Tapuni fa'asalalauga

O le tusitala Czech o Patrick Zandl na lomia se tusi i lenei masina e talanoaina ai le suiga o le pisinisi mai komepiuta patino i telefoni feʻaveaʻi ma le vaitau na sosoo ai, lea na tumau mo le lima tausaga, lea na avea ai Apple ma kamupani sili ona taua i le lalolagi. O le ae faitau auiliili mea uma na i tua o le suiga tele i telefoni feʻaveaʻi ma le auala na fesoasoani ai i le fausiaina o se maketi fou fou. O fa'ata'ita'iga muamua nei mai le tusi.

Na fa'afefea ona faia le faiga fa'aoga mo iPhone OS X - iOS

O le faiga faʻaogaina na faʻamoemoeina foi mo le manuia o le telefoni feaveaʻi a Apple. O se talitonuga lea e le masani ai i le 2005, "smartphones" e leʻo sili ona lelei faʻatau, i se isi itu, telefoni feaveaʻi faʻatau faʻatau e pei o keke vevela. Ae na manaʻomia e Jobs mai lana telefoni se avanoa tele mo le faʻalauteleina i le lumanaʻi, fetuutuunai i le atinaʻe ma mafai ai ona tali atu i faiga faʻalauiloa. Ma e le gata i lea, pe a mafai, o le mea sili e mafai ona fetaui ma le Mac platform, ona sa fefe o ia o le a lofituina le kamupani i le atinaʻeina o se isi faiga faʻaoga. O le atinaʻeina o polokalama, e pei ona matou faʻaalia, e le o se tasi o mea sili ona malosi a Apple mo se taimi umi.

O le faaiuga na oo mai ia Fepuari 2005 e leʻi leva ona maeʻa se fonotaga faalilolilo ma sui o le Cingular Wireless lea e leʻi valaʻaulia ai Motorola. Na mafai e Jobs ona faʻamaonia Cingular o le a maua e Apple se vaega o tupe maua e maua i luga o lana lava telefoni ma faʻamaonia Cingular e faʻamaoni i le fausiaina o se fesoʻotaiga feaveaʻi. E oo lava i lena taimi, sa faalauiloaina e Jobs le manatu o le siiina mai o musika mai le telefoni feaveai, ae o sui o Cingular sa le mautonu e uiga i le faateleina o le uta e mafai ona maua e le Initaneti. Na latou finau i le poto masani o le siiina mai o leo ma upega tafaʻilagi ma, e pei ona faʻaalia i le lumanaʻi, latou te manatu faatauvaa i le hype na mafai e Jobs ona gaosia i lana masini. E le o toe umi ae toe foi i tua ia i latou.

O lea e amata ai le galuega Purple 2, lea e mana'o ai Jobs e aga'i i tua atu o le va'aiga o le galulue fa'amalieina ma Motorola. O le sini: o se telefoni feaveaʻi lava e faʻavae i luga o tekinolosi na maua e Apple i le taimi nei pe o le a vave ona atiaʻe, o se numera o latou (e pei o FingerWorks) na fuafua Jobs e faʻaoga mo le fausiaina o le laulau na ia manaʻo e faʻalauiloa. Ae sa tatau ona ia filifili: pe o le a vave ona ia tatalaina se telefoni feʻaveaʻi ma se iPod tuʻufaʻatasia ma faʻapea ona faʻasaoina le faʻalavelave lata mai o faʻatau iPod, pe faʻataunuʻu lana miti ma faʻalauiloa se laulau. O le a le mafai ona ia maua uma, aua o le galulue faatasi ma Motorola o le a le maua ai se iPod i lana telefoni feaveaʻi, lea na matua manino lava i lena taimi, e ui o le a alu le isi afa tausaga aʻo leʻi oʻo le Motorola ROKR. maketi. I le faaiuga, atonu o se mea e ofo ai, ae o le mea tonu lava, o Jobs e faʻatau i le faʻasaoina o le maketi musika, tolopoina le faʻalauiloaina o le laulau ma faʻafeiloaʻi uma punaoa i le poloketi Purple 2, o le sini o le fausiaina o se telefoni feaveaʻi ma se iPod.

O le faaiuga e faʻafetaui le Mac OS X operating system a le kamupani mo telefoni feʻaveaʻi e le gata ona o le mea moni e le tele isi filifiliga, ae faʻapea foʻi ma le avanoa o le faʻaogaina o masini mulimuli ane. O le faʻateleina o le malosi faʻakomepiuta ma le mafaufau o masini feaveaʻi na faʻamaonia ai Jobs i le lumanaʻi o le a mafai ona ofoina atu tusi talosaga i luga o le telefoni e tutusa ma mea o loʻo faʻaogaina i luga o komepiuta ma e aoga le faʻalagolago i se tasi o le faʻaogaina o le tino.

