Рекламаро пӯшед

Пажӯҳишгари чехӣ Патрик Зандл дар ин моҳ китобе мунташир кард, ки дар он табдили тиҷорат аз компютерҳои шахсӣ ба телефонҳои ҳамроҳ ва давраи баъдӣ, ки панҷ сол тӯл кашид ва дар ин муддат Apple арзишмандтарин ширкати ҷаҳон шуд. Шумо ҳама чизро дар паси инқилоби бузург дар телефонҳои мобилӣ ба таври муфассал хонед ва чӣ гуна он барои эҷоди бозори комилан нави планшетҳо кӯмак кард. Инҳоянд намунаҳои аввалини китоб.

Чӣ тавр системаи оператсионии iPhone OS X - iOS сохта шудааст

Системаи оператсионӣ низ барои муваффақияти телефони мобилии Apple ҳалкунанда буд. Ин эътиқоде буд, ки дар соли 2005 комилан маъмул набуд, "смартфонҳо" беҳтарин фурӯшандагон набуданд, баръакс, телефонҳои дорои нармафзори якмақсад мисли пирожни гарм фурӯхта мешуданд. Аммо Ҷобс аз телефони худ имкони зиёди густариши оянда, чандирии рушд ва аз ин рӯ, қобилияти вокуниш ба тамоюлҳои пайдошавандаро талаб мекард. Ва инчунин мутобиқати беҳтарини имконпазир бо платформаи Mac, зеро ӯ метарсид, ки ширкат аз таҳияи системаи амалиётии дигар ғарқ мешавад. Таҳияи нармафзор, тавре ки мо нишон додем, дар муддати тӯлонӣ яке аз нуқтаҳои пурқуввати Apple набуд.

Ин тасмим дар моҳи феврали соли 2005 чанде пас аз мулоқоти махфӣ бо намояндагони Cingular Wireless, ки Motorola ба он даъват нашуда буд, гирифта шуд. Ҷобс тавонист Cingular-ро итминон диҳад, ки Apple як ҳиссаи даромаде, ки дар телефони худ ба даст меояд, ба даст меорад ва Cingular-ро бовар кунонад, ки барои сохтани шабакаи мобилӣ ҷиддӣ кор кунад. Ҳатто дар он вақт Ҷобс идеяи зеркашии мусиқӣ аз шабакаи мобилӣро пешбарӣ мекард, аммо намояндагони Cingular дар бораи афзоиши сарборӣ, ки зеркашии интернет метавонад тавлид кунад, ноумед буданд. Онҳо дар бораи таҷрибаи зеркашии оҳангҳо ва вебсайтҳо баҳс карданд ва тавре ки оянда нишон медиҳад, онҳо шубҳаеро, ки Ҷобс тавонист бо дастгоҳи худ тавлид кунад, нодида гирифт. Ки ба зудӣ ба онҳо баргашт.

Ин лоиҳаро оғоз мекунад Ранги 2, ки Ҷобс мехоҳад бо он аз уфуқҳои ҳамкории ғайриқаноатбахш бо Motorola берун равад. Ҳадаф: як телефони мобилии худ дар асоси технологияҳое, ки Apple ҳоло ба даст овардааст ё зуд инкишоф хоҳад дод, як қатор онҳо (ба монанди FingerWorks), ки Ҷобс ба нақша гирифта буд, ки барои сохтани планшете, ки мехост ба кор барад, истифода барад. Аммо ӯ бояд интихоб мекард: ё зуд телефони мобилиро бо iPod-и омехта ба кор медарорад ва ба ин васила бӯҳрони наздики фурӯши iPod-ро наҷот медиҳад ё орзуи худро амалӣ карда, планшет мебарорад. Вай наметавонад ҳардуро дошта бошад, зеро ҳамкорӣ бо Моторола ба ӯ дар телефони мобилии ӯ iPod намедиҳад, он вақт аллакай маълум буд, гарчанде ки то он даме, ки Motorola ROKR ба фурӯш барояд, ним соли дигар лозим аст. бозор. Дар ниҳоят, шояд тааҷҷубовар, вале хеле оқилона, Ҷобс барои наҷот додани бозори мусиқӣ шарт гузошт, ба кор андохтани планшетро ба таъхир андохт ва тамоми захираҳоро ба лоиҳаи Purple 2, ки ҳадафи он сохтани телефони сенсорӣ бо iPod буд, гузаронд.

