Apple 終於趕上了 Windows,通用購買跨平台 Catalyst 應用程序
2分鐘讀
發表於
請閱讀我們的揭露頁面,了解如何幫助 MSPoweruser 維持編輯團隊的發展 阅读更多
微軟和蘋果都試圖通過跨平台應用程序來填補生態系統中的漏洞——在微軟的案例中,UWP 應用程序將桌面應用程序引入手機,在蘋果的案例中,Catalyst 應用程序將 iPad 應用程序引入垂死的 MacOS 桌面應用程序店鋪。
然而,微軟的解決方案比蘋果的第一個產品功能更豐富,但蘋果終於填補了一個重大漏洞,允許開發人員將 iPad 和 macOS 版本的應用程序作為兩個平台上可用的單個捆綁包出售,就像 UWP 應用程序一樣Windows Phone 和 PC。
Universal Purchase 功能作為 Xcode 11.4 的一部分發布,要求開發人員在創建新項目或在項目編輯器中更新現有項目時,在 Xcode 模板助手中指定與其 iOS 應用程序相同的包標識符。
在 Xcode 11.4 中創建的新 Mac Catalyst 應用程序默認啟用通用購買,這意味著當您創建新的 Mac Catalyst 應用程序時,它將自動使用與您的 iOS 應用程序相同的捆綁標識符。
事實上,該功能可以通過捆綁標識符適用於任何 Mac 應用程序,這意味著開發人員現在可以在一次購買中輕鬆捆綁任何桌面和 iOS、iPadOS、watchOS 和 tvOS 應用程序。
開發者可以閱讀更多 在蘋果這裡.