Akatona ny doka

Namoaka boky tamin'ity volana ity i Patrick Zandl, mpanao gazety Czech, miresaka momba ny fiovan'ny orinasa avy amin'ny solosaina manokana ho amin'ny finday sy ny vanim-potoana manaraka, izay naharitra dimy taona, izay nahatonga an'i Apple ho orinasa sarobidy indrindra eran-tany. Hovakianao amin'ny antsipiriany ny zava-drehetra ao ambadiky ny revolisiona lehibe amin'ny telefaona finday sy ny fomba nanampian'izany tamin'ny famoronana tsenan'ny takelaka vaovao tanteraka. Ireto ny santionany voalohany amin'ny boky.

Ahoana no namoronana ny rafitra fandidiana ho an'ny iPhone OS X - iOS

Ny rafitra fandidiana ihany koa dia nanapa-kevitra ny fahombiazan'ny finday Apple ho avy. Izany dia finoana izay tsy dia mahazatra loatra tamin'ny taona 2005, "smartphone" dia tsy ny mpivarotra tsara indrindra, ny mifanohitra amin'izany, ny finday miaraka amin'ny firmware tokana tokana amidy toy ny mofomamy mafana. Saingy nilain'i Jobs avy amin'ny telefaonany ny mety hisian'ny fanitarana amin'ny ho avy, ny fahafaha-manao amin'ny fampandrosoana ary noho izany ny fahafahana mamaly ny fironana mipoitra. Ary koa, raha azo atao, ny mifanaraka tsara indrindra amin'ny sehatra Mac, satria natahotra izy fa ny orinasa dia ho tototry ny fampandrosoana ny rafitra fandidiana hafa. Ny fampandrosoana ny rindrambaiko, araka ny nasehontsika, dia tsy iray amin'ireo teboka matanjaka indrindra an'i Apple nandritra ny fotoana ela.

Ny fanapahan-kevitra dia tonga tamin'ny Febroary 2005 taoriana kelin'ny fihaonana miafina niaraka tamin'ny solontenan'ny Cingular Wireless izay tsy nanasana an'i Motorola. Afaka nandresy lahatra an'i Cingular i Jobs fa hahazo anjara amin'ny vola miditra amin'ny findainy manokana i Apple ary handresy lahatra an'i Cingular ho matotra amin'ny fananganana tambajotra finday. Na dia tamin'izany fotoana izany aza, Jobs dia nampiroborobo ny hevitra hisintona mozika avy amin'ny tambajotra finday, saingy ny solontenan'ny Cingular dia tsy nisalasala momba ny fitomboan'ny entana azon'ny fampidinana amin'ny Internet. Niady hevitra momba ny traikefa amin'ny fampidinana ringtones sy vohikala izy ireo ary, araka ny haseho amin'ny ho avy, dia nohamaivanin'izy ireo ny hype azon'i Jobs navoaka tamin'ny fitaovany. Izay tsy ho ela dia miverina amin'izy ireo.

Toy izany no manomboka ny tetikasa Purple 2, izay tian'i Jobs hifindra any ivelan'ny faravodilanitra amin'ny fiaraha-miasa tsy mahafa-po amin'ny Motorola. Ny tanjona: finday manokana mifototra amin'ny teknolojia efa azon'i Apple amin'izao fotoana izao na hivoatra haingana, maromaro amin'izy ireo (toy ny FingerWorks) izay nokasain'i Jobs hampiasaina amin'ny fanamboarana ny takelaka tiany hatomboka. Saingy tsy maintsy nisafidy izy: na hamoaka finday haingana miaraka amin'ny iPod mitambatra izy ka hamonjy ny krizy manatona ny fivarotana iPod, na hanatanteraka ny nofinofiny ary hamoaka takelaka. Tsy ho afaka hanana azy roa izy, satria ny fiaraha-miasa amin'ny Motorola dia tsy hanome azy iPod amin'ny findainy, izay efa tena niharihary tamin'izany fotoana izany, na dia haharitra antsasaky ny taona aza alohan'ny hidona amin'ny Motorola ROKR. tsena. Tamin'ny farany, angamba mahagaga, fa tena ara-drariny, Jobs miloka amin'ny famonjena ny tsenan'ny mozika, nanemotra ny fandefasana ny takelaka ary nafindra ny loharanon-karena rehetra ho amin'ny tetikasa Purple 2, ny tanjona dia ny hanorina telefaona ecran touchy miaraka amin'ny iPod.

