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