蘋果現在允許開發人員在Mac和iOS平臺上建立統一購買方式,以便於使用者在某個平臺上購買應用程式之後,能夠在另一個平臺上使用。這項調整意味著開發者能夠使用蘋果的Catalyst的技術,同時在App Store和Mac App Store上架應用程式。如果消費者購買了某個平臺版本,那麼就自動解鎖其他平臺的同款應用。
不過對於開發者來說還有一些地方需要注意。預設是Mac和iOS之間的捆綁,因此現有獨立的Mac和iOS應用無法整合在一起,不過應用內購也可以跨平臺購買同步。該更新隨附了新的Xcode 11.4 beta,並且開發人員如果打算以統一購買的形式出售它們,則需要更改現有應用程式的捆綁包識別符號。
對於使用Catalyst建立iOS應用程式的macOS埠的開發人員而言,該功能將非常有用。 Catalyst允許iOS應用程式開發人員在Apple的Xcode中選擇一個額外的選項,並自動生成Mac應用程式-但不會為Mac進行任何實際最佳化。
開發人員對Catalyst的反應有些分歧。一些開發人員沒有使用Catalyst,因為他們已經有了Mac應用程式,無論它們是釋出的還是正在開發中的。但是,對於其他人來說,Catalyst是他們開始考慮製作其iOS和iPadOS應用程式的Mac版本的原因。
蘋果現在允許開發人員在Mac和iOS平臺上建立統一購買方式,以便於使用者在某個平臺上購買應用程式之後,能夠在另一個平臺上使用。這項調整意味著開發者能夠使用蘋果的Catalyst的技術,同時在App Store和Mac App Store上架應用程式。如果消費者購買了某個平臺版本,那麼就自動解鎖其他平臺的同款應用。
不過對於開發者來說還有一些地方需要注意。預設是Mac和iOS之間的捆綁,因此現有獨立的Mac和iOS應用無法整合在一起,不過應用內購也可以跨平臺購買同步。該更新隨附了新的Xcode 11.4 beta,並且開發人員如果打算以統一購買的形式出售它們,則需要更改現有應用程式的捆綁包識別符號。
對於使用Catalyst建立iOS應用程式的macOS埠的開發人員而言,該功能將非常有用。 Catalyst允許iOS應用程式開發人員在Apple的Xcode中選擇一個額外的選項,並自動生成Mac應用程式-但不會為Mac進行任何實際最佳化。
開發人員對Catalyst的反應有些分歧。一些開發人員沒有使用Catalyst,因為他們已經有了Mac應用程式,無論它們是釋出的還是正在開發中的。但是,對於其他人來說,Catalyst是他們開始考慮製作其iOS和iPadOS應用程式的Mac版本的原因。