iOS

Apple наращивает использование Swift в iOS 13

1 мин.
Apple наращивает использование Swift в iOS 13

Впервые Apple представила язык программирования Swift на конференции разработчиков WWDC в 2014 году. Предполагалось, что он станет базой для продуктов «яблочной» корпорации. За 5 лет Swift стал популярным у сторонних разработчиков, а в операционной системе iOS большинство функций по-прежнему работают на старом Objective-C.

Эту особенность можно объяснить двумя причинами. Во-первых, устаревший код Objective-C все еще прекрасно работает и переписывать его нет смысла. Тем более в прошлом с этим уже были проблемы. Во-вторых, до Swift 5 не было ABI стабильности, то есть бинарной совместимости для приложения, а до Swift 5.1 — стабильности модулей. Обе функции важны для внедрения языка программирования в системные компоненты.

Разработчик Александр Колуччи мониторит использование Swift в iOS начиная с версии 9. В последнем отчете он отмечает, что в iOS 13 141 двоичный Swift файл, а в iOS 12 их было в два раза меньше.

Swift в iOS 13 используется в Sidecar (использование iPad как монитора для Mac), «Локаторе», «Напоминаниях». Язык программирования также применяется в приложениях «Здоровье», «Книги» и «Шорткаты» (горячие клавишы). Некоторые системные службы используют Swift для сопряжения устройств (AirPods и HomePod). Новая автономная функция поиска в «Локаторе« тоже работает благодаря ему.

Мы в Telegram, на Дзен, в Google News и YouTube