Использование кода Swift с iOS 13 увеличилось более чем вдвое
Фото: Киллиан Белл / Cult of Mac
Собственный язык программирования Apple постепенно захватывает свои мобильные операционные системы. Согласно исследованию Александра Колуччи, iOS 13 содержит более чем в два раза больше Swift, чем iOS 12.
Огромное количество собственных приложений и функций Apple теперь содержат двоичные файлы Swift. Всего в последней версии iOS 13.1 от Apple было обнаружено 141 приложение.
Apple впервые начала использовать Swift для iOS еще в 2015 году. Его обновление iOS 9.1 включало одно приложение - Калькулятор - написанное на языке Swift. С тех пор его использование стремительно росло с каждым годом.
iOS 10.1 содержит семь двоичных файлов Swift, а iOS 11.1 - 32. iOS 12 более чем удвоила этот рекорд - 66, в то время как iOS 13 значительно подняла планку с колоссальными 141.
Swift захватывает iOS
Бинарные файлы Swift теперь можно найти почти повсюду. Apple использует их в App Store, Game Center, Центре уведомлений, Напоминаниях, Sidecar, Apple Music и новом приложении Find My.
«Обратите внимание, что эти двоичные файлы могут содержать одну строку кода Swift и не обязательно полностью написаны на Swift», пишет Колуччи, который изучил iOS 13.1, чтобы определить масштабы использования Apple Swift.
Тем не менее, это свидетельствует о том, что использование Swift среди инженеров-программистов Apple растет экспоненциально.
«Неудивительно, что новые функции iOS 13 были созданы с использованием некоторого кода Swift в соответствующем приложении», - продолжает Колуччи. «Также стоит отметить использование Swift в приложениях Health, Book и Shortcuts».
Исключение использования Swift в iOS 13
Колуччи использовал версию iPhone 11 Pro Max с номером сборки 17A844. Вероятно, использование Swift так же широко распространено в iPadOS 13, который по сути является iOS, но с новым названием только для iPad.
Колуччи еще предстоит изучить использование Swift для macOS Catalina. В 2016 году он обнаружил, что двоичные файлы Swift ограничены всего 10 приложениями в macOS 10.12.
яблоко представил Swift на своей ежегодной Всемирной конференции разработчиков в 2014 году. Язык с открытым исходным кодом можно использовать для создания приложений для всех платформ Apple, включая tvOS и watchOS.