Apple подготвя потребители на macOS за прекратяване на 32-битова поддръжка на приложения

„ИзображениеУвеличи / iMac Pro на пресконференцията на Apple през декември. Самуел Axon

На миналогодишната конференция на Worlwide Developer (WWDC), Apple обяви на разработчиците на приложения за Mac, че macOS High Sierra “ще бъде последната версия на macOS за поддръжка на 32-битови приложения без компромиси. “Сега, във бета macOS High Sierra 10.13.4, Apple уведомява потребителите за предстоящата промяна също.

В бележките за бета версията Apple казва:

За да се подготвите за бъдеща версия на macOS, в която 32-битова софтуерът вече няма да работи без компромиси, стартирайки в macOS High Sierra 10.13.4, потребителят е уведомен за стартирането на приложение това зависи от 32-битовия софтуер. Сигналът се появява само веднъж на всеки ап.

Когато потребителите се опитат да стартират 32-битово приложение в 10.13.4, това ще стане все още стартира, но това ще стане с предупредително съобщение потребителя, че приложението в крайна сметка няма да е съвместимо с операционна система, освен ако не е актуализирана. Това следва същото подход, който Apple предприе с IOS , който завърши залеза си от 32-битова поддръжка на приложения с iOS 11 миналата есен.

Допълнителна информация

Какво може да означава смъртта на 32-битовия iOS за хардуера на Apple и софтуер

Разработчиците и потребителите любопитни как ще се играе това ще стане да бъде в състояние да разгледа подобен процес в iOS за контекст. На 1 януари тази година Apple спря приемането на 32-битово приложение изявления в Mac App Store. Този юни компанията също спрете да приемате актуализации за съществуващи 32-битови приложения. iOSпоследва подобна прогрес, като 32-битовите приложения приключват през февруари 2015 г. и приемане на актуализации на приложения за 32-битови приложения завършваща през юни 2015 г.

И преди да кажете: „Е, това е само Mac App Store“, забележете че Apple също каза през следващата седмица:

Ако разпространявате приложенията си извън Mac App Store, ние силно препоръчайте да разпространявате 64-битови двоични файлове, за да сте сигурни, че вашите потребители могат продължете да стартирате приложенията си в бъдещи версии на macOS.

Разработчиците разполагат с няколко инструмента, които вече са им достъпни помогнете при този преход. Първо, сега има Терминал команда, която ще принуди приложението да се изпълнява в 64-битов режим, позволявайки му разработчик, за да види дали среща някакви проблеми в това, което ще в крайна сметка да бъде 64-битова среда. Apple също направи нова налични диагностични инструменти за тестване на 64-битова съвместимост в наскоро пуснат бета Xcode 9.3.

Това са бележките на Apple към тези инструменти за Xcode:

Последната версия на macOS за поддръжка на 32-битови приложения без компромиси е macOS HighSierra. Уверете се, че бъдещите версии на приложението ви са 64-битови съвместими чрез използване на нови диагностични инструменти в Xcode 9.3 бета и тестване на macOS 10.13.4 бета. Тази версия на Xcode също създава 64-битови приложения по подразбиране.

Xcode 9.3 също включва функции, за да помогне на разработчиците да адресират източване на батерията, причинено от техния софтуер. Можете да използвате терминала команда за тестване кои приложения, които в момента използвате, все още трябва да бъдат актуализиран. Инструкциите на Apple са следните:

За да активирате 64-битов режим: 1. Стартирайте терминала 2. Изпълнете следната команда: sudo nvram boot-args = “- no32exec” 3. Рестартирайте машинният 64-битов тестов режим предотвратява 32-битовите процеси изстрелване. Стартиране на приложение, което зависи от 32-битови софтуерни резултати в известие, че приложението не може да бъде отворено. Други видове софтуер може да се провали безшумно, като 32-битовите версии на Dashboard и WebKit приставки, панели за предпочитания и фонови процеси. Деактивирайте тестовия режим, след като софтуерът се актуализира, за да работи 64-битова версия. За да деактивирате тестовия режим: 1. Стартирайте терминал 2. Изпълнете следната команда: sudo nvram boot-args = “” 3. Рестартирайте машина

Следващата версия на macOS след High Sierra ще започне ограничете 32-битовите приложения и ще включва “агресивни” предупреждения за предстоящата промяна. Apple не е казала в кой точно момент поддръжката ще бъде прекратена напълно.

Like this post? Please share to your friends:
Leave a Reply

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: