Swift вече официално поддържа Android: Apple подава ръка на разработчиците на конкурентната платформа
Една от най-значимите новини в света на софтуерната разработка през последните години вече е факт. Езикът за програмиране Swift, който Apple представи през 2014 г. като модерен наследник на Objective-C, вече официално поддържа Android.
Макар Swift да е с отворен код от 2015 г. и досега да можеше да се ползва за Linux и Windows, поддръжката за мобилната ОС на Google до момента беше ограничена до неофициални проекти и сложни заобиколни методи. С излизането на новия Swift SDK за Android, нещата се променят коренно.
Какво означава това за потребителите и разработчиците?
Основната цел на този ход е да се улесни създаването на междуплатформени приложения. Благодарение на новия SDK (Software Development Kit), програмистите ще могат да използват един и същ код за логиката на своите приложения както за iOS, така и за Android. Това би трябвало да доведе до по-бърза поява на нови функции и по-лесна поддръжка на софтуера за двете платформи.
Важно е да се отбележи, че това не означава автоматично пренасяне на интерфейса. Докато езикът Swift вече е нативен за Android, графичната рамка SwiftUI остава ексклузивна за устройствата на Apple. Разработчиците все още ще трябва да адаптират визията и потребителското изживяване към спецификите на Android, но „двигателят“ под капака вече може да бъде общ.
Край на фрагментацията за Swift
До момента опитите за използване на Swift под Android изискваха специфични пачове и модификации. Сега, с официалната поддръжка в рамките на проекта Swift 6.3, всичко е интегрирано в основната дистрибуция на езика. Добавени са и инструменти като Swift Java и Swift Java JNI Core, които позволяват на новия код да комуникира безпроблемно със съществуващи приложения, написани на Kotlin или Java.
Макар Kotlin да остава основният език за Android, навлизането на Swift е ясен сигнал, че границите между екосистемите стават все по-пропускливи. За Apple това е начин да задържи разработчиците в своята технологична сфера, а за Google – възможност Android да получи още по-качествен софтуер, който досега е бил приоритет само за iPhone.
Източник: Swift
Оферти на деня
-
Apple iPhone 13 от TImobile:
128GB 519 € (1015.08 лв.) -
Samsung Galaxy S25 от BROS:
128GB+12GB RAM 649 € (1269.33 лв.), 256GB + 12GB RAM 719 € (1406.24 лв.), 512GB+12GB RAM 799 € (1562.71 лв.) -
Samsung Galaxy A37 от Ozone.bg:
128GB + 6GB RAM 419 € (819.49 лв.), 256GB + 8GB RAM 509 € (995.52 лв.) -
Samsung Galaxy S24 от BUYBEST:
купи за 565 € (1105.04 лв.) -
Xiaomi Redmi 15 4G от TImobile:
128GB + 6GB RAM 155 € (303.15 лв.)
Втора употреба с гаранция
-
Apple iPhone 15 от Flip:
128GB 403.99 € (790.14 лв.), 256GB 535.99 € (1048.31 лв.) -
Apple iPhone 15 Pro Max от Flip:
256GB 699.99 € (1369.06 лв.)