Reklamê bigire

Nivîskarê Çek Patrick Zandl vê mehê pirtûkek weşand û tê de behsa veguhertina karsaziyê ji komputerên kesane bo têlefonên desta û serdema paşerojê, ku pênc sal berdewam kir, kir, ku tê de Apple bû pargîdaniya herî binirx li cîhanê. Hûn ê her tiştê li pişt şoreşa mezin a di têlefonên desta de bi hûrgulî bixwînin û ka wê hingê çawa alîkariya afirandina sûkek tabletek bi tevahî nû kir. Li vir nimûneyên pêşîn ên pirtûkê hene.

Pergala xebitandinê ya ji bo iPhone OS X - iOS çawa hate afirandin

Pergala xebitandinê di heman demê de ji bo serkeftina têlefona desta ya pêşeroj a Apple jî diyarker bû. Ev baweriyek bû ku di sala 2005-an de bi tevahî ne gelemperî bû, "smartphone" ne firoşkarên çêtirîn bûn, berevajî, têlefonên bi firmware-ya yek-armancî mîna kekên germ têne firotin. Lê Jobs ji têlefona xwe îhtîmalek girîng a berfirehbûna pêşerojê, di pêşkeftinê de nermbûn û bi vî rengî jêhatîbûna bersivdana meylên derketinê hewce bû. Û her weha, heke gengaz be, lihevhatina çêtirîn gengaz bi platforma Mac-ê re, ji ber ku ew ditirsiya ku pargîdanî ji hêla pêşkeftina pergala xebitandinê ya din ve were serf kirin. Pêşveçûna nermalavê, wekî ku me destnîşan kir, demek dirêj ne yek ji xalên bihêztirîn ên Apple-ê ye.

Ev biryar di Sibata 2005-an de piştî civîneke veşartî bi nûnerên Cingular Wireless re hat ku Motorola jê re nehat vexwendin. Jobs karîbû Cingular razî bike ku Apple dê beşek ji dahata ku li ser têlefona xwe hatî çêkirin bistîne û Cingular razî bike ku di avakirina torgilokek hucreyî de ciddî bibe. Tewra di wê demê de, Jobs ramana daxistina muzîkê ji tora mobîl pêşve dixist, lê nûnerên Cingular li ser zêdebûna barkirina ku dakêşana Internetnternetê dikare çêbike reşbîn bûn. Wan azmûna dakêşana zengil û malperan nîqaş kir û, wekî ku pêşeroj dê nîşan bide, wan hîleya ku Jobs karîbû bi cîhaza xwe re çêbike kêm nirxand. Ya ku di demek nêzîk de li wan vedigere.

Bi vî awayî proje dest pê dike Purple 2, ya ku Jobs dixwaze ji asoyên hevkariya nerazî ya bi Motorola re derbas bibe. Armanc: têlefonek xweya desta li ser bingeha teknolojiyên ku Apple heya nuha bi dest xistiye an dê zû pêş bixe, hejmarek ji wan (wek FingerWorks) ku Jobs plan kiribû ku ji bo avakirina tableta ku wî dixwest dest pê bike bikar bîne. Lê diviya bû ku wî bibijêre: yan ew ê bi lez û bez têlefonek desta bi iPod-ek hevgirtî bide destpêkirin û bi vî rengî krîza nêzîkbûna firotina iPod xilas bike, an jî xewna xwe pêk bîne û tabletek bide destpêkirin. Ew ê nikaribe her duyan jî hebin, ji ber ku hevkariya bi Motorola re dê di têlefona xweya desta de iPodek peyda neke, ku jixwe di wê gavê de diyar bû, her çend ew ê nîv salek din bigire berî ku Motorola ROKR têkeve bazar. Di dawiyê de, belkî ecêb e, lê pir maqûl, Jobs li ser rizgarkirina bazara muzîkê bet kir, destpêkirina tabletê paş xist û hemî çavkaniyan veguhezand projeya Purple 2, ku mebesta wê ew bû ku bi iPod-ê re têlefonek bi ekranek desta çêbike.

Biryara adaptekirina pergala xebitandinê ya pargîdanî ya Mac OS X ji bo têlefonên desta ne tenê ji ber vê yekê bû ku gelek vebijarkên din tunebûn, lê di heman demê de îhtîmala lihevhatina cîhazê ya paşîn jî bû. Zêdebûna hêza hesabkerî û kapasîteya bîranînê ya cîhazên desta Jobs qanih kir ku di pêşerojê de dê mimkun be ku serîlêdanên li ser têlefonê yên mîna yên ku li ser sermaseyan têne bikar anîn pêşkêş bikin û ew ê sûdmend be ku meriv xwe bispêre yek bingehek pergala xebitandinê.

