Home Tehnoloģija Apple Swift darbs, lai atbalstītu Android lietotņu izstrādi

Apple Swift darbs, lai atbalstītu Android lietotņu izstrādi

22
0

Apple Swift programmēšanas valoda tagad tiek oficiāli paplašināta, lai atbalstītu Android lietotņu attīstību, izveidojot a Specializēta Android darba grupa Swift atvērtā koda projektā.


Sākotnēji Apple 2014. gadā ieviesa kā modernu programmēšanas valodu iOS, macOS, WatchOS un TVOS, SWIFT kopš tā laika ir paplašinājusies, iekļaujot oficiālo atbalstu Linux un Home windows. Swift projekts šonedēļ paziņoja par oficiālu centienu atbalstīt Android kā mērķa platformu, ļaujot izstrādātājiem izmantot Swift, lai izveidotu lietojumprogrammas Google mobilajai operētājsistēmai, izmantojot oficiālu instrumentu un infrastruktūru.

Saskaņā ar Swift forumiAndroid darba grupas hartā ir aprakstīts skaidrs pienākumu kopums, kura mērķis ir integrēt Android Swift oficiāli atbalstītajā platformas ekosistēmā. Tie ietver SWIFT nodrošināšanu var apkopot un palaist operētājsistēmā Android, nepaļaujoties uz neoficiālām dakšām vai pakārtotajām modifikācijām, uzlabojot SWIFT standarta bibliotēkas, lai labāk savietotu Android API, un vietējo rīku un darbplūsmas ieviešanu izstrādātājiem, kas vērsti uz Android, izmantojot Swift.

Vēsturiski Android lietojumprogrammu izstrāde, izmantojot SWIFT, ir bijusi iespējama tikai caur trešo personu risinājumiem, piemēram, Scade Framework vai izmantojot pielāgotas rīku ķēdes, kuras izveidojuši atsevišķi izstrādātāji. Šīs pieejas bieži prasīja ievērojamu pielāgotu konfigurāciju, tai nebija pilnīga atbalsta Android API un ieviesa apkopes slogu saderības problēmu dēļ ar jauniem SWIFT izlaidumiem.

Viens no galvenajiem sākotnējiem mērķiem ir uzlabot Android atbalstu oficiālajā SWIFT izplatīšanā, noņemot nepieciešamību pēc ārpuskokiem vai kopienas uzturētām dakšām, ieskaitot pareizas rīku ķēdes integrācijas izveidošanu Android mērķiem un konsekvences iegūšanu ar citām oficiāli atbalstītām platformām. Darba grupa arī plāno ieteikt uzlabojumus SWIFT bibliotēkām, piemēram, Basis un Dispatch, tāpēc viņi labāk atbilst Android platformas konvencijām un uzvedībai.

Android lietotņu izstrādē šobrīd dominē Kotlins, kas 2017. gadā tika paziņots par Google vēlamo valodu Android.

avots