當前位置:
首頁 > 科技 > 蘋果準備macOS用戶停止32位應用程序的支持

蘋果準備macOS用戶停止32位應用程序的支持

在去年的全球開發者大會(WWDC)上,蘋果向Mac應用程序開發人員宣布,macOS High Sierra「將成為最後一個支持32位應用程序的macOS版本。」 現在,在MacOS High Sierra 10.13.4測試版中,蘋果也在通知用戶即將發生的變化。

在測試版本說明中,蘋果說:

為了準備未來版本的macOS,其中32位軟體將不再運行,從macOS High Sierra 10.13.4開始,會通知用戶啟動依賴於32位軟體的應用程序。該警報僅對每個應用出現一次。

當用戶嘗試在10.13.4中啟動一個32位應用程序時,它仍然會啟動,但是會出現警告消息,通知用戶應用程序最終將不會與操作系統兼容,除非更新。這跟蘋果公司在iOS上採用的方法是一樣的,去年秋天,它完成了對iOS 11的32位應用程序支持。

開發人員和用戶對這將如何發揮好奇將能夠看到類似的過程在iOS上下文。今年1月1日,蘋果停止在Mac App Store上接受32位應用程序提交。今年6月,該公司也將停止接受現有32位應用程序的更新。iOS也採取了類似的進展,2015年2月份的32位應用程序提交結束,並於2015年6月終止接受32位應用程序的應用程序更新。

而在你說「呃,那只是Mac App Store」之前,請注意,蘋果本周還說了以下內容:

如果您將應用程序分發到Mac App Store之外,則強烈建議分發64位二進位文件,以確保用戶可以繼續在未來版本的MacOS上運行您的應用程序。

開發人員已經有一些工具可以幫助他們進行這種轉換。首先,現在有一個終端命令會迫使一個應用程序運行在64位模式,讓開發人員看到它是否會遇到任何問題,最終會是一個64位的環境。蘋果還在新發布的Xcode 9.3 beta中提供了新的診斷工具來測試64位兼容性。

這些是蘋果對這些Xcode工具的筆記:

macOS High Sierra最近發布的支持32位應用程序的macOS版本毫不妥協。通過在Xcode 9.3 beta中使用新的診斷工具並在macOS 10.13.4 beta上進行測試,確保將來的應用程序版本兼容64位。這個版本的Xcode也默認構建64位應用程序。

Xcode 9.3還包含了一些功能,可以幫助開發人員解決由於軟體引起的電量消耗。您可以使用終端命令來測試您當前使用哪些應用程序仍然需要更新。蘋果的指示如下:

啟用64位模式:

1.啟動終端

2.執行以下命令:sudo nvram boot-args =「 - no32exec」

3.重新啟動機器

64位測試模式可防止啟動32位進程。啟動依賴於32位軟體的應用程序會導致應用程序無法打開的通知。其他類型的軟體可能會自動失敗,如32位版本的Dashboard和WebKit插件,首選項窗格和後台進程。

一旦軟體更新為64位,禁用測試模式。

要禁用測試模式:

1.啟動終端

2.執行以下命令:sudo nvram boot-args =「」

3.重新啟動機器

High Sierra之後的下一個macOS版本將開始限制32位應用程序,並將對即將到來的變化提出「積極」的警告。蘋果並沒有表示支持將完全停止。


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 夜行的貓 的精彩文章:

iOS 11.3將不僅僅是性能限制選項,AR是重點

TAG:夜行的貓 |