В неожиданном для индустрии шаге Apple активно взялась за продвижение своего языка программирования Swift в мир Android-разработки. Компания сформировала специальную рабочую группу, ключевой задачей которой является создание полноценного инструментария, позволяющего писать нативные приложения для ОС Android с использованием Swift.
Сейчас команда сосредоточена на решении важнейших технических вопросов. В фокусе внимания – определение оптимального набора API Android, которые будут поддерживаться Swift, обеспечение эффективного взаимодействия между кодом на Swift и стандартным Java SDK, а также адаптация ключевых библиотек Swift для корректной работы в среде Android.
Swift, задуманный как современный преемник Objective-C, объединяет мощь и производительность языков семейства с повышенным акцентом на безопасность (особенно управление памятью) и надежность кода. Он предлагает разработчикам богатый арсенал современных парадигм и конструкций: от замыканий и лямбда-выражений до обобщенного программирования (generics), работы с кортежами и словарями, эффективных операций с коллекциями и элементов функционального программирования. Внедрение Swift в Android-экосистему потенциально открывает новые горизонты для кроссплатформенной разработки, предлагая знакомый и мощный инструмент для создания приложений.