Apple uruchamia Universal Apps: czym są i jak działają


Dzięki Universal Apps użytkownicy Apple będą mieli tę samą aplikację dostępną na wszystkich urządzeniach Apple, od iPhone'a po Maca

Pay one, get five: nadchodzi rewolucja, która ucieszy fanów Apple, którzy choć raz będą mogli zaoszczędzić pieniądze. Firma z Cupertino zaczyna pozwalać deweloperom na tworzenie tzw. "Universal Apps" i sprzedawanie ich w formule "Universal Purchase".

Teraz deweloperzy aplikacji na iOS mają możliwość, aby użytkownicy po zakupie aplikacji w wersji na iOS otrzymali w cenie wersję na iPada, Apple Watch i tvOS. Ale nie wersja dla macOS, którą trzeba kupić osobno. Począwszy od macOS 10.14, uruchomiono projekt "Marzipan" i tzw. "Catalyst Apps", czyli aplikacje, które działają jednocześnie na wszystkich systemach operacyjnych Apple. Catalyst to rodzaj zunifikowanej platformy, która upraszcza pracę programistów i pozwala im przenosić tę samą aplikację na wszystkie systemy Apple OS przy mniejszym wysiłku i kosztach rozwoju. Aplikacja Catalyst może działać na iOS, macOS, iPadOS, tvOS i watchOS, czyli na wszystkich urządzeniach Apple. W wersji 11.4 Apple Xcode (środowiska do tworzenia aplikacji zarządzanego przez Apple, które zawiera także szereg narzędzi dla deweloperów) wśród nowych funkcji pojawiła się możliwość dystrybucji aplikacji w formule Universal Purchase.

Ale to nie wszystko: ten rodzaj dystrybucji jest domyślny dla aplikacji tworzonych w Catalyst: "Universal Purchase jest domyślnie włączony dla nowych aplikacji Catalyst dla Maca tworzonych za pomocą Xcode 11.4. Kiedy tworzysz nową aplikację Catalyst dla Maca, będzie ona miała ten sam identyfikator, co Twoja aplikacja na iOS". Deweloper może wtedy wyłączyć opcję Zakupu Uniwersalnego i nadal pobierać osobne opłaty za wersję aplikacji dla macOS.

Universal App: Co zmieni się dla użytkowników

Zakup Uniwersalny będzie dostępny od marca 2020 roku i przyniesie użytkownikom kilka korzyści. Po pierwsze, kategorie między App Store i Mac App Store zostaną ujednolicone, aby ułatwić wyszukiwanie aplikacji. Osoby, które kupią aplikację uniwersalną, znajdą swoje zakupy w aplikacji na wszystkich wersjach i wszystkich systemach operacyjnych, na których zainstalowali aplikację. Ucieszy to szczególnie tych, którzy kupują uniwersalne aplikacje do gier.