Ny fanapahan-kevitra hampifanaraka ny rafitra fiasan'ny Mac OS X ho an'ny finday dia tsy noho ny tsy fisian'ny safidy hafa, fa koa ny mety hisian'ny convergence fitaovana taty aoriana. Ny fitomboan'ny herin'ny informatika sy ny fitadidiana ny fitaovana finday dia nandresy lahatra an'i Jobs fa amin'ny ho avy dia azo atao ny manolotra fampiharana amin'ny telefaona mitovy amin'ireo ampiasaina amin'ny birao ary mahasoa ny miantehitra amin'ny fototry ny rafitra fiasana tokana.

Mba hanafainganana ny fampandrosoana dia tapaka ihany koa ny hananganana ekipa mahaleo tena roa. Ny ekipan'ny fitaovana dia hanana ny asa amin'ny fananganana haingana ny finday, ny ekipa iray hafa dia hifantoka amin'ny fampifanarahana ny rafitra fiasan'ny OS X.

 Mac OS X, OS X ary iOS

Misy fisavoritahana kely ao amin'ny Apple amin'ny fametahana ny dikan-ny rafitra fandidiana. Ny dikan-teny voalohany amin'ny rafitra fiasa ho an'ny iPhone dia tsy manana anarana - Apple dia mampiasa ny anarana laconic "iPhone dia mitantana OS X" amin'ny fitaovana ara-barotra. Avy eo dia manomboka mampiasa "iPhone OS" izy io mba hanondroana ny rafitra fiasan'ny telefaona. Tamin'ny famoahana ny dikan-teny fahefatra tamin'ny 2010, Apple dia nanomboka nampiasa ny anarana iOS. Amin'ny Febroary 2012, ny rafitra fandidiana desktop "Mac OS X" dia hovana ho "OS X" fotsiny, izay mety hampisafotofoto. Ohatra, ao amin'ny lohatenin'ity toko ity, izay ezahako raisina an-tsaina fa ny iOS amin'ny fotony dia avy amin'ny OS X.

Darwin ao ambadika

Eto isika dia mila manao fiviliana hafa mankany amin'ny rafitra fiasan'i Darwin. Rehefa nividy ny orinasan'ny Jobs NeXT i Apple tamin'ny taona 1997, ny rafitra fandidiana NeXTSTEP sy ny karazany misy azy dia noforonina tamin'ny fiaraha-miasa tamin'ny Sun Microsystems ary antsoina hoe OpenSTEP dia lasa ampahany amin'ny fifampiraharahana. Ny rafitra fiasan'ny NeXTSTEP ihany koa dia natao ho fototry ny rafitra fiasan'ny solosaina vaovao an'i Apple, raha ny marina, izany no iray amin'ireo antony nividianan'i Apple ny Jobs 'NeXT. Ny hatsaran-tarehy manintona sy tsy dia nankasitrahan'ny NeXTSTEP tamin'izany fotoana izany dia ny toetrany multiplatform, ity rafitra ity dia azo ampiasaina amin'ny sehatra Intel x86 sy amin'ny Motorola 68K, PA-RISC ary SPARC, izany hoe amin'ny processeur rehetra ampiasain'ny sehatra desktop. tamin'ny fotoana. Ary azo atao ny mamorona rakitra fizarana misy dikan-teny binary amin'ny programa ho an'ny sehatra processeur rehetra, antsoina hoe binary matavy.

