У світі Apple наближаються значні зміни. Компанія зробила заяву про свій намір повністю перевести всю лінійку комп’ютерів Mac на власні процесори Apple Silicon, що базуються на архітектурі ARM, протягом двох років.
Нещодавно Apple також оновила 27-дюймовий iMac, оснастивши його новітніми процесорами Intel Core i5 та i7 10-го покоління. Виникає питання: чи варто купувати новий Mac зараз, чи все ж таки доцільніше почекати на моделі з процесорами ARM?
Аргументи на користь покупки Mac на базі Intel у 2020 році
Існує ряд вагомих причин придбати Mac на базі Intel у 2020 році, незважаючи на близьку появу нової архітектури. Перш за все, потреба в новому комп’ютері Mac може бути нагальною. Ваш старий пристрій міг вийти з ладу, його могли вкрасти, або ж він просто не підлягає ремонту.
Оскільки багато з нас використовують Mac для роботи, навчання чи творчості, очікування на майбутні моделі Mac з процесорами ARM від Apple може бути неприйнятним. Станом на серпень 2020 року Apple не оголосила, якими саме будуть перші моделі ARM Mac. Ходять чутки про MacBook Air та оновлений дизайн iMac і MacBook Pro.
Чіпи Intel, що використовуються зараз в продуктах Apple, застосовують 64-розрядну архітектуру, яка обробляє інструкції по-іншому, ніж майбутні чіпи на базі ARM. Це означає, що програмне забезпечення, розроблене для Intel Mac, не буде сумісним з ARM.
Apple пообіцяла певну сумісність завдяки проекту Rosetta, однак, навряд чи програми, створені для Intel Mac, будуть працювати так само ефективно на ARM.
Це важливо враховувати, якщо вам потрібна максимальна продуктивність від програм на базі Intel. Наприклад, музиканти, які використовують спеціалізоване аудіо-програмне забезпечення, можуть зіткнутися з тим, що їхні програми не будуть готові до роботи на ARM відразу після запуску. Наразі ніхто не знає, наскільки добре (або погано) Rosetta перетворюватиме програми Intel для роботи на процесорах ARM.
Однією з найбільших переваг комп’ютерів Mac на базі Intel є можливість подвійного завантаження Windows. Хоча Windows 10 для ARM існує, вона має обмеження, зокрема, обмежений вибір програм. Якщо ви використовуєте подвійне завантаження Windows для запуску програм X86-64, то вам, ймовірно, варто обрати останнє покоління Intel Mac.
Поява Microsoft Surface Pro X знову підняла тему Windows на ARM. Слід розрізняти Windows 10 на ARM і невдалу Windows RT. Головний недолік на сьогодні – це програми X86, які працюють в 32-розрядному емуляторі, що означає, що 64-розрядні програми не підтримуються. Це означає, що багато програм Windows не будуть запускатись.
Потенційні переваги очікування на ARM
Apple не розкрила багато деталей про Apple Silicon та його вплив на екосистему Mac, але ми маємо уявлення про потенційні переваги ARM. Хоча компанія вперше розробляє власні процесори для Mac, вона вже багато років використовує власні системи на чипі (SoC) в iPhone та iPad.
Оскільки ARM використовує спрощений набір інструкцій, ніж X86-64, це є вибором для пристроїв з низьким енергоспоживанням. Чіпи на базі ARM є більш енергоефективними, ніж їхні аналоги Intel, що може призвести до значного збільшення часу роботи від акумулятора.
Однак, чіпи Apple ARM не варто порівнювати безпосередньо з мобільними SoC. Компанія може піти іншим шляхом і зосередитися на продуктивності, обмінюючи збільшення часу роботи від акумулятора на більшу потужність. Це особливо актуально для настільних комп’ютерів, таких як iMac та Mac mini.
Малоймовірно, що Apple випустить Mac на базі ARM, який буде значно менш потужним, ніж його попередник Intel. Однак, ми не дізнаємося цього точно, поки не вийде перша модель.
Постає питання вартості. Apple понад десять років залежала від Intel, сплачуючи за їх чіпи за встановленими цінами (за винятком знижок за опт). Ймовірно, що Apple заощадить кошти, відмовившись від співпраці з третьою стороною та використовуючи власні продукти.
Звісно, навіть якщо Apple заощадить на виробництві, ці заощадження не обов’язково будуть передані споживачам у вигляді дешевших Mac. Apple, ймовірно, має значні інвестиції у дослідження та розробки, і ці витрати продовжуватимуться, оскільки компанія переходить на ARM.
Проте, ARM має додаткові переваги. Apple оголосила, що програми для iOS та iPadOS, розроблені для iPhone та iPad, працюватимуть на комп’ютерах на базі ARM. Причому це відбуватиметься без додаткових дій з боку розробників. Це значно розширить кількість програм, доступних для платформи. Звісно, багато з них доведеться оптимізувати для ефективної роботи на настільному комп’ютері.
Навіть якщо ви придбаєте новий MacBook ARM, ви все одно зможете запускати програми X86-64 завдяки Rosetta. Малоймовірно, що ці програми працюватимуть так само ефективно, як на Intel Mac, але нам доведеться почекати, щоб перевірити це на практиці.
Невідомі Apple Silicon
Rosetta ефективно перекомпілює X86-64-програми під час їх встановлення, створюючи ARM-версії, які можуть працювати на новій архітектурі. Єдиний доступний наразі ARM Mac – це Mac mini зі старим SoC A12Z від iPad. Деякі розробники змогли використовувати його, щоб підготувати своє програмне забезпечення до роботи на ARM. Це набір для розробки, тому він не є репрезентативним для кінцевого продукту. Він також працює в бета-версії програмного забезпечення.
Тести, які проводились на цих машинах, є багатообіцяючими, а інструмент тестування (Geekbench) вимагає використання Rosetta для роботи. Навіть з цим недоліком Mac на базі A12Z перевершив Surface Pro X, що працював під управлінням рідної ARM-версії Geekbench.
Однак, завжди варто обережно ставитися до апаратного забезпечення першого покоління. Apple має досвід у цій сфері завдяки розробці iOS, але це все ж новий світ для Mac. У компанії були проблеми з терморегуляцією в MacBook Pro ще у 2019 році, і вона, нарешті, замінила непопулярні клавіатури-метелики в останніх моделях.
Перший Retina MacBook Pro мав проблеми з дисплеєм, а оригінальні Apple Watch потребували переосмислення через повільний спосіб “перетікання” програмного забезпечення з iPhone.
Компанія є серійним новатором, але це також означає, що Apple робить помилки, коли шукає свій шлях. Якщо ви не маєте термінової потреби в оновленні, то очікування на наступне покоління Apple Silicon може бути виправданим.
Існують й інші невідомі фактори, пов’язані з оновленням апаратного забезпечення. Чи дозволить оновлений iMac на базі ARM розширювати оперативну пам’ять? А як щодо портів USB-A? Чи Apple прибере роз’єм для навушників з лінійки Mac? Як виглядатиме Mac Pro на базі ARM?
Купуючи Mac сьогодні, ви точно знаєте, що отримаєте. Наразі невідомо, як довго Apple буде випускати машини на базі Intel, особливо після запуску версій ARM.
Чи потрібен вам Mac сьогодні?
Якщо вам потрібен Mac прямо зараз, то купіть його. Він буде підтримуватися протягом багатьох років. Коли Apple переходила від PowerPC до Intel, вона впровадила Rosetta у 2005 році, щоб забезпечити роботу програм PowerPC на машинах Intel. Rosetta була видалена з ОС лише у 2011 році.
У майбутньому середовище розробки програмного забезпечення Apple Xcode дозволить розробникам створювати універсальні двійкові файли, які будуть запускатися як на машинах Intel, так і на Apple Silicon.
Вам не обов’язково купувати абсолютно новий Mac. Якщо ви бажаєте заощадити кошти, то можете обрати вживаний пристрій або придбати відновлений безпосередньо у Apple з гарантією. Варто уникати старих моделей з клавіатурами-“метеликами”, якщо це можливо.
Якщо ви переважно використовуєте iMac або Mac mini, ви можете розглянути MacBook Air або MacBook Pro з нижчими характеристиками, які залишаться корисними після оновлення основного комп’ютера до ARM. Наприклад, ця стаття пишеться на MacBook Pro середини 2012 року, на якому встановлено останню версію macOS Catalina.
Незалежно від вашого вибору, ви можете бути впевнені, що Apple продовжуватиме надавати оновлення програмного забезпечення для вашого пристрою протягом багатьох років.