Apple 2020 yil iyun oyida Apple Silicon yoki Apple kompyuterlari uchun o'zining chiplarini taqdim etganida, u butun texnologiya olamining katta e'tiborini qozondi. Cupertino giganti o'sha paytgacha ishlatilgan Intel protsessorlaridan voz kechishga qaror qildi, u nisbatan tez sur'atlar bilan ARM arxitekturasiga asoslangan o'z chiplari bilan almashtirmoqda. Kompaniya bu borada katta tajribaga ega. Xuddi shu tarzda, u telefonlar, planshetlar va boshqalar uchun chipsetlarni ishlab chiqadi. Ushbu o'zgarish o'zi bilan bir qator ajoyib imtiyozlarni, jumladan, shubhasiz qulayliklarni olib keldi. Lekin eng yaxshi gadjetlardan biri asta-sekin unutilib ketyaptimi? Nega?
Apple Silicon: afzalliklari birin-ketin
Yuqorida aytib o'tganimizdek, Intel protsessorlaridan Apple kompaniyasining o'zining Silicon yechimiga o'tish o'zi bilan bir qator katta foyda keltiradi. Albatta, birinchi navbatda, biz ishlashning ajoyib yaxshilanishini qo'yishimiz kerak, bu yaxshi tejamkorlik va past haroratlar bilan birga keladi. Axir buning evaziga Kupertino devi boshiga mixga tegdi. Ular bozorga oddiy (hatto ko'proq talabchan) ishlarni hech qanday tarzda qizib ketmasdan osonlikcha engish mumkin bo'lgan qurilmalarni olib kelishdi. Yana bir afzalligi shundaki, Apple o'z chiplarini yuqorida aytib o'tilgan ARM arxitekturasida quradi, bu bilan, yuqorida aytib o'tilganidek, katta tajribaga ega.
Apple-ning iPhone va iPad-larda (Apple A-Series) va hozirda Mac-larda (Apple Silicon - M-Series) mavjud bo'lgan boshqa chiplari xuddi shu arxitekturaga asoslangan. Bu qiziqarli foyda keltiradi. Misol uchun, iPhone uchun mo'ljallangan ilovalar Apple kompyuterlarida ham benuqson ishlashi mumkin, bu nafaqat foydalanuvchilar uchun, balki individual ishlab chiquvchilar uchun ham hayotni sezilarli darajada osonlashtiradi. Ushbu o'zgarish tufayli men ma'lum vaqt davomida Mac-da Tiny Calendar Pro ilovasidan shaxsan foydalandim, bu odatda faqat iOS/iPadOS uchun mavjud va macOS-da rasman mavjud emas. Lekin Apple Silicon bilan Mac kompyuterlari uchun bu muammo emas.
iOS/iPadOS ilovalari bilan bog'liq muammo
Garchi bu hiyla ikkala tomon uchun ham ajoyib imkoniyat bo'lib ko'rinsa-da, afsuski, u asta-sekin unutilib bormoqda. Shaxsiy ishlab chiquvchilar iOS ilovalari macOS’dagi App Store’da mavjud emasligini tanlash imkoniyatiga ega. Ushbu parametr ko'plab kompaniyalar, jumladan Meta (sobiq Facebook) va Google tomonidan tanlangan. Shunday qilib, agar Apple foydalanuvchilari mobil ilovaga qiziqish bildirsa va uni Mac-ga qo'yishni xohlasa, ular shunchaki muvaffaqiyatga erisha olmasliklari uchun yaxshi imkoniyat bor. Ushbu o'zaro bog'liqlikning imkoniyatlarini hisobga oladigan bo'lsak, bu afzallikdan to'liq foydalanishning amalda imkonsizligi juda sharmandalikdir.
Bir qarashda, ayb asosan ishlab chiquvchilarda bo'lib tuyulishi mumkin. Garchi bunda ularning o‘z hissalari bo‘lsa-da, biz ularni faqat hozirgi vaziyatda ayblay olmaymiz, chunki bu yerda hali ham ikkita muhim maqolamiz bor. Avvalo, Apple aralashishi kerak. Bu ishlab chiquvchilar uchun rivojlanishni osonlashtirish uchun qo'shimcha vositalarni keltirishi mumkin. Muhokama forumlarida, shuningdek, sensorli ekranli Mac-ni joriy qilish orqali butun muammoni hal qilish mumkinligi haqida fikrlar mavjud. Ammo shunga o'xshash mahsulotning ehtimoli haqida hozircha taxmin qilmaymiz. Oxirgi havola foydalanuvchilarning o'zlari. Shaxsan men so'nggi oylarda ular umuman eshitilmaganini his qilaman, shuning uchun ishlab chiquvchilar olma muxlislari ulardan nimani xohlashlarini bilishmaydi. Bu muammoga qanday qaraysiz? Apple Silicon Mac kompyuterlarida ba'zi iOS ilovalarini xohlaysizmi yoki veb-ilovalar va boshqa muqobillar siz uchun etarlimi?
Sizni tabriklayman. Agar mening iPhone va iPad-da mavjud bo'lgan ilova M1 bilan MacBook-da ham ishlatilishi mumkin bo'lsa va u 24me ilovasi bo'lsa, men buni juda xohlayman.
Muammo aynan shu quvvat sarfiga tikish edi. Ya'ni, bugungi kunda eng cheklangan odamlar guruhi qadrlaydigan narsa. CV19 bilan chora-tadbirlar tufayli kafe, restoran, plyajda biron bir joyda chiroqqa kodlash kerak bo'lgan odamlar soni sezilarli darajada kamaydi. Asosan, ular juda ko'p kuchga muhtoj emas.
Studiyalardagi ko'plab odamlar platformaning HW cheklovlariga duch kelishmoqda. Yoki iste'mol qilishdan qat'iy nazar ishlashning etishmasligi. Ishlash va ulanishning barcha parametrlarida hatto X SoC ham emas.
Salom. Ochig'ini aytganda, iOS-dan Mac-ga ilovani shu tarzda olish juda oddiy yoki murakkab bo'lishi mumkin. Orasida ko'p narsa yo'q. Sababi oddiy - iOS ilovasini ikki xil usulda yaratish mumkin - SwiftUI yoki UIKit yordamida (boshqa usullarni e'tiborsiz qoldiring, u erda protsedura o'xshash, ba'zan undan ham murakkabroq). Aslini olganda, SwiftUI eng oson yo'lidir, muhit kod orqali yaratilgan va qurilmaga moslashadi. Shunday qilib, u Mac-da ham foydalanish mumkin bo'lgan tarzda o'zgartiriladi. Bu juda murakkab emas. Keyin UIKit tuvalda interfeys qurish asosida ishlaydi, moslashtirish ishlab chiquvchilarning ko'proq aralashuvini talab qiladi. Men bilishimcha, Meta yoki Google ilovalari biroz murakkablashtirilgan va Mac-ni to'g'ri qo'llab-quvvatlash uchun yangi ilova yaratish kerak bo'ladi. SwiftUI bilan bog'liq muammo shundaki, u juda yangi, u iOS 12 yoki 13-dan beri bizda bo'lgan (bu erda ishonchim komil emas), shuning uchun faqat juda zamonaviy ilovalar buning uchun to'g'ri tuzatilgan. Apple ishlab chiquvchilar uchun SwiftUI-da yaratish uchun katta tashabbusga ega, ya'ni ramkaning soddaligi va tez rivojlanishi, lekin menimcha, u boshqa hech narsa qila olmaydi.