Jesienią, jak co roku będzie dostępna nowa wersja systemu iOS dla iPhone i iPadów. Tym razem w wersji 14. Pojawiły się już pierwsze deweloperskie wersje beta zatem sprawdzamy co nowego. Jak zawsze w naszych wczesnych testach skoncentrujemy się na ewentualnych zmianach wymagających aktualizacji aplikacji opublikowanych w App Store, abyście wiedzieli, czy trzeba przygotować się na ewentualne zmiany, czy też śmiało możecie odłożyć update o rok.
Celem wyjaśnienia – wiemy, że system iOS instalowany na iPadach formalnie nazywa się iPadOS, jednak jakkolwiek dział marketingu Apple stawałby na głowie usiłując przekonać wszystkich, że jest to odrębny system operacyjny, to w rzeczywistości wcale tak nie jest. iPadOS to po prostu iOS z drobnymi zmianami interfejsu dla większych ekranów.
Na pierwszy rzut oka – po przejściu na springboard (pulpit) urządzenia – iOS 14 nie różni się niczym od iOS 13. Wystarczy jednak wykonać gest przeciągnięcia ekranu w lewo lub prawo, aby zobaczyć, że zmiany wprowadzono. Nie są
to jednak zmiany rewolucyjne, które spowodują, że aplikacje działające na iOS 13 będą wymagały aktualizacji. Nie zauważyliśmy niekompatybilności na poziomie kodu, tak więc jeśli nie planujecie udostępniać waszym użytkownikom nowych funkcjonalności wprowadzanych wraz z iOS 14, nie musicie planować aktualizacji. Nowości o których wspominamy, to nowe funkcje widoczne właśnie po wykonaniu gestu przeciągnięcia ekranu ze springboadru w prawo lub lewo – nowe widżety i tzw. App Gallery.
App Gallery nie wymaga żadnej ingerencji w kod aplikacji i jest w pełni obsługiwane na poziomie systemu operacyjnego. Użytkownik może nie odinstalowywać aplikacji, a przenieść ją do dedykowanych katalogów pogrupowanych tematycznie dostępnych po wykonaniu gestu przeciągnięcia w lewo ze springboardu – ikona aplikacji jest wówczas usuwana z pulpitu i umieszczana w App Gallery w katalogu pasującym do kategorii danego programu typu „narzędzia”, „Gry” itp. Tą nowość można śmiało określić jako zmianę kosmetyczną.
Ciekawsze rzeczy dzieją się po wykonaniu gestu przeciągnięcia w prawo ze springboardu lub przytrzymaniu punktowo palca na pulpicie – nowe widżety. iOS 14 wprowadza nowe widżety na wzór tych znanych z Androida. Można je dowolnie umieszczać w galerii widżetów, ale także – co w iOS jest nowością – rozmieszczać pomiędzy ikonami na pulpicie. Warto zwrócić uwagę, że widżety starszego typu z iOS 13 nie są kompatybilne z nowymi. Jeśli wasza aplikacja jest wyposażona w widżet starszego typu, nie będzie on działał jak nowe widżety. Starsze widżety nadal działają, jednak można je umieszczać tylko w wybranym miejscu – w galerii widżetów i zawsze na samym dole listy w odrębnej sekcji pod nowymi widżetami. Jeśli zatem chcecie zaoferować swoim użytkownikom nowy widżet iOS 14 niezbędna będzie aktualizacja aplikacji. Nowe widżety mają trzy rozmiary – mały, średni i duży – i przynajmniej w wersji beta dość znacząco ograniczoną funkcjonalność w porównaniu do widżetów starszego typu. Na przykład nie można z ich poziomu wykonywać określonej akcji w samej aplikacji – służą raczej jako duża ikona, która może być aktualizowana z kodu aplikacji.
Przyglądając się nowemu iOS warto także zwrócić uwagę na zmiany zapowiedziane przez Apple w samym App Store na koniec roku. Podobnie jak w Google Play mają być to zmiany dotyczące prywatności użytkowników i wykorzystywania danych przez aplikacje. W przeciwieństwie do Google najprawdopodobniej nie będą wymagane zmiany w samym kodzie aplikacji, jednak w App Store ma pojawić się nowa sekcja dotycząca prywatności – rozbudowany formularz dotyczący ochrony prywatności i wykorzystania danych, który każdy właściciel aplikacji będzie musiał wypełnić chcąc opublikować aktualizację programu lub wydać nową aplikację.