Қарор дар бораи мутобиқ кардани системаи оператсионии Mac OS X-и ширкат барои телефонҳои мобилӣ на танҳо аз он буд, ки имконоти дигар вуҷуд надоштанд, балки имкони конвергенсияи дертар дастгоҳҳо буд. Афзоиши қудрати ҳисоббарорӣ ва иқтидори хотираи дастгоҳҳои мобилӣ Ҷобсро мутмаин сохт, ки дар оянда метавон дар телефон замимаҳои шабеҳеро, ки дар мизи корӣ истифода мешаванд, пешниҳод кунем ва такя кардан ба як ядрои системаи оператсионӣ муфид хоҳад буд.

Бо максади тезонидани тараккиёт инчунин карор дода шуд, ки ду дастаи мустакил ташкил карда шаванд. Дастаи сахтафзор вазифадор аст, ки худи телефони мобилиро босуръат созад, дастаи дигар ба мутобиқсозии системаи амалиётии OS X тамаркуз хоҳад кард.

 Mac OS X, OS X ва iOS

Дар Apple бо тамғагузории версияҳои системаи амалиётӣ каме нофаҳмиҳо вуҷуд дорад. Варианти аслии системаи оператсионии iPhone аслан ном надорад - Apple дар маводҳои маркетингии худ нишони мухтасари "iPhone версияи OS X-ро иҷро мекунад" -ро истифода мебарад. Он баъдтар ба истифодаи "iPhone OS" барои ишора ба системаи оператсионии телефон оғоз мекунад. Бо нашри версияи чоруми худ дар соли 2010, Apple ба таври мунтазам номи iOS-ро истифода бурд. Дар моҳи феврали соли 2012, системаи оператсионии мизи корӣ "Mac OS X" танҳо ба "OS X" иваз карда мешавад, ки шояд печида бошад. Масалан, дар сарлавҳаи ин боб, ки дар он ман кӯшиш мекунам ба назар гирам, ки iOS дар асл аз OS X меояд.

Дарвин дар замина

Дар ин ҷо ба мо лозим аст, ки як роҳи дигарро ба сӯи системаи оператсионии Дарвин кунем. Вақте ки Apple дар соли 1997 ширкати Jobs NeXT-ро харид, системаи амалиётии NeXTSTEP ва варианти он дар ҳамкорӣ бо Sun Microsystems сохта шуда, бо номи OpenSTEP як қисми муомилот гардид. Системаи оператсионии NeXTSTEP низ мебоист асоси системаи нави компютерии Apple мешуд, дар ниҳоят, ин яке аз сабабҳои хариди Apple NeXT-и Ҷобс буд. Ҷолиб ва дар айни замон шояд қадрношудании NeXTSTEP табиати бисёрплатформаи он буд, ин системаро метавон ҳам дар платформаи Intel x86 ва ҳам дар Motorola 68K, PA-RISC ва SPARC, яъне амалан дар ҳама протсессори платформаҳои мизи корӣ истифода бурд. дар вақташ. Ва имкон дошт, ки файлҳои тақсимоти дорои версияҳои бинарии барнома барои ҳама платформаҳои протсессорӣ, ба истилоҳ бинарҳои фарбеҳро эҷод кунанд.