Ny lova navelan'i NeXT dia toy izany no fototry ny fampivoarana rafitra fiasa vaovao antsoina hoe Rhapsody, izay nasehon'i Apple voalohany tamin'ny fihaonamben'ny mpamorona tamin'ny taona 1997. Nitondra fiovana maromaro ity rafitra ity raha oharina amin'ny dikan-teny Mac OS teo aloha, raha ny fomba fijerinay, ireto manaraka ireto indrindra:

  • ny kernel sy ny subsystems mifandraika dia mifototra amin'ny Mach sy BSD
  • subsystem mba hifanaraka amin'ny Mac OS (Blue Box) teo aloha - fantatra kokoa amin'ny anarana hoe interface Classic
  • fampiharana ny OpenStep API (Boaty Mavo) - nivoatra ho Kakao taty aoriana.
  • milina virtoaly Java
  • rafitra fikandrana mifototra amin'ny Displa PostScript
  • interface tsara mifototra amin'ny Mac OS fa mitambatra amin'ny OpenSTEP

Apple dia nikasa ny hamindra amin'ny Rhapsody ny ankamaroan'ny rafitra rindrambaiko (frameworks) avy amin'ny Mac OS, toy ny QuickTime, QuickDraw 3D, QuickDraw GX na ColorSync, ary koa ny rafitra fichier avy amin'ny solosaina Apple tany am-boalohany Apple Filing Protocol (AFP), HFS, UFS ary ny hafa. . Tsy ela anefa dia niharihary fa tsy mora izany. Ny famoahana developer voalohany (DR1) tamin'ny Septambra 1997 dia narahin'ny DR2 faharoa tamin'ny May 1998, saingy mbola betsaka ny asa tokony hatao. Herintaona taty aoriana, tamin'ny volana Mey 1, ny fijerena voalohany momba ny mpamorona (Developer Preview 1999), ary efa nantsoina hoe Mac OS X ilay rafitra, iray volana talohan'io Apple nanasaraka ny dikan-tsarimihetsika Mac OS X Server 1 avy ao, izay ofisialy. Navoaka ary koa dikan-dikan-dikan-dikan-dikan-dikan-dikan-dikan-dikan-dikan-dikan-dikan-dikan-dikan-dikan-dikan-dikan-dikan-dikan-dikan-dikan-dikan-dikan-dikan-dikan-tenin'i Darwin, ka mahafeno ny fepetra (miady hevitra be sy miady hevitra) amin'ny famotsorana ny kaody loharanon'ny rafitra iray izay mampiasa ampahany loharano misokatra hafa mitaky an'izany ary nampidirin'i Apple tao amin'ny rafitra nisy azy io. amin'ny kernel Mach sy BSD.

Darwin dia Mac OS X raha ny marina tsy misy interface tsara ary tsy misy tranomboky manokana toy ny fiarovana rakitra mozika FairPlay. Azonao atao ny misintona azy io, satria ny rakitra loharano ihany no misy, fa tsy ny dikan-teny binary, azonao atao ny manangona sy mampandeha azy ireo ho rafitra miasa amin'ny sehatra processeur isan-karazany. Mandrosoa, i Darwin dia hanao andraikitra roa ao amin'ny Apple: ho fampahatsiahivana tsy tapaka izy fa ny fandefasana Mac OS X amin'ny sehatra processeur hafa dia tsy ho sarotra loatra ka tsy ho vita. Ary ho valin'ny fanoherana ny fanakatonana ny rindrambaiko Apple, fananana, izay fahatsapana izay hoforonin'i Apple any aoriana, indrindra any Eoropa. Any Amerika, izay miparitaka kokoa amin'ny fampianarana ary matetika ampiasaina eto amin'ny lohamilina sekoly maromaro i Darwin, dia lehibe kokoa ny fahatsiarovan-tena ny fisokafana sy ny fampiasana ireo singa manara-penitra ao anatin'ny rindrambaiko Apple. Darwin dia mbola ivon'ny rafitra Mac OS X rehetra amin'izao fotoana izao, ary manana vondrona mpandray anjara midadasika amin'ny fampivoarana loharano misokatra, miaraka amin'izany fivoarana izany miverina ao amin'ny fototry ny Mac OS X ihany koa.