Ji bo lezkirina pêşveçûnê, biryar hat girtin ku du tîmên serbixwe bêne çêkirin. Tîma hardware dê bi lez xwe bi xwe têlefonê çêbike, tîmê din dê bala xwe bide ser adaptasyona pergala xebitandina OS X.

 Mac OS X, OS X û iOS

Li Apple-ê bi etîketa guhertoyên pergala xebitandinê re piçek tevlihevî heye. Guhertoya orjînal a pergala xebitandinê ya ji bo iPhone-ê bi rastî navek tune - Apple di materyalên kirrûbirra xwe de navnîşa laconîk "iPhone guhertoyek OS X-ê dimeşîne" bikar tîne. Dûv re ew dest bi karanîna "iPhone OS" dike ku pergala xebitandina têlefonê binav bike. Bi berdana guhertoya xwe ya çaremîn di sala 2010-an de, Apple dest pê kir ku bi rêkûpêk navê iOS bikar bîne. Di Sibata 2012-an de, pergala xebitandina sermaseyê "Mac OS X" dê bi tenê "OS X" were guheztin, ku dibe ku tevlihev be. Mînakî, di sernavê vê beşê de, ku ez hewl didim ku vê rastiyê bihesibînim ku iOS di bingeha xwe de ji OS X-ê tê.

Darwîn di paşerojê de

Li vir pêdivî ye ku em rêyek din berbi pergala xebitandina Darwîn ve bikin. Dema ku Apple di sala 1997-an de pargîdaniya Jobs NeXT kirî, pergala xebitandinê NeXTSTEP û guhertoya wê bi hevkariya Sun Microsystems ve hatî afirandin û bi navê OpenSTEP bû beşek ji danûstendinê. Pergala xebitandinê NeXTSTEP jî diviya bû ku bibe bingeha pergala xebitandina komputera nû ya Apple, her wusa, ev yek bû sedem ku Apple bikire NeXT ya Jobs. Xemgîniyek balkêş û di wê demê de belkî kêm-nirxdarkirî ya NeXTSTEP cewherê wê pir-platform bû, ev pergal hem li ser platforma Intel x86 û hem jî li ser Motorola 68K, PA-RISC û SPARC, ango bi pratîkî li ser hemî pêvajoyên ku ji hêla platformên sermaseyê ve têne bikar anîn, dikare were xebitandin. di wê demê de. Û gengaz bû ku pelên belavkirinê yên ku guhertoyên binaryê yên bernameyê ji bo hemî platformên pêvajoyê hene, bi navê binarên qelew, biafirînin.

Ji ber vê yekê mîrateya NeXT bû bingehek ji bo pêşveçûna pergala xebitandinê ya nû ya bi navê Rhapsody, ku Apple yekem car di konferansek pêşdebiran de di sala 1997-an de pêşkêş kir. Vê pergalê li gorî guhertoyên berê yên Mac OS-ê, ji nêrîna me, çend guhertin bi xwe re anî. ev bi piranî ev in:

  • kernel û binepergalên têkildar li ser Mach û BSD-ê bûn
  • binepergalek ji bo lihevhatina bi Mac OS-ya berê (Qutiya Şîn) - paşê çêtir wekî pêwendiya klasîk tê zanîn
  • pêkanîna berfireh a OpenStep API (Qutiya Zer) - paşê di Kakaoyê de pêşve çû.
  • makîneya virtual Java
  • pergalek pencereyê ku li ser bingeha Displa PostScript-ê ye
  • navgînek ku li ser Mac OS-ê ye lê bi OpenSTEP-ê re tê hev kirin

Apple plan kir ku piraniya strukturên nermalavê (çarçove) ji Mac OS veguhezîne Rhapsody, wek QuickTime, QuickDraw 3D, QuickDraw GX an ColorSync, û her weha pergalên pelan ji komputerên orîjînal Apple Protokola Pelêdana Apple (AFP), HFS, UFS û yên din. . Lê zû eşkere bû ku ev ne karekî hêsan e. Yekem serbestberdana pêşdebiran (DR1) di îlona 1997-an de bi DR2-ya duyemîn di Gulana 1998-an de hate şopandin, lê hîn jî pir kar hebû ku were kirin. Yekem pêşdîtina pêşdebiran (Pêşkêşiya Pêşdebir 1) tenê salek şûnda hat, di Gulana 1999-an de, û pergalê berê jê re digotin Mac OS X, mehek berî ku Apple guhertoya serverê Mac OS X Server 1 jê veqetand, ku ew bi fermî guhertoya Darwin-ê ya çapkirî û her weha çavkaniya vekirî, bi vî rengî beşa (pir nakok û gengeşî) ya şerta berdana kodên çavkaniyê ya pergalek ku beşên din ên çavkaniya vekirî bikar tîne ku vê yekê hewce dike û ku Apple di pergala xwe de cih girtiye dema ku ew bingeh girtiye pêk tîne. li ser kernelên Mach û BSD.

