Кто самый активный разработчик на Swift? Уж точно не Apple

Мы все помним, с какой помпой на конференции WWDC Крейг Федериги представлял Swift — новый язык программирования, созданный Apple. С тех пор компания активно продвигает его среди разработчиков, а мы пребываем в полной уверенности, что ее-то собственные приложения уже давно переписаны с использованием Swift. В действительности же это очень далеко от правды.

Swift

Программный инженер Райан Олсон написал в своем блоге, что единственным приложением в iOS 9.2, которое содержит в себе код Swift, является Калькулятор. Как пишет автор, его Swift практически идеально «чист», поскольку лишь два из 22 его классов написаны на Objective-C, который ранее был любимым языком программирования в Купертино.

Можно предположить, что такая ситуация касается только приложений, встроенных в iOS, поскольку их перенос на Swift требует глубинных изменений в системе. Однако даже те приложения Apple, которые необходимо загружать из App Store, написаны на Objective-C. Официальное приложение WWDC содержит код Swift, как и интерфейс приложения Apple Store для смарт-часов Apple Watch. Однако в последнем случае язык Swift содержится лишь в шести из 281 класса.

По мнению Олсона, одна из возможных проблем состоит в том, что интерфейс приложений Swift Application Binary Interface пока еще не был закончен. Это событие ожидается к выходу третьей версии языка, а пока совместимость приложений пока оставляет желать лучшего.

Кто самый активный разработчик на Swift? Уж точно не Apple. Фото.

Обзоры приложений для iOS и MacРазработка приложений для iOS