Pokud jste si až doteď chtěli na iPhonu a na Macu zakoupit stejnou aplikaci, museli jste vždy provést dva nákupy za plnou cenu. Ve finále jste tedy ze jednu a tu samou aplikaci, jen na rozdílnou platformu, zaplatili dvojnásobek peněz. Vývojářům se tohle postupně přestávalo líbit a začali na Apple tlačit, aby tuto možnost do App Storů zavedl. Kalifornský gigant vývojáře vyslyšel a s touto možností nyní přichází.
„MacOS verze vaší aplikace může být nově součástí univerzálního nákupu, což uživatelům dovolí užívat si aplikaci a nákupy v ní v rámci iOS, iPadOS, macOS, watchOS a tvOS díky jediného nákupu. Začít můžete tak, že svým aplikacím pro rozdílné platformy nastavíte stejné ID, poté bude už jen stačí nastavit záznam pro univerzální nákup v App Store Connect,“ uvedl Apple ve svém včerejším oficiálním vyjádření na vývojářském portálu. Jednoduše řečeno, vývojáři musí stejné aplikace pod určitými platformami „sjednotit“, a to tak, že jim nastaví stejné ID balíčku. App Store je na tyto změny plně připraven a vše by se mělo obejít bez sebemenších komplikací. Samozřejmostí je také sdílení nákupů v aplikacích napříč platformami: „Můžete si také zvolit, zdali chcete ve vaší aplikaci nastavit nákupy pro více platforem najednou. Prvně stačí vytvořit klasický jednotný nákup v aplikaci, kde poté stačí v kolonce Features v App Store Connect pomocí StoreKitu implementovat nákupy v aplikacích pro vícero platforem najednou,“ uvádí v prohlášení Apple.
Apple se tímto krokem snaží především „skrytě propagovat“ svůj Project Catalyst, díky kterého mohou vývojáři prakticky pomocí jediného tlačítka převádět aplikace určené pro iPhone či iPad na platformu macOS. Prozatím si však vývojáři na nastavení univerzálních nákupů musí počkat, jelikož pro ně Apple stále neuvolnil Xcode 11.4 GM. Pokud mezi tyto vývojáře patříte, tak si prozatím můžete přečíst více informaci o této nové funkci na stránkách věnovaným vývojářům.
A programatori nebudou mit co zrat :D