Kifaa cha kwanza kilicho na chip ya Apple mwenyewe kilikuwa iPad mwaka wa 2010. Wakati huo, processor ya A4 ilikuwa na msingi mmoja na utendaji wake hauwezi kulinganishwa na kizazi cha leo kabisa. Kwa miaka mitano, pia kumekuwa na uvumi kuhusu kuunganishwa kwa chips hizi kwenye kompyuta za Mac. Kadiri chipsi za rununu zinavyoongeza utendakazi wao kwa haraka kila mwaka, kupelekwa kwao kwenye kompyuta za mezani ni mada ya kuvutia sana.
Kichakataji cha mwaka uliotangulia cha 64-bit A7 kilikuwa tayari kimepewa lebo ya "desktop-class", kumaanisha kuwa kinafanana zaidi na vichakataji vikubwa kuliko vile vya rununu. Kichakataji kipya na chenye nguvu zaidi - A8X - kiliwekwa kwenye iPad Air 2. Ina cores tatu, ina transistors bilioni tatu na utendaji wake ni sawa na Intel Core i5-4250U kutoka MacBook Air Mid-2013. Ndio, alama za syntetisk hazisemi chochote kuhusu kasi halisi ya kifaa, lakini angalau zinaweza kupotosha watu wengi kwamba vifaa vya rununu vya leo ni wino uliosafishwa na skrini ya kugusa.
Apple kweli inajua chips zake za ARM, kwa nini usiweke kompyuta zako nazo pia? Kulingana na mchambuzi wa Usalama wa KGI Ming-Chi Kuo, tunaweza kuona Mac za kwanza zikitumia vichakataji vya ARM mapema mwaka wa 2016. Kichakataji cha kwanza chenye uwezo kinaweza kuwa 16nm A9X, ikifuatiwa na 10nm A10X mwaka mmoja baadaye. Swali linatokea, kwa nini Apple inapaswa kuamua kuchukua hatua hii wakati wasindikaji kutoka Intel wanapanda juu?
Kwa nini wasindikaji wa ARM wana maana
Sababu ya kwanza itakuwa Intel yenyewe. Sio kwamba kuna chochote kibaya na hilo, lakini Apple daima imefuata kauli mbiu: "Kampuni inayoendeleza programu inapaswa pia kufanya vifaa vyake vya hali ya juu - unaweza daima kuboresha programu na vifaa kwa kiwango cha juu." Katika miaka ya hivi karibuni, Apple imeonyesha hii moja kwa moja.
Sio siri kuwa Apple inapenda kudhibiti. Kuzima Intel kutamaanisha kurahisisha na kurahisisha mchakato mzima wa uzalishaji. Wakati huo huo, itapunguza gharama ya utengenezaji wa chips. Ingawa uhusiano wa sasa kati ya kampuni hizi mbili ni zaidi ya chanya - ungependelea kutotegemeana wakati unajua kuwa unaweza kutoa kitu kimoja kwa gharama ya chini. Zaidi ya hayo, ungesimamia maendeleo yote ya siku zijazo wewe mwenyewe, bila hitaji la kutegemea mtu wa tatu.
Labda niliifanya fupi sana, lakini ni kweli. Kwa kuongeza, haitakuwa mara ya kwanza kwamba mabadiliko ya mtengenezaji wa processor yatatokea. Mnamo 1994 ilikuwa mabadiliko kutoka Motorola 68000 hadi IBM PowerPC, kisha hadi Intel x2006 mnamo 86. Apple haogopi mabadiliko. 2016 inaashiria miaka 10 tangu kubadili kwa Intel. Muongo katika IT ni muda mrefu, chochote kinaweza kubadilika.
Kompyuta za kisasa zina nguvu ya kutosha na zinaweza kulinganishwa na magari. Gari lolote la kisasa litakupeleka kutoka kwa uhakika A hadi B bila matatizo yoyote. Kwa kuendesha gari mara kwa mara, nunua ile iliyo na uwiano bora wa bei/utendaji na itakuhudumia vyema kwa gharama nafuu. Ikiwa unaendesha mara nyingi na zaidi, nunua gari katika darasa la juu na labda kwa maambukizi ya moja kwa moja. Hata hivyo, gharama za matengenezo zitakuwa juu kidogo. Mbali na barabara, unaweza kununua kitu kwa gari la 4 × 4 au gari la moja kwa moja la barabarani, lakini litatumika mara kwa mara na gharama za uendeshaji wake zitakuwa za juu.
Jambo ni kwamba gari ndogo au gari la tabaka la kati linatosha kwa wengi. Analog, kwa watumiaji wengi, laptop "ya kawaida" inatosha kutazama video kutoka YouTube, kushiriki picha kwenye Facebook, kuangalia barua pepe, kucheza muziki, kuandika hati katika Neno, kuchapisha PDF. MacBook Air na Mac mini za Apple zimeundwa kwa matumizi ya aina hii, ingawa bila shaka zinaweza kutumika kwa shughuli zinazohitaji utendakazi zaidi.
Watumiaji wanaohitaji zaidi wanapendelea kufikia MacBook Pro au iMac, ambayo baada ya yote ina utendaji zaidi. Watumiaji kama hao wanaweza tayari kuhariri video au kufanya kazi na michoro. Njia inayohitajika zaidi ya kufikia utendakazi usiobadilika kwa bei inayofaa, yaani, Mac Pro. Kutakuwa na utaratibu wa ukubwa wachache wao kuliko mifano mingine yote iliyotajwa, kama vile magari ya nje ya barabara yanaendeshwa kidogo sana kuliko Fabia, Octavia na magari mengine maarufu.
Kwa hivyo, ikiwa katika siku za usoni Apple itaweza kutoa kichakataji cha ARM ili iweze kukidhi mahitaji ya watumiaji wake (mwanzoni, labda wasiohitaji sana), kwa nini usiitumie kuendesha OS X? Kompyuta kama hiyo inaweza kuwa na maisha marefu ya betri na inaweza pia kupozwa kidogo, kwa kuwa haina nguvu nyingi na "haina joto" sana.
Kwa nini wasindikaji wa ARM hawana maana
Mac zilizo na chip za ARM zinaweza zisiwe na nguvu ya kutosha kuendesha safu-kama ya Rosetta ili kuendesha programu za x86. Katika hali hiyo, Apple italazimika kuanza kutoka mwanzo, na watengenezaji watalazimika kuandika tena programu zao kwa bidii kubwa. Mtu hawezi kubishana ikiwa watengenezaji wa programu maarufu na za kitaalamu watakuwa tayari kuchukua hatua hii. Lakini ni nani anayejua, labda Apple imepata njia ya kufanya programu za x86 ziendeshe vizuri kwenye "ARM OS X".
Symbiosis na Intel inafanya kazi kikamilifu, hakuna sababu ya kubuni chochote kipya. Wasindikaji kutoka kwa giant hii ya silicon ni ya juu, na kwa kila kizazi utendaji wao huongezeka kwa matumizi ya chini ya nishati. Apple hutumia Core i5 kwa miundo ya chini kabisa ya Mac, Core i7 kwa miundo ya bei ghali zaidi au usanidi maalum, na Mac Pro ina Xeons yenye nguvu sana. Kwa hivyo utapata nguvu ya kutosha kila wakati, hali bora. Apple inaweza kujikuta katika hali ambayo hakuna mtu anayetaka kompyuta zake wakati itavunjika na Intel.
Basi itakuwaje?
Bila shaka, hakuna mtu wa nje anayejua hilo. Ikiwa ningeangalia hali nzima kutoka kwa maoni ya Apple, ningeipenda mara moja chips sawa ziliunganishwa kwenye vifaa vyangu vyote. Na ikiwa ninaweza kuziunda kwa vifaa vya rununu, ningependa kufanya mazoezi sawa kwa kompyuta pia. Walakini, wanafanya vizuri kwa sasa hata na wasindikaji wa sasa, ambao nimepewa kwa uthabiti na mshirika hodari, ingawa kutolewa kwa MacBook Air mpya ya inchi 12 kunaweza kucheleweshwa haswa kwa sababu ya kuchelewa kwa Intel na utangulizi. ya kizazi kipya cha wasindikaji.
Je, ninaweza kuleta vichakataji vyenye nguvu vya kutosha ambavyo angalau vitakuwa katika kiwango cha wale walio kwenye Macbook Air? Ikiwa ndivyo, je, baadaye nitaweza kupeleka (au kuwa na uwezo wa kuendeleza) ARM pia katika kompyuta za kitaaluma? Sitaki kuwa na aina mbili za kompyuta. Wakati huo huo, ninahitaji kuwa na teknolojia ya kuendesha programu za x86 kwenye ARM Mac, kwa sababu watumiaji watataka kutumia programu wanazopenda. Ikiwa ninayo na nina uhakika itafanya kazi, nitatoa Mac yenye msingi wa ARM. Vinginevyo, nitashikamana na Intel kwa sasa.
Na labda itakuwa tofauti kabisa mwishoni. Kama mimi, sijali kabisa aina ya kichakataji kwenye Mac yangu mradi tu ina nguvu ya kutosha kwa kazi yangu. Kwa hivyo ikiwa Mac ya kubuni ilikuwa na kichakataji cha ARM na utendaji sawa na Core i5, singekuwa na shida hata moja kutoinunua. Vipi kuhusu wewe, unadhani Apple ina uwezo wa kuzindua Mac na kichakataji chake katika miaka michache ijayo?
ARM inamaanisha kutupilia mbali 99.9% ya programu zinazoweza kutumika na kutumia kompyuta kusoma barua pepe tu, Facebook na ndege wenye hasira (ndiyo, ninatia chumvi kwa hiari), na ninatumai hakuna mtu ambaye si mbogo kabisa atakayeruhusu hilo. Kubadilisha kwa Intel kumerahisisha mambo sana. Baada ya yote, watu wachache kabisa katika nyanja ya kisayansi huenda kwa Macy. Hayo ni maoni yangu.
Kuhamia kwenye ARM kunamaanisha upotevu mkubwa wa uoanifu na kubana zaidi katika mfumo ikolojia uliolindwa sana wa programu zilizochaguliwa mapema. Ongeza kwa hiyo mipango ya kuondoa bandari ya USB kutoka Macbook Air na mawazo mengine, na matokeo ni kompyuta ambayo itakuwa sambamba na yenyewe, na labda hata hivyo. Kwangu itamaanisha mwisho wa MAC jinsi ninavyoipenda:-( Lakini nani anajua, mabadiliko ni maisha ...
Kwa nini kuwa na iMac na mini dhaifu katika Intel, wakati utendaji wao ni dhaifu kama Kizazi cha mwisho?
Kwangu mimi, kujaribu angalau miundo hii na kwenda katika mwelekeo sawa na Retina, mafuriko ya taratibu ya mstari wa bidhaa.
Unasahau kuhusu kizazi kijacho cha vichakataji vya Intel Core M…
historia inajirudia?
Naamini itakuja hivi karibuni. Sitashangaa kama ingekuwa hewa inayotarajiwa. Ni kifaa cha watu wengi ambao hawafanyi kazi nyingi, lakini badala yake wafurahie na kunywa kahawa. Ninaweza pia kufikiria aina fulani ya emulator ya x86 na kwa kuwa apple iko ndani, watengenezaji wengi hukimbilia kuwa wa kwanza kutengeneza tena programu yao kwa maunzi mapya. Flusbrok itaenda huko kwa nini sio? :-)
Nadhani drawback pekee itakuwa kutokubaliana na programu ya zamani.
Faida ni, kwa mfano, kushuka kwa bei iwezekanavyo. Hata kwa Mac za bei nafuu zaidi, kichakataji cha Intel kilicho na chipset kinagharimu kutoka USD 250. Apple inaweza kutengeneza A8, A9, ... vichakataji chini ya 50 USD.
Faida nyingine itakuwa kutumia API ya michoro ya Metal kwenye Mac. Utendaji wa quad-core A8 iliyo na michoro ya sasa inaweza kuwa mahali fulani kwenye kiwango cha viweko vya hivi punde vya mchezo.
Matoleo ya kimsingi ya macs yanaweza kuwa na vichakataji vya ARM, na mac yenye nguvu zaidi bado yanaweza kukaa kwenye vichakataji vya Intel. Apple ina duka lake la programu na mazingira yake ya msanidi programu na mtafsiri wake mwenyewe. Programu ambazo kwa sasa zinatumia tu API ya kawaida iliyotolewa na Apple itakuwa rahisi kutafsiri kwa vichakataji vya ARM.
Baadaye, matoleo yenye nguvu zaidi ya Mac yanaweza kuwa na vichakataji vya ARM na Intel. Programu za OS X na iLife na iWorks zingeendeshwa kwenye vichakataji vya ARM na Photoshop, Premiere, Final Cut na programu zingine bado zingeendeshwa kwenye vichakataji vya Intel.
Kwa bahati mbaya, hasara pia itakuwa kutopatana na programu mpya.
Kwa nini kuwe na kutopatana na programu mpya? Ninaandika programu ya OS X, ninaikusanya kwa Intel na ARM na kuituma kwa Duka la Programu. Ikiwa nitatumia tu kile API inatoa kutoka kwa Apple, basi hakuwezi kuwa na shida na hiyo. Ikiwa ninatumia kitu maalum kwa processor ya Intel, bila shaka haitafanya kazi. Mbali na programu ya kitaaluma ambayo inahitaji utendaji wa juu, hakuna sababu ya hili.
Mtumiaji huzindua Hifadhi ya Programu, kupakua toleo la programu kwa processor yake na kuitumia.
Mara moja nilisoma makala ambayo walipojaribu OS X kwenye processor ya Intel, walinunua Sony Vaio ya gharama kubwa zaidi ambayo wangeweza kupata kwenye duka, na ilifanya kazi kwa siku mbili. Katika wiki mbili, hata programu za msingi kutoka Apple zilikuja.
Swali kuu ni ni kwa kiwango gani Apple itaweza kuhakikisha uendeshaji wa programu za x86 kwenye ARM. Hasa kwa matumizi ya kampuni, angalau matumizi ya mara kwa mara ya kitu kutoka Windows ni muhimu. Kwa hivyo ikiwa uboreshaji wa Windows wa x86 ungeweza kufanya kazi kwenye ARM bila upotezaji wowote wa utendakazi unaoonekana, inaonekana watumiaji hawatajali ni kichakataji gani kiko hapo kwa matokeo. Lakini ninaogopa haingefanya bila hitaji la kuigwa na kushuka kwa utendaji muhimu. Lakini nani anajua. Kwa mfano, Cupertino aliweza kupata njia bora ya kuiga usanifu wa processor kwa njia ya kuhifadhi utendaji wa juu na ufanisi wa nishati ya suluhisho kama hilo.
Apple sio lazima kuilinda. Tayari ana duka lake la programu. Inatosha kuhakikisha kwamba watengenezaji wana muda wa kurekebisha programu zao kwa ARM, ambayo haipaswi kuwa tatizo. Na wakati fulani nitakuwa nikiuza Mac na wasindikaji wa Intel.
Kunapaswa kuwa na msingi mpya wa ARM mwaka ujao na utendaji unapaswa kuwa mara 3.5 zaidi ya wa sasa, ili uigaji uweze kushinda.
Ninaweza kufikiria kuwa mwaka ujao katika WWDC, Apple itaanzisha OS X kwenye wasindikaji wa ARM, itawapa watengenezaji mini mac na kichakataji cha ARM ili kujaribu programu zao, na wakati fulani miezi sita kabla ya Krismasi itaanza kuuza matoleo ya msingi ya mac mini, macbook. hewa na iMac na vichakataji vya ARM. Na mwaka mmoja baadaye, Intel itaacha vichakataji katika 15″ macbook pro, 27″ iMac na Mac Pro. Na wakati mwingine katika miaka 2-3 Intel itaacha processor tu katika Mac Pro.
Kwa nini kutopatana? Windows 10 sasa pia itafanya kazi kwenye ARM. Trď ni toleo jipya la RasPi 2 na ARM SoC kutoka BroadCom, na Windows inapaswa kuendeshwa hapo. Kwa hivyo sioni sababu kwa nini sio ARM kwenye Mac. Programu za IBM PowerPC pia ziliandikwa upya na kukusanywa kwa maagizo ya x86 wakati Apple ilipoanza na Intel. Kwa Apple, usanifu wa ARM ungekuwa na manufaa zaidi katika mwelekeo wa miniaturization zaidi na nyepesi, mashine zaidi ya hila, na kwa teknolojia kubwaLITTLE, hata kwa cores zaidi, betri ingedumu kwa muda mrefu. Ingetumia chipsi zake zile zile kwenye iPhones, iPads, Mac, Apple TV, na kila kitu inachotoa sasa.
Hasa ili waweze kuboresha vyema wakati wa kukimbia kwenye HW tofauti.