Ҳамин тариқ, мероси NeXT барои таҳияи системаи нави оператсионӣ бо номи Rhapsody, ки Apple бори аввал дар конфронси таҳиягарон дар соли 1997 муаррифӣ карда буд, ҳамчун асос хидмат кард. инҳо асосан инҳоянд:

  • ядро ва зерсистемаҳои марбут ба Mach ва BSD асос ёфтаанд
  • зерсистема барои мутобиқат бо пештараи Mac OS (Blue Box) - баъдтар бо номи интерфейси классикӣ маълум
  • татбиқи васеи OpenStep API (Қуттии Зард) - баъдтар ба какао табдил ёфт.
  • Мошини виртуалии Java
  • системаи тиреза дар асоси Displa PostScript
  • интерфейси дар асоси Mac OS, вале дар якҷоягӣ бо OpenSTEP

Apple ба нақша гирифтааст, ки ба Rhapsody аксари сохторҳои нармафзорро (чаҳорчӯбаҳоро) аз Mac OS, аз қабили QuickTime, QuickDraw 3D, QuickDraw GX ё ColorSync, инчунин системаҳои файлиро аз компютерҳои аслии Apple Apple Filing Protocol (AFP), HFS, UFS ва ғайра интиқол диҳад. . Аммо дере нагузашта маълум шуд, ки ин кори осон нест. Нахустин нашри таҳиякунанда (DR1) дар моҳи сентябри соли 1997 пас аз DR2 дуюм дар моҳи майи соли 1998 пайдо шуд, аммо ҳанӯз корҳои зиёде бояд анҷом дода шаванд. Нахустин пешнамоиши таҳиякунанда (Developer Preview 1) танҳо як сол пас, дар моҳи майи соли 1999 пайдо шуд ва система аллакай Mac OS X ном дошт, як моҳ пеш аз он, Apple версияи сервери Mac OS X Server 1-ро аз он ҷудо кард, ки он расман нашр шуд ва инчунин версияи кушодаи Дарвин, ки ба ин васила қисми (бисёр баҳсбарангез ва баҳсбарангез) шарти баровардани кодҳои сарчашмаи системаро истифода мебарад, ки қисмҳои дигари кушодаасосро, ки инро талаб мекунанд ва Apple ҳангоми мавҷудияти он ба системаи худ дохил кардааст. дар асоси ядроҳои Mach ва BSD.

Дарвин воқеан Mac OS X бе интерфейси графикӣ ва бидуни як қатор китобхонаҳои хусусӣ ба монанди амнияти файли мусиқии FairPlay мебошад. Шумо метавонед онро зеркашӣ кунед, зеро баъдтар танҳо файлҳои манбаъ дастрасанд, на версияҳои дуӣ, шумо метавонед онҳоро ҳамчун системаи амалиётӣ дар доираи васеи платформаҳои протсессор тартиб диҳед ва иҷро кунед. Дар оянда, Дарвин дар Apple ду нақшро иҷро хоҳад кард: ӯ ҳамеша хотиррасон мекунад, ки интиқоли Mac OS X ба платформаи протсессори дигар он қадар душвор нахоҳад буд, ки ғайриимкон бошад. Ва ин ҷавоб ба қайду шартҳое хоҳад буд, ки нармафзори Apple баста, хусусӣ аст, ки ин таассуротест, ки Apple баъдтар, махсусан дар Аврупо эҷод мекунад. Дар Амрико, ки он дар соҳаи маориф бештар паҳн шудааст ва Дарвин дар ин ҷо дар як қатор серверҳои мактабӣ маъмулан истифода мешавад, огоҳӣ аз кушодагӣ ва истифодаи ҷузъҳои стандартӣ дар дохили нармафзори Apple хеле бештар аст. Дарвин имрӯз ҳам асоси ҳар як системаи Mac OS X аст ва дорои як гурӯҳи васеъи саҳмгузорон дар таҳияи сарчашмаи кушодаи он мебошад, ки ин рушд низ ба асосии Mac OS X бармегардад.

