Брза употреба кода се више него удвостручује са иОС 13
Апплеов програмски језик полако преузима његове мобилне оперативне системе. иОС 13 садржи двоструко више Свифта од иОС 12, према истраживању Алекандре Цолуцција.
Огроман број Апплеових апликација и функција сада садржи Свифт бинарне датотеке. Укупно 141 је откривено у најновијем Апплеовом издању иОС 13.1.
Аппле је први пут почео да користи Свифт за иОС још 2015. Његово ажурирање за иОС 9.1 укључивало је једну апликацију - Калкулатор - написану језиком Свифт. Од тада се његова употреба сваке године рапидно повећавала.
иОС 10.1 садржавао је седам Свифт бинарних датотека, док је иОС 11.1 садржавао 32. иОС 12 је више него удвостручио тај рекорд са 66, док је иОС 13 значајно подигао лествицу са огромних 141.
Свифт преузима иОС
Брзе бинарне датотеке сада се могу наћи готово свуда. Аппле их користи за Апп Сторе, Гаме Центер, Нотифицатион Центер, Реминдерс, Сидецар, Аппле Мусиц и нову апликацију Финд Ми.
„Имајте на уму да ове бинарне датотеке могу садржати један ред Свифт кода и нису нужно у потпуности написане у Свифт -у“ пише Цолуцци, који је ископао иОС 13.1 како би утврдио обим Аппле -ове употребе Свифт -а.
Ипак, то је доказ да употреба Свифта експоненцијално расте међу Аппле -овим софтверским инжењерима.
„Нове функције иОС 13 без изненађења су изграђене са неким Свифт кодом у њиховој одговарајућој апликацији“, наставља Цолуцци. „Такође треба напоменути употребу Свифта у апликацијама Здравље, Књига и Пречице.“
Уклањање Свифт употребе у иОС -у 13
Цолуцци је користио иПхоне 11 Про Мак издање са бројем израде 17А844. Вероватно је употреба Свифта једнако присутна у иПадОС -у 13, који је у суштини иОС, али са новим именом само за иПад.
Цолуцци тек треба да истражује употребу Свифта за мацОС Цаталина. Открио је 2016. године да су Свифт бинарне датотеке ограничене на само 10 апликација у мацОС -у 10.12.
Аппле представио Свифт на годишњој Светској конференцији за програмере 2014. Језик отвореног кода може се користити за израду апликација за све Аппле -ове платформе, укључујући твОС и ватцхОС.