Ina ia faatelevaveina le atinae, sa faia ai foi se faaiuga o le a fausia ni au tutoatasi se lua. O le 'au meafaigaluega o le ai ai le galuega o le vave fausia o le telefoni feaveaʻi lava ia, o le isi 'au o le a taulai atu i le fetuutuunai o le OS X operating system.

 Mac OS X, OS X ma iOS

O loʻo i ai sina fenumiai i Apple ma le faʻailogaina o faʻasologa o faiga faʻaoga. O le uluai kopi o le faiga faʻaogaina mo le iPhone e leai se igoa - Apple faʻaaogaina le laconic igoa "iPhone faʻatautaia se version o OS X" i ana mea tau maketi. Mulimuli ane amata fa'aaoga le "iPhone OS" e fa'asino i le faiga o le telefoni. Faatasi ai ma le tatalaina o lana lomiga lona fa i le 2010, na amata ai ona faʻaogaina e Apple le igoa iOS. Ia Fepuari 2012, o le desktop operating system "Mac OS X" o le a toe faʻaigoaina naʻo le "OS X", lea e ono fenumiai. Mo se faʻataʻitaʻiga, i le ulutala o lenei mataupu, lea ou te taumafai ai e mafaufau i le mea moni o iOS i lona autu e sau mai le OS X.

Darwin i tua

O iinei e tatau ona tatou faia se isi auala agai i le Darwin operating system. Ina ua faʻatau e Apple le kamupani Jobs NeXT i le 1997, o le NeXTSTEP operating system ma lona fesuiaiga na faia i le galulue faʻatasi ma Sun Microsystems ma taʻua OpenSTEP na avea ma vaega o le fefaʻatauaiga. O le NeXTSTEP faiga fa'aoga sa tatau fo'i ona avea ma fa'avae o le komipiuta komipiuta fou a Apple, pe a uma, o se tasi lea o mafua'aga na fa'atau ai e Apple Jobs 'NeXT. O se matagofie ma i le taimi atonu o le le talisapaiaina o le NeXTSTEP o lona uiga tele-platform, o lenei faiga e mafai ona faʻaogaina uma i luga o le Intel x86 platform ma luga o le Motorola 68K, PA-RISC ma le SPARC, e masani lava i luga o masini komepiuta uma e faʻaaogaina e luga ole komepiuta. i lea taimi. Ma sa mafai ona fatuina faila tufatufa o loʻo i ai faʻasologa binary o le polokalame mo faʻasalalauga uma, e taʻua o fat binaries.

O le talatuu a NeXT na avea ma faavae mo le atinaʻeina o se faiga faʻaogaina fou e taʻua o Rhapsody, lea na muamua tuʻuina atu e Apple i le fonotaga a le atinaʻe i le 1997. O lenei faiga na aumaia ai le tele o suiga pe a faʻatusatusa i lomiga muamua o Mac OS, mai la matou vaaiga, e masani lava o mea nei:

  • o le fatu ma vaega laiti e feso'ota'i na fa'avae ile Mach ma le BSD
  • o se faiga fa'avae mo le fetaui ma le Mac OS muamua (Pusa Lanumu) - mulimuli ane sili atu ona ta'ua o le Classic interface
  • fa'alautele le fa'atinoga o le OpenStep API (Pusa Samasama) - mulimuli ane fa'atupuina i le Koko.
  • Java masini komepiuta
  • se faiga fa'amalama fa'avae ile Displa PostScript
  • fa'aoga fa'avae ile Mac OS ae fa'atasi ma OpenSTEP

Na fuafua Apple e faʻafeiloaʻi i le Rhapsody le tele o fausaga faʻapipiʻi (frameworks) mai le Mac OS, e pei o le QuickTime, QuickDraw 3D, QuickDraw GX poʻo le ColorSync, faʻapea foʻi ma faila faila mai uluai komepiuta Apple Apple Filing Protocol (AFP), HFS, UFS ma isi. . Ae na vave ona manino mai e le o se galuega faigofie. O le fa'atuina muamua o le fa'atupuina (DR1) ia Setema 1997 na soso'o ai ma le DR2 lona lua ia Me 1998, ae sa tele lava galuega e tatau ona fai. O le faʻaaliga muamua a le atinaʻe (Developer Preview 1) na oʻo mai i le tausaga mulimuli ane, ia Me 1999, ma ua uma ona taʻua o le Mac OS X, i le masina na muamua atu, na vavae ese ai e Apple le server version Mac OS X Server 1 mai ai, lea na faʻasalalau aloaʻia ma faʻapea foʻi ma faʻamatalaga tatala a Darwin, ma faʻafeiloaʻi ai le (tele fefinauai ma fefinauai) vaega o le tulaga e faʻasaʻo ai tulafono faʻavae o se faiga e faʻaogaina ai isi vaega tatala punaoa e manaʻomia ai lenei mea ma na aofia ai Apple i lana polokalama ina ua faʻavae i luga o fatu Mach ma BSD.

