Apple kompaniyasining o'z chipini o'z ichiga olgan birinchi qurilma 2010 yilda iPad edi. O'sha paytda A4 protsessorida bitta yadro bo'lgan va uning ishlashini bugungi avlod bilan umuman solishtirib bo'lmaydi. Besh yil davomida ushbu chiplarning Mac kompyuterlariga integratsiyalashuvi haqida ham mish-mishlar tarqaldi. Mobil chiplar har yili o'z ish faoliyatini tez sur'atlar bilan oshirar ekan, ularni ish stollarida joylashtirish juda qiziq mavzu.
O'tgan yilgi 64-bitli A7 protsessori allaqachon "ish stoli sinfi" deb belgilangan edi, ya'ni u mobil protsessorlardan ko'ra ko'proq katta protsessorlarga o'xshaydi. Eng yangi va eng kuchli protsessor - A8X iPad Air 2-ga o'rnatildi. U uchta yadroga ega, uch milliard tranzistorni o'z ichiga oladi va unumdorligi MacBook Air Mid-5-dan Intel Core i4250-2013U-ga teng. Ha, sintetik ko'rsatkichlar qurilmaning haqiqiy tezligi haqida hech narsa demaydi, lekin hech bo'lmaganda ular ko'pchilikni bugungi mobil qurilmalar sensorli ekranli sayqallangan siyoh ekanligi haqida chalg'itishi mumkin.
Apple haqiqatan ham o'zining ARM chiplarini biladi, shuning uchun nega kompyuterlaringizni ham ular bilan jihozlamaysiz? KGI Securities tahlilchisi Ming-Chi Kuoning so‘zlariga ko‘ra, biz 2016-yildayoq ARM protsessorlarida ishlayotgan birinchi Mac kompyuterlarini ko‘rishimiz mumkin edi. Birinchi qobiliyatli protsessor 16 nm A9X, keyin esa bir yildan keyin 10 nm A10X bo‘lishi mumkin. Savol tug'iladi, Intel protsessorlari yuqoriga ko'tarilayotganda nima uchun Apple bu qadamni qo'yishga qaror qilishi kerak?
Nima uchun ARM protsessorlari mantiqiy
Birinchi sabab Intelning o'zi bo'ladi. Bunda xatolik yo‘q degani emas, lekin Apple har doim shiorga amal qilgan: “Dasturiy ta’minotni ishlab chiquvchi kompaniya o‘z apparatini ham yaratishi kerak.” Bunday holat o‘zining afzalliklariga ega – siz har doim ham dasturiy ta’minotni, ham apparatni eng yuqori darajaga optimallashtirishingiz mumkin. So'nggi yillarda Apple buni to'g'ridan-to'g'ri namoyish etdi.
Hech kimga sir emaski, Apple boshqaruvda bo'lishni yaxshi ko'radi. Intelni yopish butun ishlab chiqarish jarayonini soddalashtirish va tartibga solishni anglatadi. Shu bilan birga, bu chiplarni ishlab chiqarish xarajatlarini kamaytiradi. Garchi ikkala kompaniya o'rtasidagi hozirgi munosabatlar ijobiy bo'lsa-da - bir xil narsani arzonroq ishlab chiqarishingiz mumkinligini bilsangiz, bir-biringizga ishonmaslikni afzal ko'rasiz. Bundan tashqari, siz uchinchi tomonga tayanmasdan, kelajakdagi barcha rivojlanishni butunlay o'zingiz boshqarasiz.
Balki men buni juda qisqa qildim, lekin bu haqiqat. Bundan tashqari, protsessor ishlab chiqaruvchisi o'zgarishi birinchi marta sodir bo'lmaydi. 1994 yilda bu Motorola 68000 dan IBM PowerPC ga, so'ngra 2006 yilda Intel x86 ga o'tish edi. Apple, albatta, o'zgarishlardan qo'rqmaydi. 2016 yilda Intelga o'tganiga 10 yil to'ldi. IT sohasida o'n yil - bu uzoq vaqt, hamma narsa o'zgarishi mumkin.
Hozirgi kompyuterlar yetarli quvvatga ega va ularni avtomobillarga qiyoslash mumkin. Har qanday zamonaviy avtomobil sizni A nuqtadan B nuqtasiga hech qanday muammosiz olib boradi. Muntazam minish uchun eng yaxshi narx/ishlash nisbatiga ega bo'lganini sotib oling va u sizga arzon narxda yaxshi xizmat qiladi. Agar siz tez-tez va uzoqroq haydasangiz, yuqori sinfdagi va ehtimol avtomatik uzatmali mashinani sotib oling. Biroq, texnik xizmat ko'rsatish xarajatlari biroz yuqoriroq bo'ladi. Yo'ldan tashqarida, albatta, 4 × 4 haydovchi yoki to'g'ridan-to'g'ri yo'ltanlamas avtomobili bilan biror narsa sotib olishingiz mumkin, lekin u muntazam ravishda foydalaniladi va uni ishlatish xarajatlari yuqori bo'ladi.
Gap shundaki, kichik mashina yoki quyi o'rta sinfning mashinasi ko'pchilik uchun to'liq etarli. Xuddi shunday, ko'pchilik foydalanuvchilar uchun "oddiy" noutbuk YouTube'dan video tomosha qilish, Facebookda fotosuratlar almashish, elektron pochtani tekshirish, musiqa tinglash, Word dasturida hujjat yozish, PDF-ni chop etish uchun etarli. Apple-ning MacBook Air va Mac mini-lari bunday foydalanish uchun mo'ljallangan, ammo ular, albatta, unumdorlikni talab qiladigan faoliyat uchun ishlatilishi mumkin.
Ko'proq talabchan foydalanuvchilar MacBook Pro yoki iMac ni tanlashni afzal ko'rishadi, ular oxir-oqibat ko'proq unumdorlikka ega. Bunday foydalanuvchilar allaqachon videolarni tahrirlashlari yoki grafikalar bilan ishlashlari mumkin. Tegishli narxda murosasiz ishlash uchun talabchanlarning eng talabchani, ya'ni Mac Pro. Yo'ltanlamas avtomobillar Fabia, Octavia va boshqa mashhur mashinalarga qaraganda ancha kam boshqarilganidek, ularning soni boshqa barcha eslatib o'tilgan modellarga qaraganda kamroq bo'ladi.
Shunday qilib, agar yaqin kelajakda Apple o'zining (dastlabki, ehtimol kamroq talabchan) foydalanuvchilarning ehtiyojlarini qondira oladigan ARM protsessorini ishlab chiqara olsa, nega undan OS X ni ishga tushirish uchun foydalanmaslik kerak? Bunday kompyuter uzoq vaqt batareya quvvatiga ega bo'ladi va ko'rinishidan passiv sovutilishi ham mumkin, chunki u kamroq energiya sarflaydi va unchalik "isitmaydi".
Nima uchun ARM protsessorlari mantiqiy emas
ARM chiplari bo'lgan Mac kompyuterlari x86 ilovalarini ishga tushirish uchun Rosettaga o'xshash qatlamni ishga tushirish uchun etarlicha kuchli bo'lmasligi mumkin. Bunday holda, Apple noldan boshlashi kerak edi va ishlab chiquvchilar katta kuch sarflab, o'z ilovalarini qayta yozishlari kerak edi. Asosan ommabop va professional dasturlarni ishlab chiquvchilar bu qadamni qo'yishga tayyor bo'ladimi yoki yo'qmi degan bahslashish qiyin. Ammo kim biladi, balki Apple x86 ilovalarini "ARM OS X" da muammosiz ishlashi uchun yo'l topdi.
Intel bilan simbioz mukammal ishlaydi, yangi narsalarni ixtiro qilish uchun hech qanday sabab yo'q. Ushbu kremniy gigantining protsessorlari yuqori qismga tegishli va har bir avlod bilan ularning ishlashi kam energiya sarfi bilan ortadi. Apple eng past Mac modellari uchun Core i5-dan, qimmatroq modellar uchun Core i7-dan yoki maxsus konfiguratsiyadan foydalanadi va Mac Pro juda kuchli Xeons bilan jihozlangan. Shunday qilib, siz doimo etarli kuchga ega bo'lasiz, ideal vaziyat. Apple shunday vaziyatga tushib qolishi mumkinki, u Intel bilan uzilib qolganda hech kim o'z kompyuterlarini xohlamaydi.
Xo'sh, qanday bo'ladi?
Albatta, buni tashqarida hech kim bilmaydi. Agar men butun vaziyatga Apple nuqtai nazaridan qaraydigan bo'lsam, men buni albatta yoqtirardim bir marta shunga o'xshash chiplar mening barcha qurilmalarimga birlashtirilgan. Va agar men ularni mobil qurilmalar uchun loyihalashtira olsam, men kompyuterlar uchun ham xuddi shunday mashq qilishni xohlayman. Biroq, ular hozirda kuchli hamkor tomonidan barqaror yetkazib beriladigan hozirgi protsessorlar bilan ham yaxshi ishlamoqda, garchi yaqinlashib kelayotgan yangi 12 dyuymli MacBook Air-ning chiqarilishi Intelning joriy etishdagi kechikishlari tufayli aniq kechiktirilgan bo'lishi mumkin. protsessorlarning yangi avlodi.
Men hech bo'lmaganda Macbook Air-dagilar darajasida bo'ladigan etarlicha kuchli protsessorlarni keltira olamanmi? Agar shunday bo'lsa, men keyinchalik professional kompyuterlarda ham ARM-ni o'rnata olamanmi (yoki ishlab chiqa olamanmi)? Men ikki xil kompyuterga ega bo'lishni xohlamayman. Shu bilan birga, men ARM Mac-da x86 ilovalarini ishga tushirish texnologiyasiga ega bo'lishim kerak, chunki foydalanuvchilar o'zlarining sevimli ilovalaridan foydalanishni xohlashadi. Agar menda bo'lsa va u ishlashiga ishonchim komil bo'lsa, men ARM-ga asoslangan Mac-ni chiqaraman. Aks holda, men hozircha Intel bilan qolib ketaman.
Va, ehtimol, oxir-oqibat butunlay boshqacha bo'ladi. Menga kelsak, Mac kompyuterimdagi protsessor turiga umuman ahamiyat bermayman, chunki u mening ishim uchun etarlicha kuchli. Shunday qilib, agar xayoliy Mac-da Core i5 ga teng bo'lgan ARM protsessor bo'lsa, men uni sotib olmaslik muammosiga duch kelmasdim. Siz-chi, sizningcha, Apple keyingi bir necha yil ichida o'z protsessorli Mac-ni ishga tushirishga qodirmi?
ARM 99.9% foydalanish mumkin bo'lgan dasturiy ta'minotni tashlashni anglatadi va kompyuterdan faqat elektron pochta, Facebook va Angry birds o'qish uchun foydalanishni anglatadi (ha, men bajonidil bo'rttirib aytyapman) va umid qilamanki, hech kim bunga yo'l qo'ymaydi. Intelga o'tish narsalarni juda soddalashtirdi. Axir, ilmiy sohada juda ko'p odamlar Meysiga boradilar. Bu mening fikrim.
ARM-ga o'tish moslikni sezilarli darajada yo'qotish va oldindan tanlangan ilovalarning qattiq himoyalangan ekotizimiga yanada ko'proq siqish demakdir. Bunga Macbook Air-dan USB portini olib tashlash rejalarini va boshqa g'oyalarni qo'shing va natijada faqat o'zi bilan mos keladigan kompyuter paydo bo'ladi va ehtimol hatto keyin ham. Men uchun bu MACning tugashini anglatadi, chunki men yoqtiraman:-( Lekin kim biladi, o'zgarish hayotdir ...
Nega Intel'dagi eng zaif iMac va mini-ning ishlashi oxirgi avlod kabi zaif bo'lsa?
Men uchun, hech bo'lmaganda, ushbu modellarni sinab ko'rish va Retina bilan o'xshash yo'nalishda borish, mahsulot liniyasini asta-sekin suv bosishi.
Siz Intel Core M protsessorlarining kelgusi avlodi haqida unutyapsiz...
tarix takrorlanadimi?
Men juda tez orada kelishiga ishonaman. Bu kutilgan havo bo'lsa, hayron bo'lmayman. Bu ko'p ish qilmaydigan, balki ko'proq zavqlanadigan va qahva ichadigan omma uchun qurilma. Bundan tashqari, men x86 uchun qandaydir emulyatorni tasavvur qila olaman va olma mavjud bo'lganligi sababli, ko'pchilik ishlab chiquvchilar o'zlarining dasturiy ta'minotini yangi uskuna uchun birinchi bo'lib qayta ishlashga shoshilishadi. Flusbrok u erga boradi, nega emas? :-)
Menimcha, bitta kamchilik eski dasturiy ta'minot bilan mos kelmaslikdir.
Afzallik, masalan, narxning mumkin bo'lgan pasayishi. Hatto eng arzon Mac kompyuterlari uchun chipsetli Intel protsessorining narxi 250 AQSh dollaridan boshlanadi. Apple A8, A9, ... protsessorlarini 50 AQSh dollari ostida ishlab chiqarishi mumkin.
Yana bir afzallik, Mac-larda Metall grafik API-dan foydalanishdir. Hozirgi grafikaga ega to'rt yadroli A8 ning ishlashi eng so'nggi o'yin konsollari darajasida bo'ladi.
Mac-larning asosiy versiyalarida ARM protsessorlari bo'lishi mumkin va eng kuchli Mac-lar hali ham Intel protsessorlarida qolishi mumkin. Apple o'zining ilovalar do'koni va o'z tarjimoniga ega o'zining ishlab chiquvchi muhitiga ega. Hozirda faqat Apple tomonidan taqdim etilgan standart API ishlatadigan dasturlarni ARM protsessorlari uchun tarjima qilish oson bo'ladi.
Keyinchalik, Mac kompyuterlarining eng kuchli versiyalarida ARM va Intel protsessorlari bo'lishi mumkin edi. OS X, iLife va iWorks dasturlari ARM protsessorlarida, Photoshop, Premiere, Final Cut va boshqa dasturlar esa Intel protsessorlarida ishlaydi.
Afsuski, kamchilik yangi dasturiy ta'minot bilan mos kelmasligi ham bo'ladi.
Nima uchun yangi dasturiy ta'minot bilan nomuvofiqlik bo'lishi kerak? Men OS X uchun dastur yozaman, uni Intel va ARM uchun kompilyatsiya qilaman va App Store do'koniga yuboraman. Agar men faqat API taqdim etgan narsadan foydalansam, bu bilan hech qanday muammo bo'lmaydi. Agar men Intel protsessori uchun maxsus biror narsa ishlatsam, u albatta ishlamaydi. Yuqori unumdorlikni talab qiladigan professional dasturiy ta'minotdan tashqari, buning uchun hech qanday sabab yo'q.
Foydalanuvchi App Store’ni ishga tushiradi, o‘z protsessori uchun dastur versiyasini yuklab oladi va undan foydalanadi.
Men bir paytlar Intel protsessorida OS X ni sinab ko'rganlarida do'konda topish mumkin bo'lgan eng qimmat Sony Vaio ni sotib olgani va u ikki kun ichida ishlagani haqidagi maqolani o'qidim. Ikki hafta ichida hatto Apple-dan asosiy dasturlar ham keldi.
Asosiy savol shundaki, Apple ARM da x86 dasturlari ishlashini qay darajada ta'minlay oladi. Ayniqsa, kompaniya foydalanish uchun, hech bo'lmaganda, Windows-dan biron bir narsadan foydalanish juda muhimdir. Shunday qilib, agar x86 Windows virtualizatsiyasi ARM-da unumdorlikni sezilarli darajada yo'qotmasdan ishlashi mumkin bo'lsa, aftidan foydalanuvchilar buning natijasida qanday protsessor mavjudligiga ahamiyat bermaydilar. Lekin men emulyatsiya zaruratisiz va shunga bog'liq bo'lgan sezilarli samaradorlik pasayishidan qo'rqaman. Lekin kim biladi. Misol uchun, Cupertino protsessor arxitekturasini taqlid qilishning ideal usulini topishga muvaffaq bo'ldi, shunda bunday yechimning yuqori ishlashi va energiya samaradorligi saqlanib qoladi.
Apple uni himoya qilishi shart emas. U allaqachon o'zining ilovalar do'koniga ega. Ishlab chiquvchilar o'z dasturlarini ARM ga moslashtirish uchun vaqtlari bo'lishini ta'minlash kifoya, bu muammo bo'lmasligi kerak. Va bir nuqtada men, albatta, Intel protsessorlari bilan Mac kompyuterlarini sotaman.
Kelgusi yilda yangi ARM yadrosi bo'lishi kerak va unumdorlik hozirgisidan 3.5 baravar yuqori bo'lishi kerak, shuning uchun emulyatsiyani engib o'tish mumkin.
Tasavvur qila olamanki, kelasi yili WWDCda Apple ARM protsessorlarida OS X tizimini taqdim etadi, dasturchilarga o‘z dasturlarini sinab ko‘rish uchun ARM protsessorli mac mini taklif qiladi va Rojdestvodan olti oy oldin mac mini, macbook asosiy versiyalarini sotishni boshlaydi. ARM protsessorlari bilan havo va iMac. Va bir yil o'tgach, Intel protsessorlarini faqat 15 dyuymli macbook pro, 27 dyuymli iMac va Mac Pro'da qoldiradi. Va ba'zida 2-3 yil ichida Intel protsessorni faqat Mac Pro-da qoldiradi.
Nima uchun nomuvofiqlik? Windows 10 endi ARM da ishlaydi. Trď - bu BroadCom-dan ARM SoC-ga ega RasPi 2-ning yangi versiyasi va Windows u erda ishlashi kerak. Shunday qilib, men Mac-da ARM bo'lmasligi uchun hech qanday sabab ko'rmayapman. IBM PowerPC ilovalari ham Apple Intel bilan ish boshlaganida qayta yozilgan va x86 ko'rsatmalariga kompilyatsiya qilingan. Apple uchun ARM arxitekturasi yanada kichiklashtirish va engilroq, nozikroq mashinalar yo'nalishida foydaliroq bo'ladi va bigLITTLE texnologiyasi bilan, hatto ko'proq yadroli bo'lsa ham, batareya uzoq davom etadi. U xuddi shu chiplardan iPhone, iPad, Mac, Apple TV va hozirda taqdim etayotgan boshqa barcha qurilmalarda foydalanadi.
Ayniqsa, ular turli HWlarda ishlaganda juda yaxshi optimallashtirishlari uchun.