Закрити оголошення

Багато років тому Apple оголосила, що скоро припинить підтримку 32-розрядних програм у macOS. Таким чином, гігант з Купертіно вже оголосив у 2018 році, що версія macOS Mojave буде останньою версією яблучної операційної системи, яка все ще може працювати з 32-розрядними програмами. І саме так і сталося. Наступна macOS Catalina більше не зможе їх запускати. У цьому випадку користувач побачить повідомлення про те, що програма не сумісна і її розробник повинен оновити її.

Цей крок не дуже приємно зворушив багатьох користувачів. Це й не дивно, адже це принесло з собою ряд ускладнень. Деякі користувачі Apple втратили програмне забезпечення та бібліотеку ігор. Перетворення програми/гри з 32-розрядної на 64-розрядну може не окупитися фінансово для розробників, тому ми повністю втратили низку чудових інструментів та ігор. Серед них виділяються, наприклад, легендарні ігри від Valve, такі як Team Fortress 2, Portal 2, Left 4 Dead 2 та інші. Так чому ж Apple вирішила повністю скоротити 32-розрядні програми, коли це, на перший погляд, викликало ряд проблем для своїх користувачів?

Рух вперед і підготовка до більших змін

Сама Apple стверджує відносно очевидні переваги 64-розрядних програм. Оскільки вони мають доступ до більшої пам’яті, використовують більшу продуктивність системи та новітні технології, вони, природно, є трохи ефективнішими та кращими для самих Mac. Крім того, вони вже кілька років використовують 64-розрядні процесори, тому логічно, що правильно підготовлені програми працюють на них. Паралель у цьому бачимо й зараз. На комп’ютерах Mac з Apple Silicon програми можуть запускатися як нативно, так і через рівень Rosetta 2. Звичайно, якщо ми хочемо лише найкращого, доцільно використовувати повністю оптимізоване програмне забезпечення, створене безпосередньо для даної платформи. Хоча це не одне й те саме, ми бачимо тут певну схожість.

У той же час цікаві думки, що виправдовують цей крок, з'явилися ще кілька років тому. Вже тоді почалися припущення про те, чи готується Apple до появи власних процесорів і, отже, до відходу від Intel, коли гіганту буде сенс більш-менш уніфікувати всі свої платформи. Це також було опосередковано підтверджено з появою Apple Silicon. Оскільки обидві серії чіпів (Apple Silicon і A-Series) використовують однакову архітектуру, можна запускати деякі програми iOS на Mac, які завжди є 64-розрядними (починаючи з iOS 11 з 2017 року). Раннє надходження власних мікросхем Apple також може зіграти роль у цій зміні.

яблучний кремній

Але найкоротша відповідь однозначна. Apple відмовилася від 32-розрядних програм (як для iOS, так і для macOS) з простої причини: забезпечити кращу продуктивність на обох платформах і подовжити термін служби батареї.

Windows продовжує підтримувати 32-розрядні програми

Звичайно, наприкінці ще одне запитання. Якщо, на думку Apple, 32-розрядні програми є настільки проблематичними, чому конкуруюча Windows, яка на сьогоднішній день є найпоширенішою настільною операційною системою у світі, досі їх підтримує? Пояснення досить просте. Оскільки Windows настільки поширена, і багато компаній у бізнес-сфері покладаються на неї, Microsoft не в силах змусити такі значні зміни. З іншого боку, у нас є Apple. З іншого боку, у нього під рукою як програмне, так і апаратне забезпечення, завдяки чому він може встановлювати власні правила, не зважаючи майже ні на кого.

.