O Darwin o le Mac OS X e aunoa ma se ata fa'ata'ita'i ma e aunoa ma se numera o faletusi fa'apitoa e pei o le saogalemu o faila musika FairPlay. E mafai ona e siiina mai, talu ai mulimuli ane na o faila faila e maua, ae le o le binary versions, e mafai ona e faʻapipiʻiina ma faʻatautaia e avea o se faiga faʻaogaina i luga o le tele o faʻalapotopotoga faʻapipiʻi. I le agai i luma, o Darwin o le a auauna atu i ni matafaioi se lua i Apple: o le a avea o ia ma faamanatu faifaipea o le feaveaiina o le Mac OS X i se isi masini komepiuta o le a le faigata tele e le mafai. Ma o le a avea ma se tali i le tetee o le polokalama a Apple ua tapunia, faʻapitoa, o se lagona o le a faia mulimuli ane e Apple, aemaise lava i Europa. I Amerika, lea e sili atu ona salalau i aʻoaʻoga ma Darwin e masani ona faʻaaogaina iinei i luga o le tele o aʻoga aʻoga, o le faʻalauiloaina o le matala ma le faʻaogaina o vaega masani i totonu o le polokalama Apple e sili atu. O Darwin o lo'o avea pea ma totonugalemu o Mac OS X system uma i aso nei, ma o lo'o i ai se vaega lautele lautele o sao i lona fa'alauteleina o puna'oa, fa'atasi ai ma lena atina'e e toe fafaga i totonu o le autu o le Mac OS X.

O le fa'asalalauga muamua o le Mac OS X 10.0, fa'aigoa o Cheetah, na fa'asalalau ia Mati 2001, fa tausaga talu ona amata le atina'e o le Rhapsody, lea na manatu e faigofie ona fa'aoga mo le fa'aoga i luga o le fausaga a Apple. O se faʻalavelave na faʻatupuina ai le tele o faʻafitauli mo le kamupani, aua mo na tausaga e fa na faʻamalosia ai ona tagata faʻaoga i luga o se tulaga le lelei ma le le faʻamaonia o le Mac OS.

O Darwin lea na avea ma faavae mo le faiga faʻaogaina i lalo o le Project Purple 2. I le taimi na le mautinoa ai pe o le a filifili Apple e faʻaoga ARM processors, lea sa i ai se mamanu mamanu, poʻo Intel, lea na faatoa amata ona faʻaaogaina i luga o komepiuta. , o se filifiliga sili ona faautauta , aua na mafai ai ona suia le faʻaogaina o le gaosiga e aunoa ma le tele o tiga, e pei lava ona faia e Apple ma PowerPC ma Intel. E le gata i lea, o se faiga faʻapipiʻi ma faʻamaonia lea e manaʻomia ona faʻaopopo i ai se faʻaoga (API) - i le tulaga lea o Cocoa Touch, o se OpenSTEP API e sili ona paʻi ma se faletusi telefoni feaveaʻi.

Mulimuli ane, na faia ai se mamanu na vaevaeina ai le faiga i ni vaega e fa abstraction:

  • le vaega fatu o le faiga
  • vaega o auaunaga fatu
  • fa'asalalauga fa'asalalau
  • o le Cocoa Touch touch interface layer

Aisea na taua ai ma e tatau ona matauina? Na talitonu Jobs o le telefoni feaveaʻi e tatau ona tali atoatoa i manaʻoga o le tagata faʻaoga. Afai e oomi e le tagata faʻaoga se ki, e tatau ona tali mai le telefoni. E tatau ona fa'ailoa manino mai na ia talia le fa'aoga a le tagata fa'aoga, ma e sili ona lelei le faia o lenei mea e ala i le fa'atinoina o le galuega mana'omia. O se tasi o le au atinaʻe na faʻaalia lenei auala i Galuega i luga o se telefoni Nokia ma le Symbian system, lea na tali tuai ai le telefoni i le oomiina o le telefoni. Na swipe e le tagata fa'aoga se igoa i le lisi ma fa'afuase'i ona vala'au i se isi igoa. Sa le fiafia ia Jobs ma sa le manao e vaai i se mea faapena i luga o lana telefoni feaveai. O le faiga faʻaogaina e tatau ona faʻatautaia le filifiliga a le tagata faʻaoga e fai ma faʻamuamua, o le Cocoa Touch touch interface sa i ai le faʻamuamua maualuga i le faiga. Naʻo le mulimuli ia te ia na faʻamuamua ai isi vaega o le faiga. Afai na faia e le tagata faʻaoga se filifiliga poʻo se faʻaoga, e tatau ona tupu se mea e faʻamautinoa ai le tagata faʻaoga o loʻo sologa lelei mea uma. O le isi finauga mo lenei auala o le "osooso aikona" i luga o le komepiuta Mac OS X. Afai e faʻalauiloa e le tagata faʻaoga se polokalama mai le faʻaogaina o le system, e masani lava e leai se mea na tupu mo sina taimi seia oʻo ina faʻatumu atoatoa le polokalama mai le disk i le RAM o le komepiuta. O le a fa'aauau pea ona kiliki e tagata fa'aoga le fa'ailoga ona latou te le iloa o lo'o fa'apipi'iina le polokalama i le mafaufau. Ona fo'ia lea e le au atia'e e ala i le fa'aoso fa'ata'amilo o le fa'ailoga seia o'o ina uta atoa le polokalame i le mafaufau. I le telefoni feavea'i, e mana'omia e le faiga e vave tali atu i so'o se fa'aoga a tagata fa'aoga.

