Apple oficiāli strādā, lai atbalstītu savu Swift programmēšanas valodu operētājsistēmā Android, uzņēmums paziņoja šīs nedēļas sākumā. Kaut arī iOS un Android lietotnes parasti tiek rakstītas attiecīgi Swift un Kotlin, iPhone ražotāja mēģinājumi atbalstīt Swift operētājsistēmā Android varētu piedāvāt alternatīvu lietotņu izstrādei Google operētājsistēmā. Apple jau atbalsta SWIFT operētājsistēmā Windows un Linux, un tas ir izveidojis Android Workgroup, lai uzturētu operētājsistēmu kā atbalstītu platformu Swift programmēšanas valodai.
Swift saka, ka Android Working Group dalība ir atvērta visiem kopienas locekļiem
Ceturtdien Swift Core komandas loceklis Mishal Shah paziņoja par Swift Android Workgroup izveidošana foruma amatā. Saskaņā ar Swift vietni, darba grupa veicinās programmēšanas valodas izmantošanu, lai izveidotu lietojumprogrammas Android. Pašlaik tajā ir 10 dalībnieki, un dalība ir “atvērta ikvienam, kurš vēlas dot savu ieguldījumu”.
Jaunizveidotā darba grupa veiks vairākus uzskaitītos uzdevumus Swift vietnēApvidū Tie ietver SWIFT atbalsta uzturēšanu un uzlabošanu Android, strādājot ar platformas vadības grupu, lai izveidotu platformas atbalsta līmeņus, un atbalsta atbalstu Android lietotņu atkļūdošanai, kas rakstītas, izmantojot Swift.
Darba grupas loceklis Marc Prud’hommeaux (@marcprux) izskaidrots Šis viens lietošanas gadījums būtu spēja vienlaikus attīstīt Android un iOS lietotnes, izmantojot koplietotu kodu bāzi. SWIFT faktiski var izmantot, lai izveidotu visu lietojumprogrammu kaudzīti, vienlaikus izmantojot vietējo lietotāja interfeisu Android un iOS.
Ir vērts to atzīmēt tādi rīki kā Skip Jau pastāv un ļauj izstrādātājiem vienlaikus izveidot vietējās lietotnes Android, izmantojot to pašu Swift un Swiftui kodu, ko viņi izmanto, lai izstrādātu savas iOS lietotnes. Pakalpojums automātiski izstrādā Android (un tā interfeisa) kodu, izmantojot JetPack Compose, ļaujot izstrādātājiem piedāvāt optimizētu un “vietējo” veiktspēju iPhone un Android viedtālrunī.
Tā kā Swift oficiāli uztur Android kā atbalstītu platformu, tādiem rīkiem kā Skip vajadzētu kļūt vēl labākiem, savukārt izstrādātājiem vajadzētu būt daudz vieglāk izveidot lietotnes Android, kas tika uzrakstītas SWIFT. Izstrādātāji var sekot darba grupas centieniem, izmantojot Swift Android Github ceļvedimun pat veicina projektu.