Нахустин нашри Mac OS X 10.0, ки бо номи Cheetah ном дорад, моҳи марти соли 2001, чаҳор сол пас аз оғози таҳияи Rhapsody, ки барои истифода дар платформаи Apple осон буд, бароварда шуд. Тасаввуроте, ки барои ширкат як қатор мушкилот эҷод кард, зеро он чор сол корбарони худро ба платформаи Mac OS ғайриқаноатбахш ва умедбахш маҷбур кард.

Ҳамин тариқ, Дарвин асоси системаи оператсионии зери Project Purple 2 гардид. Дар замоне, ки маълум набуд, ки Apple тасмим мегирад, ки протсессори ARM-ро, ки дар он саҳми тарроҳӣ дошт, истифода кунад ё Intel, ки нав дар мизи корӣ истифода мешавад. , ин интихоби хеле оқилона буд, зеро он имкон дод, ки платформаи протсессори бедарди зиёд иваз карда шавад, ҳамон тавре ки Apple бо PowerPC ва Intel кард. Илова бар ин, ин як системаи паймон ва санҷидашуда буд, ки ба он интерфейс (API) бояд илова карда шавад - дар ин ҳолат Cocoa Touch, API-и оптимизатсияшудаи OpenSTEP бо китобхонаи телефони мобилӣ.

Дар ниҳоят, тарҳе сохта шуд, ки системаро ба чаҳор қабати абстраксия тақсим кард:

  • қабати ядрои система
  • қабати хидматрасонии ядро ​​​​
  • қабати медиавӣ
  • қабати интерфейси Cocoa Touch

Чаро ин муҳим буд ва оё он қобили таваҷҷӯҳ аст? Ҷобс боварӣ дошт, ки телефони мобилӣ бояд ба талаботи корбар комилан ҷавоб диҳад. Агар корбар тугмаро пахш кунад, телефон бояд ҷавоб диҳад. Он бояд баръало эътироф кунад, ки он вуруди корбарро қабул кардааст ва ин беҳтарин тавассути иҷрои вазифаи дилхоҳ анҷом дода мешавад. Яке аз таҳиягарон ин равишро ба Ҷобс дар телефони Nokia бо системаи Symbian нишон дод, ки телефон ба пахш кардани рақам хеле дер ҷавоб дод. Истифодабаранда номеро дар рӯйхат лағжид ва тасодуфан номи дигарро хонд. Ин барои Ҷобс асабонӣ буд ва ӯ намехост, ки дар мобили худ чизеро бубинад. Системаи оператсионӣ бояд интихоби корбарро ҳамчун авлавият коркард мекард, интерфейси сенсории Cocoa Touch дар система афзалияти баландтарин дошт. Факат баъд аз у дигар табакахои система афзалият пайдо карданд. Агар корбар интихоб ё воридот кунад, бояд чизе рӯй диҳад, то корбарро итминон диҳад, ки ҳама чиз бомуваффақият идома дорад. Далели дигари ин равиш ин "нишонаҳои ҷаҳиш" дар мизи кории Mac OS X буд. Агар корбар барномаеро аз василаи система оғоз кунад, одатан то даме, ки барнома аз диск ба хотираи RAM-и компютер пурра бор карда нашавад, чизе ба таври намоён рӯй намедиҳад. Истифодабарандагон ба тугмаи нишона идома медиҳанд, зеро онҳо намедонанд, ки барнома аллакай ба хотира бор карда мешавад. Таҳиягарон онро бо роҳи ҷаҳиши нишона то он даме, ки тамоми барнома ба хотира бор карда шавад, ҳал карданд. Дар версияи мобилӣ, система бояд ба ҳама гуна вуруди корбар фавран посух диҳад.

