(ChinaZ.com) 1月19日 消息:蘋果公司已經(jīng)堵住了一個漏洞,允許用戶將iOS和iPad應(yīng)用程序裝載到M1mac上,而實際上這些應(yīng)用程序從未打算在臺式機上運行。服務(wù)器端更改確保只有應(yīng)用程序開發(fā)者標(biāo)記為Mac優(yōu)化的應(yīng)用程序才能運行。
去年年底,蘋果推出了首款基于arm架構(gòu)的CPU M1的mac電腦,而不是多年來一直使用的英特爾(Intel)芯片。這些新機型包括入門級的13英寸MacBook Pro、MacBook Air和低端的Mac mini。
由于這些設(shè)備現(xiàn)在與iphone和ipad共享架構(gòu),運行 Apple Silicon 的 Mac 設(shè)備允許用戶運行 iOS 和 iPadOS 應(yīng)用程序,不過開發(fā)者可以選擇不允許他們的應(yīng)用程序安裝到 Mac 設(shè)備上。
然而,許多開發(fā)者出于各種原因選擇退出,可能是他們覺得這款應(yīng)用在筆記本或臺式機上無法提供良好的用戶體驗,又或者他們沒有時間去支持一個額外的平臺等等。因此,這些應(yīng)用程序不會出現(xiàn)在Mac App Store中。
但幾個月前,一位Reddit用戶分享了一種在M1 Mac上側(cè)加載這些應(yīng)用程序的方法,他通過第三方軟件(如mac上的iMazing)從連接的iOS或iPadOS設(shè)備上獲取應(yīng)用程序的IPA文件。
據(jù)報道,蘋果前不久已經(jīng)在服務(wù)器端進行了調(diào)整,關(guān)閉了M1 Mac側(cè)加載iOS和iPadOS應(yīng)用的功能。這意味著M1芯片Mac用戶只能從App Store安裝iOS和iPadOS應(yīng)用。
這一改變已經(jīng)影響到運行macOS Big Sur11.1的mac電腦,同時也適用于運行11.2beta版的mac電腦。事實上,蘋果甚至在11.2beta版上會提供了彈出一條錯誤消息提醒:“這個應(yīng)用程序無法安裝,因為開發(fā)人員不打算讓它在這個平臺上運行。”
如果你已經(jīng)將應(yīng)用程序從 iPhone 或 iPad 側(cè)裝到 M1 Mac 上,它仍然會正常運行。這一變化只影響新應(yīng)用的安裝,如果你之前已經(jīng)下載了一個 .IPA 文件,你仍然可以安裝它。