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-розрядного коду "без компромісу", що принаймні означає, що емуляція може бути використана для забезпечення цієї функції в майбутньому.

Читати далі

Нова помилка безпеки MacOS відкриває App Store з будь-яким паролем

MacOS High Sierra Apple має недоліки в останній версії, що дозволяє користувачам адміністрування обійти заблокований магазин додатків, ввівши будь-який пароль, який їм подобається.

Хронос виводить вулкан на macOS, iOS, після того, як Apple відмовляється

Компанія Apple не проявляє зацікавленість у підтримці Vulkan протягом останніх кількох років, тому Khronos додає підтримку, чи любить це Apple чи ні.

Останній MacOS Оновлення 10.13.4 Повністю перериває багатошарові дисплеї

Apple може додати зовнішню підтримку GPU в MacOS 10.13.4, але, схоже, він видалив щось таке ж цінне - сумісність з DisplayLink.

Apple забороняє додатки Cryptocurrency Mining на iOS і macOS

Ці правила застосовуються як до комп'ютерів, так і до телефонів, але є більш обмеженими для телефонів через мобільну екосистему стільникового саду Apple.