Appleдин өзүнүн чипин камтыган биринчи аппарат 2010-жылы iPad болгон. Ал кезде A4 процессору бир өзөктү камтыган жана анын өндүрүмдүүлүгүн азыркы муун менен такыр салыштырууга болбойт. Беш жылдан бери бул микросхемалардын Mac компьютерлерине интеграцияланышы тууралуу да кептер айтылып келет. Мобилдик микросхемалар жыл сайын өз өндүрүмдүүлүгүн тездик менен жогорулаткандыктан, аларды иш такталарына жайгаштыруу абдан кызыктуу тема болуп саналат.
Мурунку жылдагы 64 биттик A7 процессору мурунтан эле "иш столунун классы" деп белгиленген, башкача айтканда, ал мобилдик процессорлорго караганда чоң процессорлорго окшош. Акыркы жана эң күчтүү процессор - A8X - iPad Air 2ге коюлган. Анын үч өзөгү бар, үч миллиард транзисторду камтыйт жана анын өндүрүмдүүлүгү MacBook Air Mid-5 чыгарган Intel Core i4250-2013U менен барабар. Ооба, синтетикалык эталондор аппараттын реалдуу ылдамдыгы жөнүндө эч нерсе айтпайт, бирок, жок эле дегенде, алар бүгүнкү мобилдик аппараттар сенсордук экран менен жылмаланган сыя деп көптөрдү адаштырышы мүмкүн.
Apple чындап эле өзүнүн ARM чиптерин билет, андыктан компьютерлериңизди алар менен жабдыңызбы? KGI Securities компаниясынын аналитиги Минг-Чи Куонун айтымында, биз 2016-жылы эле ARM процессорлорунда иштеген биринчи Mac компьютерлерин көрө алдык. Биринчи жөндөмдүү процессор 16 нм A9X, андан кийин бир жылдан кийин 10 нм A10X болушу мүмкүн. Суроо туулат, эмне үчүн Apple бул кадамды Intel процессорлору эң жогорку деңгээлге чыгарып жатканда чечиши керек?
Эмне үчүн ARM процессорлору акылга сыярлык
Биринчи себеп Intel өзү болот. Бул жерде эч кандай ката жок, бирок Apple ар дайым: "Программалык камсыздоону иштеп чыккан компания өзүнүн аппараттык камсыздоосун да жасашы керек" деген ураанды карманып келген. Акыркы жылдары Apple муну түз көрсөттү.
Apple башкарууну жакшы көрөрү эч кимге жашыруун эмес. Intelди жабуу бүт өндүрүш процессин жөнөкөйлөтүүнү жана тартипке келтирүүнү билдирет. Ошол эле учурда, ал чиптерди өндүрүүнүн наркын төмөндөтмөк. Эки компаниянын ортосундагы азыркы мамиле позитивдүү эмес, бирок сиз бир эле нерсени арзан баада өндүрө аларыңызды билгенде бири-бириңизге таянбай эле койсоңуз болот. Мындан тышкары, сиз үчүнчү тарапка таянбастан, келечектеги бардык өнүгүүнү толугу менен өзүңүз башкарасыз.
Балким, мен аны өтө кыска кылып жаздым, бирок бул чындык. Кошумчалай кетсек, бул процессордун өндүрүүчүсү биринчи жолу өзгөргөн жок. 1994-жылы Motorola 68000ден IBM PowerPCке, андан кийин 2006-жылы Intel x86га өтүү болгон. Apple албетте өзгөрүүдөн коркпойт. 2016-жылы Intelге өткөнүнө 10 жыл толду. IT чөйрөсүндө он жыл - бул көп убакыт, баары өзгөрүшү мүмкүн.
Азыркы компьютерлер жетиштүү кубаттуулукка ээ жана аларды машиналарга салыштырса болот. Ар кандай заманбап унаа сизди А чекитинен В чекитине эч кандай көйгөйсүз алып барат. Кадимки минүү үчүн эң жакшы баа/аткаруу катышы бар унааны сатып алыңыз жана ал сизге арзан баада жакшы кызмат кылат. Эгер сиз тез-тез айдап жүрсөңүз, андан жогорку класстагы, балким, автоматтык трансмиссиясы бар машинаны сатып алыңыз. Бирок, тейлөө чыгымдары бир аз жогору болот. Off-road, сиз, албетте, 4×4 диск же түз жолсуз унаа менен бир нерсе сатып алса болот, бирок ал үзгүлтүксүз колдонулат жана аны иштетүүгө кеткен чыгымдар жогору болот.
Кеп кичинекей унаа же төмөнкү орто класстын унаасы көпчүлүк үчүн толук жетиштүү. Ошол сыяктуу эле, көпчүлүк колдонуучулар үчүн "кадимки" ноутбук YouTube'дан видео көрүү, Facebookта сүрөттөр менен бөлүшүү, электрондук почтаны текшерүү, музыка ойнотуу, Word программасында документ жазуу, PDF басып чыгаруу үчүн жетиштүү. Apple компаниясынын MacBook Air жана Mac mini ушул сыяктуу колдонуу үчүн иштелип чыккан, бирок алар, албетте, көбүрөөк аткарууну талап кылган иш-чаралар үчүн колдонулушу мүмкүн.
Көбүрөөк талап кылынган колдонуучулар MacBook Pro же iMac үчүн жетишүүнү артык көрүшөт, алардын натыйжасы жогору. Мындай колдонуучулар мурунтан эле видеолорду түзөтө алышат же графика менен иштей алышат. Тиешелүү баада, б.а. Mac Pro, ымырасыз аткарууну талап кылгандардын эң талапчылы. Жолсуз унаалар Fabia, Octavia жана башка популярдуу унааларга караганда алда канча аз айдала тургандай эле, алардын саны башка бардык айтылган моделдерге караганда азыраак болот.
Демек, жакынкы келечекте Apple өзүнүн (башында, балким, азыраак талап кылынган) колдонуучуларынын керектөөлөрүн канааттандыра ала тургандай ARM процессорун чыгара алса, эмне үчүн аны OS X иштетүү үчүн колдонбойт? Мындай компьютердин батарейкасынын узак иштөө мөөнөтү болот жана кыязы, пассивдүү муздатуу да мүмкүн, анткени ал энергияны аз талап кылат жана анчалык "ысытпайт".
Эмне үчүн ARM процессорлорунун мааниси жок
ARM чиптери бар Mac'тар x86 тиркемелерин иштетүү үчүн Rosetta сымал катмарды иштетүү үчүн жетиштүү күчтүү болбошу мүмкүн. Бул учурда, Apple нөлдөн башташы керек, ал эми иштеп чыгуучулар өздөрүнүн колдонмолорун бир топ күч-аракет менен кайра жазышы керек болчу. Негизинен популярдуу жана профессионалдуу тиркемелерди иштеп чыгуучулар бул кадамга барууга даярбы деп талаша албайбыз. Бирок, ким билет, балким, Apple x86 колдонмолорун "ARM OS X"де үзгүлтүксүз иштетүүнүн жолун тапкандыр.
Intel менен симбиоз мыкты иштейт, жаңы нерсени ойлоп табууга эч кандай себеп жок. Бул кремний гигантынын процессорлору эң жогоркуларга таандык жана ар бир муун менен алардын өндүрүмдүүлүгү азыраак энергия керектөө менен жогорулайт. Apple эң төмөнкү Mac моделдери үчүн Core i5ти, кымбатыраак моделдер үчүн Core i7ди же ыңгайлаштырылган конфигурацияны колдонот жана Mac Pro абдан күчтүү Xeons менен жабдылган. Ошентип, сиз ар дайым жетиштүү күч, идеалдуу кырдаалды аласыз. Apple Intel менен ажырашып кеткенде эч ким өзүнүн компьютерлерин каалабаган кырдаалга туш болушу мүмкүн.
Анда кандай болот?
Албетте, муну сырттан эч ким билбейт. Эгерде мен бардык кырдаалды Appleдин көз карашы менен карай турган болсом, анда мен аны каалайт элем бир жолу окшош чиптер менин бардык түзмөктөрүмө интеграцияланган. Жана эгер мен аларды мобилдик түзүлүштөр үчүн долбоорлой алсам, мен компьютерлер үчүн да ушундай машыктагым келет. Бирок, алар азыркы учурда мага күчтүү өнөктөш тарабынан туруктуу камсыз кылынган учурдагы процессорлор менен да сонун иштеп жатышат, бирок келе жаткан жаңы 12 дюймдук MacBook Airдин чыгарылышы Intelдин ишке киргизүү менен кечигүүлөрүнөн улам кечигип калган болушу мүмкүн. процессорлордун жаңы муундагы.
Жок дегенде Macbook Airдегилердин деңгээлинде боло турган күчтүү процессорлорду алып келе аламбы? Эгер ошондой болсо, мен кийинчерээк ARMди профессионалдуу компьютерлерде орното аламбы (же өнүктүрө аламбы)? Мен эки түрдүү компьютерге ээ болгум келбейт. Ошол эле учурда, мен ARM Macте x86 тиркемелерин иштетүү үчүн технологияга ээ болушум керек, анткени колдонуучулар өздөрүнүн сүйүктүү тиркемелерин колдонууну каалашат. Эгер ал менде болсо жана ал иштей турганына ишенсем, мен ARM негизделген Mac чыгарам. Болбосо, мен азыр Intel менен карманам.
А балким, акырында таптакыр башкача болот. Мага келсек, Mac компьютеримдеги процессордун түрү менин ишим үчүн жетиштүү күчтүү болсо, мен чындап эле маани бербейм. Демек, эгер ойдон чыгарылган Macте Core i5ге барабар болгон ARM процессору болсо, мен аны сатып албайм деген бир дагы көйгөй болбойт эле. Сизчи, сиздин оюңузча, Apple жакынкы бир нече жылда өзүнүн процессору менен Macти ишке киргизе алабы?
ARM колдонууга жарамдуу программалык камсыздоонун 99.9% таштанды челекке ыргытып, компьютерди электрондук почта, Facebook жана Angry birds окуу үчүн гана колдонууну билдирет (ооба, мен апыртып айтып жатам) жана мен эч ким буга жол бербейт деп үмүттөнөм. Intelге өтүү көп нерсени жөнөкөйлөттү. Анткени, илимий чөйрөдө бир топ адамдар Мэйсиге барышат. Бул менин оюм.
ARMге өтүү шайкештикти жоготууну жана алдын ала тандалган тиркемелердин катуу корголгон экосистемасына көбүрөөк кысууну билдирет. Буга Macbook Airден USB портун алып салуу пландарын жана башка идеяларды кошсоңуз, натыйжада өзүнө гана шайкеш келе турган компьютер пайда болот, балким ошондо да. Мен үчүн бул мен жактыргандай MACтин бүтүшүн билдирет:-( Бирок ким билет, өзгөртүү бул жашоо...
Эмне үчүн Intelде эң алсыз iMac жана мини бар, бирок алардын иштеши акыркы муун сыяктуу эле начар?
Мен үчүн, жок эле дегенде, бул моделдерди сынап, Retina менен окшош багытта бара, продукт линиясын акырындык менен суу каптоо.
Сиз Intel Core M процессорлорунун келе жаткан муунун унутуп жатасыз…
тарых кайталанабы?
Мен бул абдан жакында келет деп ишенем. Күтүлгөн аба болсо таң калбайм. Бул көп жумуш кылбаган, тескерисинче, көңүл ачып, кофе ичкен массалар үчүн аппарат. Мен ошондой эле x86 үчүн эмуляторду элестете алам, жана алма иштеп жаткандыктан, көпчүлүк иштеп чыгуучулар жаңы аппараттык жабдыктар үчүн программалык камсыздоосун биринчилерден болуп кайра жасоого шашышат. Flusbrok ал жакка барат, анда эмне үчүн барбайт? :-)
Менин оюмча, бир гана кемчилиги эски программалык камсыздоо менен шайкеш келбейт.
Артыкчылыгы, мисалы, баанын төмөндөшү мүмкүн. Эң арзан Mac үчүн да, чипсети бар Intel процессорунун баасы 250 доллардан башталат. Apple A8, A9, ... процессорлорун 50 АКШ долларына чейин жасай алат.
Дагы бир артыкчылыгы Macтарда металл графикасынын API'син колдонуу болот. Учурдагы графикасы бар төрт ядролуу A8дин иштеши эң акыркы оюн консолдорунун деңгээлинде болмок.
Macтардын негизги версияларында ARM процессорлору болушу мүмкүн, ал эми эң күчтүү Mac компьютерлери дагы эле Intel процессорлорунда кала бериши мүмкүн. Apple өзүнүн колдонмо дүкөнүнө жана өзүнүн котормочусу бар өзүнүн иштеп чыгуучу чөйрөсүнө ээ. Учурда Apple тарабынан берилген стандарттык APIди гана колдонгон программаларды ARM процессорлору үчүн которуу оңой болмок.
Кийинчерээк, Macтардын эң күчтүү версияларында ARM жана Intel процессорлору болушу мүмкүн. OS X жана iLife жана iWorks программалары ARM процессорлорунда, ал эми Photoshop, Premiere, Final Cut жана башка программалар дагы Intel процессорлорунда иштейт.
Тилекке каршы, кемчилиги жаңы программалык камсыздоо менен шайкеш келбегендиктен да болот.
Эмне үчүн жаңы программалык камсыздоо менен дал келбестик болушу керек? Мен OS X үчүн программа жазам, аны Intel жана ARM үчүн компиляциялап, App Store дүкөнүнө жөнөтөм. Эгерде мен API сунуштаган нерсени гана колдонсом, анда бул менен эч кандай көйгөй болбойт. Эгерде мен Intel процессору үчүн атайын бир нерсе колдонсом, албетте, ал иштебейт. Жогорку аткарууну талап кылган профессионалдык программалык камсыздоодон тышкары, буга эч кандай себеп жок.
Колдонуучу App Store дүкөнүн ишке киргизет, өзүнүн процессору үчүн программанын версиясын жүктөп алып, аны колдонот.
Мен бир макаланы окудум, алар OS Xти Intel процессорунда сынап көргөндө дүкөндөн эң кымбат Sony Vaio сатып алышкан жана ал эки күндө иштеген. Эки жуманын ичинде Apple компаниясынын негизги программалары да келди.
Негизги суроо - Apple канчалык деңгээлде ARMде x86 программаларынын иштешин камсыздай алат. Айрыкча, компаниянын пайдалануусу үчүн, жок эле дегенде, анда-санда Windows бир нерсени колдонуу абдан маанилүү. Демек, эгер x86 Windows виртуалдаштыруу ARMде эч кандай байкаларлык өндүрүмдүүлүктү жоготпостон иштей алса, анда колдонуучулар, сыягы, натыйжада физикалык жактан кайсы процессордун бар экенине маани беришпейт. Бирок мен эмуляциянын кереги жок жана ага байланыштуу олуттуу көрсөткүчтүн төмөндөшү жок болбойт деп корком. Бирок ким билет. Мисалы, Купертино процессордун архитектурасын эмуляциялоонун идеалдуу жолун таба алды, мындай чечимдин жогорку өндүрүмдүүлүгүн жана энергетикалык натыйжалуулугун сактай алды.
Apple аны коргоого милдеттүү эмес. Анын буга чейин өзүнүн колдонмо дүкөнү бар. Иштеп чыгуучулардын өз программаларын ARMге ыңгайлаштырууга убактысы бар экендигин камсыз кылуу жетиштүү, бул көйгөй болбошу керек. Жана качандыр бир убакта мен Intel процессорлору бар Macтарды сөзсүз сатам.
Кийинки жылы жаңы ARM өзөгү пайда болушу керек жана көрсөткүчтөр азыркыдан 3.5 эсе жогору болушу керек, андыктан эмуляцияны жеңүүгө болот.
Мен келерки жылы WWDCде Apple ARM процессорлоруна OS X киргизет, иштеп чыгуучуларга программаларын сынап көрүү үчүн ARM процессору бар Mac mini сунуштайт жана Рождествого жарым жыл калганда алар Mac miniнин негизги версияларын сата башташат деп элестете алам. , ARM процессорлору менен macbook air жана iMac. Ал эми бир жылдан кийин Intel процессорлорун 15 дюймдук macbook pro, 27 дюймдук iMac жана Mac Proдо гана калтырат. Ал эми кээде 2-3 жылдан кийин Intel процессорду Mac Proдо гана калтырат.
Эмне үчүн келишпестик? Windows 10 эми ARMде да иштейт. Trď BroadCom компаниясынан ARM SoC менен RasPi 2нин жаңы версиясы жана Windows ал жерде иштеши керек. Ошентип, мен Mac'та ARM эмес, эч кандай себеп жок. IBM PowerPC тиркемелери да Apple Intel менен иштей баштаганда кайра жазылып, x86 нускамаларына түзүлгөн. Apple үчүн, ARM архитектурасы андан ары кичирейтүү жана жеңилирээк, кылдатыраак машиналар багытында пайдалуураак болмок, ал эми bigLITTLE технологиясы менен, ал тургай, көбүрөөк өзөктөр менен, батарея узакка созулат. Ал ошол эле микросхемаларды iPhones, iPads, Macs, Apple TV жана азыр сунуш кылган бардык нерселерде колдонот.
Айрыкча, алар ар кандай HW менен иштегенде жакшы оптималдаштыра алышат.