Apple попереджає користувачів macOS, що переходять з 32-розрядних програм

Apple попереджає користувачів macOS, що переходять з 32-розрядних програм

Apple та Microsoft завжди використовували різні підходи до зворотної сумісності, і корпорація Майкрософт загалом визначила цю можливість набагато більше, ніж Apple. Ця відмінність у позиції багато в чому є результатом того, що Редмонд має набагато більшу усталену устаткову базу, ніж Cupertino, але це означає, що користувачі Mac повинні трохи ближче спостерігати за додатками, які вони використовують. Тепер Apple попереджає користувачам 32-розрядних додатків MacOS, що версії програмного забезпечення, на яке вони покладаються, давно не мають для цього світу.

Щоправда, це не робить, коли хтось розбиває 32-розрядний / 64-розрядний розділ. Коли ви запускаєте 32-розрядну програму вперше, ви побачите таке повідомлення:

Apple попереджає користувачів macOS, що переходять з 32-розрядних програм

Повідомлення з'являється лише один раз, але Apple сподівається, що цього достатньо, щоб на 64-розрядну перемогу здобути розробників. Не ясно, чи планує Apple вимкнути 32-розрядну підтримку в MacOS High Sierra, або якщо вона буде зарезервована для майбутніх версій операційної системи. Компанія Apple вимагає від програмного забезпечення Mac App Store нового програмного забезпечення, що включає 64-бітну підтримку з 1 січня, тому компанія явно планує виключити 32-розрядну сумісність в певний момент найближчим часом.

У документі підтримки Apple опубліковано:

Технології, що визначають сучасний досвід Mac, такі як прискорення металевої графіки, працюють лише з 64-розрядними програмами. Щоб переконатися, що додатки, які ви купуєте, настільки ж просунуті, що й Mac, які ви їх запускаєте, все майбутнє програмне забезпечення Mac матиме потребу в 64-бітовому режимі.

Apple почала перехід на 64-розрядну техніку та програмні технології для Mac більше десяти років тому і співпрацює з розробниками для переходу своїх програм на 64-розрядні. На нашій міжнародній конференції розробників в 2017 році Apple повідомила розробникам, що macOS High Sierra буде остання версія macOS для запуску 32-розрядних додатків без компромісів.

Користувачі, які хочуть переконатись, що їхні програми 64-розрядні, можуть перевіряти їх, натискаючи кнопку Системний звіт в меню Про це Mac. Перейдіть до Програмне забезпечення, виберіть «Програми», а потім перевірте 64-бітне поле. "Так" означає, що програма є 64-бітною, а "Ні" означає, що додаток є 32-бітним.

Як зазначає Apple, десять років з моменту переходу на 64-розрядну компанію, і цілком розумно розповісти компаніям про завершення роботи та кодування на 64-бітовій версії. Проте той факт, що це триває так довго, здавалося б, стримує Apple ARM до 2020 року менш імовірно - якщо залучення людей до прийняття 64-бітового коду займе десять років, скільки часу потрібно, щоб вони могли писати код для ARM замість x86?

Це також не на 100 відсотків зрозуміло, якщо Apple повністю зніме можливість запускати 32-розрядний код або просто планує імітувати його в майбутньому. У документі підтримки зазначається, що High Sierra - це остання версія macOS для запуску 32-розрядного коду "без компромісу", що принаймні означає, що емуляція може бути використана для забезпечення цієї функції в майбутньому.