Swift oficjalnie wspiera rozwój aplikacji na Androida poprzez powołanie grupy roboczej

Swift oficjalnie wspiera rozwój aplikacji na Androida poprzez powołanie grupy roboczej

Apple oficjalnie rozszerza wsparcie języka programowania Swift na platformę Android, tworząc dedykowaną Grupę Roboczą Android w ramach otwartego projektu Swift. To znaczący krok, który umożliwi deweloperom tworzenie aplikacji na system Google za pomocą Swift, korzystając z oficjalnych narzędzi i infrastruktury. Swift, który pierwotnie został zaprezentowany przez Apple w 2014 roku jako nowoczesny język do tworzenia aplikacji na iOS, macOS, watchOS i tvOS, zyskał już wcześniej wsparcie dla systemów Linux i Windows. Teraz dzięki tej inicjatywie jego możliwości zostaną poszerzone o Androida, co otwiera przed programistami zupełnie nowe możliwości.

Plan działania Grupy Roboczej Android, omawiany na oficjalnych forach Swift, obejmuje szereg konkretnych zadań mających na celu pełną integrację Androida w ekosystemie wspieranym przez Swift. Do najważniejszych celów należy zapewnienie możliwości kompilacji i uruchamiania aplikacji Swift na Androidzie bez konieczności wykorzystywania nieoficjalnych forów lub modyfikacji. Grupa zamierza również usprawnić biblioteki standardowe Swift, tak aby były lepiej dopasowane do specyfiki API Androida, oraz opracować natywne narzędzia i procesy pracy dedykowane twórcom aplikacji skupionym na tej platformie.

Dotychczas rozwijanie aplikacji na Androida za pomocą Swift było możliwe tylko dzięki rozwiązaniom firm trzecich, takim jak framework Scade, czy też poprzez niestandardowe łańcuchy narzędzi tworzone przez niezależnych programistów. Takie podejścia często wymagały rozbudowanej konfiguracji i wiązały się z ograniczonym wsparciem dla systemowych API Androida, a także stanowiły wyzwanie pod względem utrzymania kompatybilności z kolejnymi wersjami Swift. Wprowadzenie oficjalnego wsparcia ma wyeliminować te problemy, usprawniając proces tworzenia i dystrybucji aplikacji.

Pierwsze cele Grupy Roboczej to przede wszystkim pełne wdrożenie wsparcia dla Androida w oficjalnej dystrybucji Swift, co oznacza rezygnację z łatek i forków utrzymywanych poza głównym projektem. Obejmuje to także integrację łańcucha narzędzi dla Androida oraz zapewnienie spójności z innymi platformami objętymi wsparciem. Przy tym planowane są rekomendacje dotyczące rozszerzeń kluczowych bibliotek Swift, takich jak Foundation czy Dispatch, aby lepiej odpowiadały one na potrzeby i konwencje specyficzne dla Androida.

Obecnie rozwój aplikacji na Androida dominuje język Kotlin, który od 2017 roku jest oficjalnie preferowanym przez Google językiem programowania dla tej platformy. Mimo to, rozszerzenie możliwości Swift na Androidzie może przyczynić się do pojawienia się nowych rozwiązań i projektów, pozwalając programistom korzystać z uniwersalnego języka na wielu systemach jednocześnie, co staje się szczególnie atrakcyjne w kontekście rosnącej popularności wieloplatformowego rozwoju oprogramowania.

Adres: ul. Grochowska 239, 04-001 Warszawa, Praga Południe
Godziny otwarcia:
Poniedziałek - Piątek: 10.00 - 18.00
Sobota 11:00-15:00
Telefon: +48 790 343 000

Udostępnij artykuł !