Коли в червні 2020 року Apple представила Apple Silicon або власні мікросхеми для комп’ютерів Apple, це привернуло значну увагу всього світу технологій. Гігант з Купертіно вирішив відмовитися від процесорів Intel, які використовувалися до того часу, і досить швидкими темпами замінює їх власними чіпами на базі архітектури ARM. Компанія має великий досвід роботи в цьому напрямку. Так само він розробляє чіпсети для телефонів, планшетів та ін. Ця зміна принесла з собою низку чудових переваг, включаючи незаперечний комфорт. Але невже один з найкращих гаджетів повільно йде в лету? чому
Apple Silicon: одна перевага за одною
Як ми вже згадували вище, перехід від процесорів Intel до власного рішення Silicon від Apple приносить із собою низку великих переваг. На перше місце, звичайно, ми повинні поставити дивовижне підвищення продуктивності, яке йде рука об руку з кращою економічністю та нижчими температурами. Адже завдяки цьому купертіновський гігант влучив у саму точку зору. Вони вивели на ринок пристрої, які легко справляються зі звичайною (навіть більш складною) роботою, жодним чином не перегріваючись. Ще однією перевагою є те, що Apple будує свої чіпи на вищезгаданій архітектурі ARM, з якою, як уже згадувалося, має великий досвід.
Інші чіпи від Apple, які можна знайти як в iPhone, так і в iPad (Apple A-Series), а зараз і в Mac (Apple Silicon - M-Series), базуються на тій же архітектурі. Це приносить із собою цікаву користь. Додатки, розроблені, наприклад, для iPhone, також можуть бездоганно працювати на комп'ютерах Apple, що може істотно полегшити життя не тільки користувачам, але й окремим розробникам. Завдяки цій зміні я особисто деякий час використовував програму Tiny Calendar Pro на Mac, яка зазвичай доступна лише для iOS/iPadOS і офіційно недоступна для macOS. Але це не проблема для Mac з Apple Silicon.
Проблема з програмами iOS/iPadOS
Хоча цей трюк здається чудовим варіантом для обох сторін, на жаль, він повільно відходить у забуття. Індивідуальні розробники мають можливість вибрати, щоб їхні програми для iOS були недоступні в App Store у macOS. Цей варіант обрали багато компаній, зокрема Meta (раніше Facebook) і Google. Отже, якщо користувачі Apple зацікавлені в мобільній програмі та хочуть розмістити її на своєму Mac, є велика ймовірність, що вони просто не матимуть успіху. Враховуючи потенціал цього взаємозв’язку, дуже прикро, що практично неможливо повністю скористатися цією перевагою.
На перший погляд також може здатися, що провина в основному лежить на розробниках. Незважаючи на те, що вони беруть участь у цьому, ми не можемо звинувачувати їх лише в поточній ситуації, тому що у нас є ще дві важливі статті. Перш за все, Apple повинна втрутитися. Це може надати розробникам додаткові інструменти для полегшення розробки. На дискусійних форумах також висловлювалися думки, що всю проблему можна вирішити, представивши Mac із сенсорним екраном. Але не будемо зараз міркувати про ймовірність появи подібного продукту. Останньою ланкою є самі користувачі. Особисто я вважаю, що останніми місяцями про них зовсім не чули, тому розробники не здогадуються, чого хочуть від них шанувальники яблук. Як ви ставитесь до цієї проблеми? Чи хочете ви мати програми для iOS на Apple Silicon Mac, чи вам достатньо веб-програм та інших альтернатив?
Вітаю вас. Мені б точно хотілося, щоб програму, яку я маю на своєму iPhone та iPad, також можна було використовувати на MacBook з M1, і це програма 24me
Проблемою була ставка саме на таке енергоспоживання. Тобто те, що сьогодні оцінить найбільш обмежене коло людей. Завдяки заходам з CV19 кількість людей, яким доводиться кодуватися десь у кафе, ресторані, на пляжі на ліхтарик, значно зменшилася. В основному їм не потрібна така велика потужність.
Набагато більше людей у студіях стикаються з апаратними обмеженнями платформи. Або відсутність продуктивності незалежно від споживання. Навіть не X SoC за всіма параметрами продуктивності та підключення.
Привіт. Відверто кажучи, отримати програму з iOS на Mac таким чином може бути надзвичайно просто або складно. Між ними небагато. Причина проста - додаток для iOS можна створити двома способами - за допомогою SwiftUI або UIKit (нехтуйте іншими способами, там процедура схожа, іноді навіть складніша). По суті, SwiftUI – це найпростіший спосіб, середовище створюється за допомогою коду та адаптується до пристрою. Тож його буде трансформовано, щоб він також був доступний на Mac. Це не надскладно. Тоді UIKit працює на основі побудови інтерфейсу на полотні, налаштування вимагає більшого втручання розробника. Наскільки я знаю, додатки Meta або Google створені трохи складніше, і для належної підтримки Mac потрібно було б створити новий додаток. Проблема з SwiftUI полягає в тому, що він досить новий, він був з нами з iOS 12 або 13 (тут я не впевнений), тому лише дуже сучасні програми належним чином налагоджуються для нього. Apple має велику ініціативу для розробників щодо створення в SwiftUI, тобто простоту та швидку розробку фреймворку, але, на мою думку, вона не може зробити нічого більше.