Ny famoahana voalohany ny Mac OS X 10.0, antsoina hoe Cheetah, dia navoaka tamin'ny Martsa 2001, efa-taona taorian'ny nanombohan'ny Rhapsody ny fampandrosoana, izay noheverina ho mora avadika ho ampiasaina amin'ny sehatra Apple. Fanesoana izay niteraka olana maro ho an'ny orinasa, satria nandritra ny efa-taona dia nanery ireo mpampiasa azy tamin'ny sehatra Mac OS tsy mahafa-po sy tsy mampanantena.

Darwin dia lasa fototry ny rafitra fandidiana eo ambanin'ny Project Purple 2. Tamin'ny fotoana tsy nahazoana antoka raha toa ka hanapa-kevitra ny hampiasa ny processeur ARM i Apple, izay nananany tsatòka famolavolana, na Intel, izay vao nanomboka nampiasaina tamin'ny birao. , safidy tena malina tokoa izany , satria nahafahana nanova ny sehatra processeur tsy nisy fanaintainana mafy, toy ny nataon'i Apple tamin'ny PowerPC sy Intel. Fanampin'izay, rafitra mirindra sy voaporofo izay mila ampiana interface tsara (API) - amin'ity tranga ity, Cocoa Touch, OpenSTEP API nohavaozina miaraka amin'ny tranomboky finday.

Farany, nisy endrika noforonina izay nampizarazara ny rafitra ho sosona abstraction efatra:

  • ny sosona kernel ny rafitra
  • sosona serivisy kernel
  • media layer
  • ny sosona interface tsara mikasika ny Cocoa Touch

Nahoana izy io no zava-dehibe ary mendrika ny manamarika? Nino i Jobs fa tsy maintsy mamaly tsara ny fitakian'ny mpampiasa ny finday. Raha manindry bokotra ny mpampiasa dia tsy maintsy mamaly ny finday. Tsy maintsy manaiky mazava tsara fa nanaiky ny fandraisan'ny mpampiasa azy, ary izany no tsara indrindra amin'ny fanatanterahana ny asa irina. Ny iray amin'ireo mpamorona dia naneho izany fomba fiasa izany amin'ny Jobs amin'ny telefaona Nokia miaraka amin'ny rafitra Symbian, izay tara loatra ny famalian'ny telefaona ny fanerena ny dial. Namaky anarana tao anaty lisitra ilay mpampiasa ary niantso anarana hafa tsy nahy. Nahasorena an'i Jobs izany ary tsy te hahita zavatra toy izany amin'ny findainy izy. Ny rafitra fandidiana dia tsy maintsy nikarakara ny safidin'ny mpampiasa ho laharam-pahamehana, ny fifandraisana amin'ny Cocoa Touch touch no laharam-pahamehana indrindra amin'ny rafitra. Tao aoriany vao nahazo ny laharam-pahamehana ireo sosona hafa amin'ny rafitra. Raha nanao safidy na fampidirana ny mpampiasa dia tsy maintsy nisy zavatra nitranga mba hanomezana toky ny mpampiasa fa mandeha tsara ny zava-drehetra. Ny tohan-kevitra iray hafa momba an'io fomba io dia ny "kisary mitsambikina" ao amin'ny desktop Mac OS X. Raha nandefa programa avy amin'ny dock ny rafitra ny mpampiasa, dia matetika tsy misy zavatra nitranga nandritra ny fotoana kelikely mandra-pivoakan'ny programa feno avy ao anaty kapila mankany amin'ny RAM an'ny solosaina. Ny mpampiasa dia tsy mitsahatra manindry ny kisary satria tsy ho fantany fa efa tafiditra ao anaty fitadidiana ilay programa. Namaha izany avy eo ireo mpamorona tamin'ny alàlan'ny fampandehanana ilay kisary mandra-pahatonga ny programa manontolo ao anaty fitadidiana. Ao amin'ny dikan-teny finday, ny rafitra dia mila mamaly avy hatrany ny fampidiran'ny mpampiasa.