O lenei faiga ua matua'i maua'a i totonu o le telefoni feavea'i e o'o lava i galuega a tagata ta'ito'atasi i totonu o le Cocoa Touch o lo'o fa'agaioia i totonu o le faiga fa'atasi ai ma vasega eseese e fa'amuamua ina ia maua e le tagata fa'aoga le foliga sili ona lelei o le fa'agaoioia telefoni.

I le taimi nei, e leʻi manatu mamafa Apple i le faʻaogaina o polokalama a isi vaega i luga o le telefoni. E le'i mana'omia fo'i i lea taimi. O le mea moni, o le faiga faʻaogaina o loʻo oʻo mai na lagolagoina atoatoa le multitasking muamua, puipuiga o le manatua ma isi vaega faʻapitoa o faiga faʻaonapo nei, lea e faʻatusatusa i isi faiga faʻaoga i le taimi na tauivi ma le puipuiga o le manatua (Symbian), multitasking (Palm OS) poʻo le isi. faatasi ai ma mea uma e lua ( Windows CE). Ae na manatu Jobs o le telefoni feaveaʻi o loʻo oʻo mai o se masini o le a faʻaaogaina e faʻaaoga ai musika na saunia e Apple. O talosaga a isi vaega o le a naʻo le tuai, ma na iloa e Jobs o le tele o faʻamatalaga e tatau ona foia i latou, e pei o le tufatufaina atu, o lea e ui lava o le OS X feaveaʻi na lagolagoina le mafai ona faʻatautaia isi talosaga i tua, Apple faʻatapulaʻa faʻatapulaʻaina. lenei avanoa. Ina ua sau le iPhone, naʻo telefoni "jailbroken" e aunoa ma lenei puipuiga e mafai ona faʻapipiʻi ai faʻaoga isi vaega. Ua leva ona mae'a le fa'alauiloaina o le iPhone ia Ianuari 2007, na manatu Jobs o le a faia e le au atina'e ni polokalama na'o luga ole laiga ma e na'o Apple na te faia ni polokalama fa'ale-aganu'u.

E oo lava i le taumafanafana o le 2006, e ui i lea, o le atinaʻeina o le telefoni feaveaʻi o OS X sa i ai i se tulaga le lelei atoatoa. E ui lava o le faʻapipiʻiina autu o le faiga na faia i se taimi e talepeina ai faʻamaumauga ma se 'au e na o le lua inisinia, o le fesoʻotaʻiga ma le faʻamaopoopoina o elemene taʻitasi o le fesoʻotaʻiga telefoni feaveaʻi na matua faʻalavelave. Pa'u telefoni, pa'u so'o le polokalame, fa'aletonu le ola maa. A o 2005 tagata sa galulue i le poloketi ia Setema 200, na vave ona tupu le numera i le XNUMX i 'au tutusa e lua, ae e leʻi lava. O se tulaga le lelei o le faalilolilo lea na galue ai Apple: e le mafai ona maua tagata fou e ala i le faʻafaigaluegaina o tagata lautele, ae o le fautuaga, e masani lava e ala i tagata faufautua. Mo se faʻataʻitaʻiga, o le vaega faʻataʻitaʻiga o le vaega faakomepiuta e tele lava, faʻataʻitaʻiga ma faʻataʻitaʻiga na faia ma tagata na fesoʻotaʻi le tasi i le isi e masani lava ile imeli ma mo se taimi umi latou te leʻi iloa o loʻo latou galulue mo Apple. Seia oo i se tulaga faalilolilo faapea.

 

E mafai ona e maua nisi fa'amatalaga e uiga i le tusi i O le upega tafaʻilagi a Patrick Zandl. E mafai ona fa'atauina le tusi i le lolomi i faleoloa tusi Neoluxor a Kosmas, o lo'o saunia se lomiga fa'aeletonika.

.