Wczoraj Apple rozesłał informacje, że od kwietnia tego roku, wszystkie nowe aplikacje wysyłane App Store będą musiały być skompilowane przy użyciu SDK 11 i uwzględniać zawiłości interfejsu iPhone X.
W kwietniu minie pół roku od wprowadzania iPhone X oraz 7 miesięcy od udostępnienia iOS 11. Jak pewnie użytkownicy „dziesiątek” zdążyli się przekonać, jeszcze wiele aplikacji nie wykorzystuje całej powierzchni rozciągniętego w iPhone X ekranu. Dlatego ta informacja powinna ich ucieszyć. Niestety nic się nie zmieni z aplikacjami, które już są w App Store, a ich deweloperzy nie chcą sobie zadać trudu aktualizacji. Apple nie podało jeszcze terminu, od kiedy będzie wymagać, aby powyższe wymogi spełniały również aktualizacje już dostępnych w AS, programów.
Aby sprostać tym wymaganiom, trzeba używać Xcode 9, bo dopiero od tej wersji mamy w zasobach SDK 11 i obsługę ekranów „Super Retina”. Problem mogą mieć jedynie deweloperzy, którzy nie mogą lub nie chcę aktualizować komputerów do macOS Sierra, czy do testowanego obecnie Xcode 9.3 High Sierra.
Xcode 9.x nadal umożliwia tworzenie aplikacji dla iOS 8, więc przy dobrej woli programisty, można wspierać urządzanie od iPhone 4s i iPad 2 wzwyż.
Gdy zaczyna się nowy projekt, spełnienie wymogów nie jest trudne. Nadal można ustawić dość szeroki zakres „celów” od iOS 8 do 11. Jeżeli używamy Interface Buildera, to z ekranem również łatwiej sobie poradzić. W iOS 11 zastosowano pojęcie „bezpiecznej strefy”, czyli tej w której „nosek” i „stopka” z iPhone X nie przeszkadza. Gdy tworzymy interfejs programowo, dojdzie kilka linijek kodu sprawdzającego wersję iOS, na której uruchamiany jest pogram. W przypadku iOS 11 trzeba będzie użyć do określenia rozmiaru ekranu „strefy bezpiecznej” w starszych „rozmiaru ekranu”.
W trochę gorszej sytuacji są projektanci gier, którzy będą musieli zagospodarować bardziej rozciągnięty ekran, tak aby na starszych urządzeniach nadal grało się dobrze.
To, że programy muszą być kompilowane z użyciem SDK dla iOS 11, nie oznacza, że programista musi korzystać na siłę z jakichś nowych dostępnych w nim, metod i funkcji.
Suma summarum wyjdzie to wszystkim na dobre, a nadchodzące w tym roku nowe iPhone’y, które mają mieć proporcje ekranu jak „dziesiątka”, będą go lepiej wykorzystywać już na starcie.
Markę Synology kojarzycie zapewne z urządzeniami NAS. Te świetne dyski sieciowe dają możliwość przechowywania bezpiecznie…
Na rynek wchodzą dwa nowe głośniki marki Sonos: Era 100 i Era 300. Model Era…
Akcesoriów, które możemy dodać do naszego inteligentnego domu jest coraz więcej. Do tego zacnego grona…
Wiecie, że jedna z najlepszych baz danych - FileMaker (obecnie zmieniana jest nazwa na Claris),…
Elon Musk wszedł na Twittera i zrobił rewolucje. Ostateczną ocenę jego poczynań w tym serwisie…
Ten produkt miał już nie istnieć. Kiedy pojawiły się informację, że Apple nie przedłuży życia „dużego”…
Serwis wykorzystuje pliki cookies. Korzystając ze strony wyrażasz zgodę na wykorzystywanie plików cookies.