蘋果開始支持針對(duì)Mac和iOS應(yīng)用的通用購(gòu)買
蘋果開發(fā)者網(wǎng)站上最近發(fā)布的更新頁面說,通用購(gòu)買現(xiàn)在包括Mac應(yīng)用程序。 這意味著第三方開發(fā)人員可以使用Apple的Catalyst體系結(jié)構(gòu)技術(shù),并可以在App Store和Mac App Store中列出應(yīng)用程序。 換句話說,購(gòu)買使用此技術(shù)開發(fā)的應(yīng)用程序后,用戶可以在其他平臺(tái)上自動(dòng)解鎖同一應(yīng)用程序。
按照蘋果的說明,要想實(shí)現(xiàn)通用購(gòu)買的支持,第三方開發(fā)者們需要更改應(yīng)用程序的捆綁包標(biāo)識(shí)符才行。而要修改這一標(biāo)識(shí),需要使用到蘋果尚未發(fā)布的Xcode 11.4。此外,此前借助Catalyst開發(fā)iOS程序的開發(fā)者,現(xiàn)在也能使用這一技術(shù)自動(dòng)生成對(duì)應(yīng)的Mac應(yīng)用程序。當(dāng)然,后者只能保證能在Mac設(shè)備上正常運(yùn)行,別指望它會(huì)對(duì)Mac設(shè)備做出多少的優(yōu)化。
其他需要注意的是,用戶在任意平臺(tái)購(gòu)買應(yīng)用程序后,自動(dòng)解鎖其他平臺(tái)的同款應(yīng)用,要求用戶使用購(gòu)買時(shí)的ID登陸其他平臺(tái)的設(shè)備后,才能解鎖對(duì)應(yīng)的應(yīng)用。此外,使用Xcode 11.3或更早版本開發(fā)的應(yīng)用程序?qū)⒉粫?huì)增加這一特性。也就是說,僅有那些使用蘋果尚未發(fā)布的Xcode 11.4開發(fā)的應(yīng)用程序,才有可能支持通用購(gòu)買的支持。
想來蘋果如此積極地推動(dòng)通用購(gòu)買支持,應(yīng)該是想降低第三方開發(fā)者開發(fā)其他平臺(tái)應(yīng)用程序的難度。如此一來,便能大大增加iOS、iPadOS、Mac各平臺(tái)的應(yīng)用程度數(shù)量,讓整個(gè)生態(tài)更具有吸引力。