Darwin bi rastî Mac OS X e bêyî navgînek grafîkî û bêyî hejmarek pirtûkxaneyên xwedan wekî ewlehiya pelê muzîka FairPlay. Hûn dikarin wê dakêşin, ji ber ku paşê tenê pelên çavkaniyê hene, ne guhertoyên binary, hûn dikarin wan wekî pergalek xebitandinê li ser pirfirehî platformên pêvajoyê berhev bikin û bimeşînin. Bi pêş de, Darwin dê du rola li Apple-ê bixebite: ew ê bibe bîranînek domdar ku veguheztina Mac OS X-ê ji platformek din a pêvajoyek din re ew qas ne dijwar be ku ne mumkun be. Û ew ê bibe bersivek li hember nerazîbûnên ku nermalava Apple-ê girtî ye, xwedanî ye, ku ev têgihiştinek e ku Apple dê paşê biafirîne, nemaze li Ewrûpa. Li Amerîka, ku ew di perwerdehiyê de berbelavtir e û Darwin bi gelemperî li vir li ser hejmarek serverên dibistanê tê bikar anîn, haya ji vekirîbûn û karanîna pêkhateyên standard di nav nermalava Apple de pir mezintir e. Darwin îro hîn jî bingeha her pergala Mac OS X-ê ye, û xwedan komeke pir berfireh a pêşkeftina çavkaniya vekirî ye, digel ku ew pêşkeftin vedigere bingeha Mac OS X-ê jî.

Yekem serbestberdana Mac OS X 10.0, bi navê Cheetah, di Adara 2001-an de, çar sal piştî ku Rhapsody dest bi pêşkeftinê kir, ku tê texmîn kirin ku ji bo karanîna li ser platforma Apple-ê hêsan were guheztin, tê berdan. Îroniyek ku hejmarek pirsgirêk ji pargîdaniyê re çêkir, ji ber ku di van çar salan de bikarhênerên xwe neçar kir ku li ser platformek Mac OS-a nerazî û bêhêvî be.

Darwin bi vî rengî bû bingeh ji bo pergala xebitandinê ya di bin Projeya Purple 2 de. Di demekê de ku nediyar bû gelo dê Apple biryar bide ku pêvajoyên ARM bikar bîne, ku tê de pişkek sêwiranê heye, an Intel, ku nû dest bi karanîna di sermaseyan de dikir. , ew hilbijarkek pir biaqil bû, ji ber ku viya guheztina platforma pêvajoyê bêyî pir êş gengaz kir, mîna ku Apple bi PowerPC û Intel re kir. Digel vê yekê, ew pergalek tevlihev û îsbatkirî bû ku pê re pêvekek (API) hewce bû ku lê zêde bibe - di vê rewşê de Cocoa Touch, API-ya OpenSTEP-a-optimîzekirî ya bi pirtûkxaneyek têlefonê desta.

Di dawiyê de, sêwiranek hate afirandin ku pergalê li çar qatên abstraction dabeş dike:

  • qata kernelê ya pergalê
  • layer xizmetên kernel
  • qatê medyayê
  • qata pêwendiya pêwendiya Cocoa Touch

Çima ew girîng bû û hêjayî gotinê ye? Jobs bawer kir ku têlefona desta divê bi rengek bêkêmasî bersivê bide daxwazên bikarhêner. Ger bikarhêner bişkokek pêdixe, divê têlefon bersivê bide. Pêdivî ye ku ew eşkere bipejirîne ku ew têketina bikarhêner qebûl kiriye, û ev çêtirîn bi pêkanîna fonksiyona xwestî tê kirin. Yek ji pêşdebiran ev nêzîkatî ji Jobs re li ser têlefonek Nokia ya bi pergala Symbian re destnîşan kir, li wir têlefonê pir dereng bersiv da ku pêlêdana pêlê bikişîne. Bikarhêner navek di lîsteyê de hilda û bi xeletî navek din lê kir. Ev ji bo Jobs xemgîn bû û wî nexwest tiştek wusa li ser mobîla xwe bibîne. Pergala xebitandinê neçar bû ku bijartina bikarhêner wekî pêşîn pêvajoyê bike, pêwendiya pêwendiya Cocoa Touch di pergalê de pêşîniya herî bilind bû. Tenê piştî wî tebeqeyên din ên pergalê xwedî pêşiyê bûn. Ger bikarhêner hilbijartinek an têketinek çêkir, diviyabû tiştek biqewime da ku bikarhêner piştrast bike ku her tişt bi rêkûpêk dimeşe. Argumentek din a vê nêzîkbûnê "îkonên hilkişînê" yên di sermaseya Mac OS X de bûn. Ger bikarhêner bernameyek ji doka pergalê vekir, bi gelemperî ji bo demekî tiştek xuya nediqewimî heta ku bername bi tevahî ji dîskê di RAM-a komputerê de hate barkirin. Bikarhêner dê li ser îkonê bikirtînin ji ber ku ew nizanin ku bername jixwe di bîranînê de tê barkirin. Dûv re pêşdebiran ew çareser kirin bi çêkirina îkonê ku li dora xwe bizivirîne heya ku tevahiya bername di bîranînê de were barkirin. Di guhertoya mobîl de, pêdivî bû ku pergal bi heman rengî yekser bersivê bide her têketina bikarhêner.