Пас аз он ин равиш дар системаи мобилӣ чунон ҷой гирифтааст, ки ҳатто вазифаҳои инфиродӣ дар дохили Cocoa Touch дар система бо синфҳои афзалиятноки гуногун коркард мешаванд, то корбар намуди беҳтарини кори ҳамворро дошта бошад.

Дар айни замон, Apple дар бораи иҷро кардани барномаҳои тарафи сеюм дар телефон ҷиддӣ набуд. Дар айни замон ин ҳатто матлуб набуд. Албатта, системаи оператсионии дарпешистода ба таври комил пешгирикунандаи бисёрҷониба, муҳофизати хотира ва дигар хусусиятҳои пешрафтаи системаҳои оператсионии муосирро дастгирӣ мекунад, ки дар муқоиса бо дигар системаҳои оператсионии он вақт, ки бо муҳофизати хотира (Symbian), мултипликатори (Palm OS) ё навбатӣ мубориза мебурданд. бо ҳарду (Windows CE). Аммо Ҷобс смартфони дарпешистодаро пеш аз ҳама ҳамчун дастгоҳе меҳисобад, ки барои истеъмоли мусиқии аз ҷониби Apple пешниҳодшуда истифода мешавад. Барномаҳои тарафи сеюм танҳо ба таъхир меафтанд ва Ҷобс дарк мекард, ки як қатор ҷузъиётҳо бояд дар атрофи онҳо ҳал карда шаванд, ба монанди системаи тақсимот, аз ин рӯ, гарчанде ки OS X мобилӣ қобилияти иҷро кардани замимаҳои иловагиро дар замина дастгирӣ мекард, Apple ба таври сунъӣ маҳдуд карда шуд. ин имконият. Вақте ки iPhone баромад, танҳо телефонҳои "ҷалбшуда" бидуни ин муҳофизат метавонистанд барномаҳои пайдошудаи тарафи сеюмро насб кунанд. Хеле пас аз ба кор андохтани iPhone дар моҳи январи соли 2007, Ҷобс тахмин кард, ки таҳиягарон барномаҳои танҳо веб эҷод мекунанд ва танҳо Apple барномаҳои ватаниро эҷод мекунад.

Ҳатто дар тобистони соли 2006, таҳияи версияи мобилии OS X дар ҳолати комилан ғайриқаноатбахш буд. Ҳарчанд интиқоли асосии система дар як муддати кӯтоҳи рекордӣ аз ҷониби як гурӯҳи ҳамагӣ ду муҳандис сурат гирифт, робитаи мутақобила ва ҳамоҳангсозии унсурҳои алоҳидаи интерфейси телефони мобилӣ ноумед буд. Зангҳо қатъ карда шуданд, нармафзор зуд-зуд вайрон мешуд, мӯҳлати батарея беасос кам буд. Ҳангоме ки дар моҳи сентябри соли 2005 дар лоиҳа 200 нафар кор мекарданд, шумораи онҳо дар ду дастаи мувозӣ ба зудӣ ба XNUMX нафар расид, аммо он ҳанӯз кофӣ набуд. Камбудии ҷиддӣ ин махфияти он буд, ки Apple дар он кор мекард: одамони навро на бо ҷалби ҷамъиятӣ, балки бо тавсия, аксар вақт тавассути миёнаравҳо пайдо кардан мумкин буд. Масалан, қисми озмоишии дастаи нармафзор асосан маҷозӣ буд, прототипсозӣ ва озмоиш бо одамоне сурат гирифт, ки бо ҳамдигар асосан тавассути почтаи электронӣ муошират мекарданд ва муддати тӯлонӣ ҳатто намедонистанд, ки дар Apple кор мекунанд. То даме ки ба чунин дарачаи махфй расад.

 

Шумо метавонед маълумоти бештарро дар бораи китоб пайдо кунед Вебсайти Патрик Зандл. Китобро дар шакли чоп аз дуконхои китоб харидан мумкин аст Neoluxor a Космас, нусхаи электронии он тайёр карда мешавад.

.