Apple着手抛弃32位macOS应用程序
看新聞很累?看技術(shù)新聞更累?試試下載InfoQ手機(jī)客戶(hù)端,每天上下班路上聽(tīng)新聞,有趣還有料!
\\\Apple已經(jīng)著手拋棄macOS上的32位應(yīng)用程序了。macOS的下一個(gè)維護(hù)更新版本High Sierra 10.13.4將會(huì)在用戶(hù)打開(kāi)32位應(yīng)用程序時(shí)對(duì)用戶(hù)進(jìn)行提醒,接下來(lái)的Xcode 9.3也會(huì)包含相關(guān)工具來(lái)幫助開(kāi)發(fā)者更好地完成應(yīng)用程序從32位到64位的過(guò)渡。
\\遵照Apple在WWDC 2017的聲明,Apple于今年1月已經(jīng)停止接受macOS 32位應(yīng)用程序在應(yīng)用商城中的提交了,對(duì)于32位應(yīng)用程序的更新支持僅持續(xù)到今年的6月份。隨著下一個(gè)macOS的發(fā)布,Apple將更進(jìn)一步,向用戶(hù)提出了一個(gè)明確的警告。確實(shí)是如此,我們?cè)趍acOS 10.13.4的發(fā)布信息中可以看到:
\\\為了之后macOS版本的發(fā)布,我們將不會(huì)對(duì)32位應(yīng)用程序作出妥協(xié),從macOS 10.13.4開(kāi)始,當(dāng)用戶(hù)打開(kāi)一個(gè)32位應(yīng)用程序時(shí)將會(huì)收到系統(tǒng)的警告。該警告針對(duì)每一個(gè)應(yīng)用程序只會(huì)出現(xiàn)一次。
\\\Apple停止對(duì)macOS上32位應(yīng)用程序支持的策略類(lèi)似于他們之前在iOS平臺(tái)上拋棄32位應(yīng)用程序的策略。實(shí)際上,自從iOS 10.3開(kāi)始,每當(dāng)iOS的用戶(hù)打開(kāi)一個(gè)32位應(yīng)用程序時(shí)都會(huì)收到一個(gè)警告。最終在iOS 11上Apple全面停止了對(duì)32位應(yīng)用程序的支持。
\\這次Apple同樣通過(guò)Xcode 9.3中的一個(gè)診斷工具為開(kāi)發(fā)者提供了拓展支持,該工具可以使得應(yīng)用程序從32位到64位的過(guò)渡更加容易。特別地,開(kāi)發(fā)人員可以啟用一個(gè)新的64位測(cè)試模式,在該模式下運(yùn)行32位代碼將會(huì)觸發(fā)應(yīng)用程序的警告或者是針對(duì)其他類(lèi)型應(yīng)用程序(例如Dashboard或WebKit插件)的靜默故障。該模式能夠通過(guò)在終端中執(zhí)行sudo nvram boot-args=\"-no32exec\"命令來(lái)啟用,在重啟機(jī)器之后就會(huì)生效。一旦開(kāi)發(fā)人員確認(rèn)他們的應(yīng)用程序能夠在64位模式下正常運(yùn)行之后,他們就可以通過(guò)在終端中執(zhí)行sudo nvram boot-args=\"\"命令并且重啟機(jī)器就能夠重新恢復(fù)至正常模式。
\\Apple表示,在今后的macOS版本中將會(huì)提供更多有關(guān)64位測(cè)試模式的信息,以幫助開(kāi)發(fā)人員對(duì)軟件進(jìn)行測(cè)試和驗(yàn)證。
\\查看英文原文:Apple Getting Ready to Deprecate 32-Bit macOS Apps
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來(lái)咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的Apple着手抛弃32位macOS应用程序的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
 
                            
                        - 上一篇: 派衰计算机,知乎:格局派和旺衰派的区别,
- 下一篇: 易语言 取dns服务器,易语言自动修改内
