Zamknij reklame

Firma Apple udostępniła dzisiaj pierwszą wersję beta systemu iOS 8.3. Tak, dobrze to przeczytałeś. Podczas gdy beta iOS 8.2 daleka od udostępnienia publicznie i Apple prawdopodobnie nie wypuści jej również w tym miesiącu, dostępna jest kolejna wersja dziesiętna do testowania przez zarejestrowanych programistów. Ponadto firma wypuściła także zaktualizowane studio deweloperskie Xcode 6.3. Zawiera Swift 1.2, który wprowadza kilka ważnych nowości i ulepszeń.

iOS 8.3 zawiera kilka nowych funkcji. Przede wszystkim jest to bezprzewodowa obsługa CarPlay. Do tej pory funkcjonalność interfejsu użytkownika w samochodach była dostępna wyłącznie poprzez połączenie poprzez złącze Lightning, teraz połączenie z samochodem będzie możliwe również za pomocą Bluetooth. Dla producenta oznacza to zapewne jedynie aktualizację oprogramowania, gdyż liczył na taką funkcję wdrażając CarPlay. Dało to również iOS przewagę nad Androidem, którego funkcja Auto nadal wymaga połączenia przez złącze.

Kolejną nowością jest przeprojektowana klawiatura Emoji, która oferuje nowy układ z przewijanym menu zamiast dotychczasowej paginacji oraz nowy wygląd. Jego komponenty obejmują kilka nowych emotikonów wprowadzonych wcześniej w oficjalnej specyfikacji. Wreszcie w iOS 8.3 dostępna jest nowa obsługa dwuetapowej weryfikacji kont Google, którą Apple wprowadził wcześniej w OS X 10.10.3.

Jeśli chodzi o Xcode i Swift, Apple podąża tutaj oficjalny blog udoskonalono kompilator dla Swift, dodając możliwość stopniowej kompilacji kodu, lepszą diagnostykę, szybsze wykonywanie funkcji i lepszą stabilność. Zachowanie kodu Swift powinno być również bardziej przewidywalne. Ogólnie rzecz biorąc, powinna istnieć lepsza interakcja między Swift i Objective-C w Xcode. Nowe zmiany będą wymagały od programistów zmiany fragmentów kodu Swift w celu zapewnienia zgodności, ale nowa wersja Xcode zawiera przynajmniej narzędzie do migracji upraszczające proces.

Źródło: 9to5Mac
.