Dûv re ev nêzîkatî ew qas di pergala mobîl de cîh girtiye ku tewra fonksiyonên kesane yên di hundurê Cocoa Touch de di pergalê de bi çînên pêşîn ên cihêreng têne hilberandin da ku bikarhêner xwedan xuyangiya çêtirîn a xebata têlefonê ya bêkêmasî be.

Di vê demê de, Apple ji bo xebitandina sepanên partiya sêyemîn li ser têlefonê ne ciddî bû. Di vê demê de jî ne xwestek bû. Bê guman, pergala xebitandina pêşerojê bi tevahî piralîûçalakiya pêşgir, parastina bîranînê û taybetmendiyên din ên pêşkeftî yên pergalên xebitandinê yên nûjen piştgirî kir, ku berevajî pergalên xebitandinê yên din ên wê demê bû ku bi parastina bîranînê (Symbian), pirzimanî (Palm OS) an jî alternatîf re têkoşîn dikir. bi herduyan (Windows CE). Lê Jobs mobîla dahatû di serî de wekî amûrek ku dê ji bo vexwarina muzîka ku ji hêla Apple ve hatî peyda kirin were bikar anîn nirxand. Serlêdanên partiya sêyemîn tenê dê dereng bihêlin, û Jobs fêm kir ku pêdivî ye ku hejmarek hûrgulî li dora wan bêne çareser kirin, wek pergala belavkirinê, ji ber vê yekê her çend OS X-ya mobîl piştgirî da ku karibe serîlêdanên zêde di paşerojê de bi xwemalî bimeşîne, Apple bi awayekî sûnî sînordar kir. ev îmkan. Dema ku iPhone derket, tenê têlefonên "jailbroken" bêyî vê parastinê dikaribûn sepanên partiya sêyemîn ên derketine holê saz bikin. Demek dirêj piştî destpêkirina iPhone-ê di Rêbendana 2007-an de, Jobs texmîn kir ku pêşdebir dê sepanên tenê web-ê biafirînin û ku tenê Apple dê sepanên xwemalî biafirîne.

Tewra di havîna 2006-an de, lêbelê, pêşkeftina guhertoya mobîl a OS X di rewşek bi tevahî nebaş de bû. Her çend veguheztina bingehîn a pergalê bi tîmek tenê du endezyaran re di demek rekor-şikestî de pêk hat, pêwendî û hevrêziya hêmanên kesane yên pêwendiya têlefona desta bêhêvî bû. Bang ji holê rabûn, nermalava pir caran têk çû, jiyana bateriyê bi rengekî bê maqûl kêm bû. Dema ku di îlona 2005-an de 200 kes li ser projeyê dixebitîn, hejmar zû di du tîmên paralel de gihîşt XNUMX kesan, lê dîsa jî têrê nekir. Dezavantajek ciddî nepeniya ku Apple tê de dixebitî bû: mirovên nû ne bi leşkerkirina giştî, lê bi pêşniyarê, bi gelemperî bi navbeynkaran ve nehatin dîtin. Mînakî, beşa ceribandinê ya tîmê nermalavê bi giranî virtual bû, prototîp û ceribandin bi kesên ku bi piranî bi e-nameyê bi hevûdu re dipeyivîn û ji bo demek dirêj nizanibûn ku ew ji bo Apple-ê dixebitin re pêk hat. Heta asteke wiha nepenî.

 

Hûn dikarin li ser pirtûkê bêtir agahdarî bibînin Malpera Patrick Zandl. Pirtûk dikare bi çapkirî li pirtûkfiroşan were kirîn Neoluxor a Kosmas, versiyona elektronîk tê amadekirin.

.