Lasa raiki-tampisaka ao amin'ny rafitra finday io fomba fiasa io ka na ny fiasan'ny tsirairay ao anatin'ny Cocoa Touch aza dia voahodina ao amin'ny rafitra misy kilasy laharam-pahamehana samihafa mba hahafahan'ny mpampiasa manana endrika tsara indrindra amin'ny fampandehanana finday malefaka.

Amin'izao fotoana izao, Apple dia tsy matotra amin'ny fampandehanana fampiharana an'ny antoko fahatelo amin'ny telefaona. Tsy naniry akory izany tamin’io fotoana io. Mazava ho azy fa ny rafitra fandidiana ho avy dia nanohana tanteraka ny multitasking mialoha, ny fiarovana ny fitadidiana ary ireo endri-javatra mandroso hafa amin'ny rafitra fiasa maoderina, izay mifanohitra amin'ny rafitra fiasana hafa tamin'ny fotoana niady tamin'ny fiarovana ny fahatsiarovana (Symbian), multitasking (Palm OS) na mifandimby. miaraka amin'ny roa (Windows CE). Saingy noheverin'i Jobs ho fitaovana ampiasaina amin'ny fampiasana mozika omen'i Apple ny finday ho avy. Ny fampiharana avy amin'ny antoko fahatelo dia hitaredretra fotsiny, ary Jobs dia nahatsapa fa maro ny antsipiriany tsy maintsy voavaha manodidina azy ireo, toy ny rafitra fitsinjarana, ka na dia ny OS X finday aza dia nanohana ny fahafahana mampandeha rindranasa fanampiny ao ambadika, dia voafetra ihany ny Apple. ity mety. Rehefa nivoaka ny iPhone, ny telefaona "jailbroken" tsy misy an'io fiarovana io ihany no afaka mametraka fampiharana avy amin'ny antoko fahatelo. Ela be taorian'ny nanombohan'ny iPhone tamin'ny Janoary 2007, dia nihevitra i Jobs fa ny mpamorona dia hamorona apps amin'ny tranonkala ihany ary Apple ihany no hamorona apps teratany.

Na dia tamin'ny fahavaratry ny taona 2006 aza anefa dia tsy nahafa-po tanteraka ny fivoaran'ny dikan-teny finday an'ny OS X. Na dia nitranga tao anatin'ny fotoana nahavaky ny firaketana an-tsoratra niaraka tamin'ny ekipan'ny injeniera roa monja aza ny fandefasana fototra an'ilay rafitra, dia namoy fo ny fifamatorana sy ny fandrindrana ny singa tsirairay amin'ny fifandraisan'ny finday. Nihena ny antso, nianjera matetika ny lozisialy, nihena be ny fiainan'ny batterie. Raha olona 2005 no niasa tamin'ny tetikasa tamin'ny Septambra 200, dia nitombo haingana ho XNUMX ny isa tamin'ny ekipa roa mifanila, saingy mbola tsy ampy izany. Ny tsy fahampiana lehibe dia ny tsiambaratelo izay niasan'i Apple: olona vaovao dia tsy hita amin'ny alàlan'ny fandraisana mpiasa ho an'ny daholobe, fa amin'ny alàlan'ny fanolorana, matetika amin'ny mpanelanelana. Ohatra, ny ampahan'ny fitsapana amin'ny ekipa rindrambaiko dia virtoaly amin'ny ankapobeny, ny prototyping sy ny fitsapana dia natao tamin'ny olona nifampiresaka tamin'ny alàlan'ny mailaka ary nandritra ny fotoana ela dia tsy nahalala akory fa niasa ho an'ny Apple izy ireo. Mandra-pahatongan'ny haavon'ny tsiambaratelo toy izany.

 

Afaka mahita fampahalalana bebe kokoa momba ny boky ianao ao amin'ny Ny tranokalan'i Patrick Zandl. Ny boky dia azo vidiana amin'ny pirinty amin'ny fivarotam-boky Neoluxor a Kosmas, misy dika elektronika nomanina.

.