Tutup iklan

Kumaha éta jangji dina konferensi pamekar WWDC dina Juni taun ieu, kamari Apple diterbitkeun kode sumber basa programming Swift dina portal anyar Swift.org. Perpustakaan pikeun OS X sareng Linux ogé parantos dileupaskeun babarengan, ku kituna pamekar dina platform éta tiasa ngamimitian nganggo Swift ti mimiti dinten.

Pangrojong pikeun platform anu sanés bakal aya dina panangan komunitas open-source, dimana saha waé anu gaduh pangaweruh anu cekap tiasa nyumbang kana proyék sareng nambihan dukungan pikeun Windows atanapi vérsi Linux anu sanés.

Masa depan Swift aya dina panangan sakumna masarakat

Sanajan kitu, teu ngan kode sumber umum. Apple ogé gentos pikeun ngarengsekeun katerbukaan dina pangwangunan sorangan, nalika pindah ka lingkungan open-source dina GitHub. Di dieu, sakabéh tim ti Apple, babarengan jeung sukarelawan, bakal ngamekarkeun Swift kana mangsa nu bakal datang, dimana rencana pikeun ngaleupaskeun Swift 2016 di cinyusu 2.2, Swift 3 ragrag salajengna.

Strategi ieu sabalikna persis tina pendekatan saméméhna, dimana salaku pamekar urang meunang Swift anyar sakali sataun di WWDC sarta pikeun sésana taun urang teu boga pamanggih naon arah basa bakal nyandak. Anyar, Apple parantos nyebarkeun usulan sareng rencana pikeun masa depan anu ditawarkeun pikeun kritik sareng eupan balik ti pamekar, ku kituna iraha waé pamekar gaduh patarosan atanapi saran pikeun perbaikan, Swift tiasa langsung mangaruhan éta.

jak dipedar Craig Federighi, kapala pamekaran parangkat lunak di Apple, sumber terbuka kompiler Swift, debugger LLDB, lingkungan REPL, sareng perpustakaan standar sareng inti basa. Apple nembe ngenalkeun Swift Package Manager, nyaéta program pikeun ngabagi proyék antara pamekar sareng gampang ngabagi proyék ageung kana anu langkung alit.

Proyék dianggo sami CocoaPods a Carthage, nu pamekar dina platform Apple geus gawé bareng pikeun taun, tapi di dieu sigana nu Apple hayang nawarkeun pendekatan alternatif pikeun babagi kode sumber. Pikeun ayeuna mah, ieu proyek "dina infancy na", tapi kalayan bantuan sukarelawan, éta pasti bakal tumuwuh gancang.

Open-source trend pausahaan badag

Apple sanés perusahaan gedé anu munggaran nyebarkeun basa anu mimitina ditutup ka dunya open-source. Sataun ka tukang, Microsoft ngadamel gerakan anu sami nalika dibuka sumberdaya bagian badag tina perpustakaan .NET. Nya kitu, Google périodik publishes bagian tina kode sumber tina sistem operasi Android.

Tapi Apple leres-leres ngangkat bar langkung luhur, sabab sanés ngan ukur nyebarkeun kode Swift, tim parantos ngalihkeun sadaya pamekaran ka GitHub, dimana éta aktip kolaborasi sareng sukarelawan. Léngkah ieu mangrupikeun indikator anu kuat yén Apple leres-leres paduli kana ideu komunitas sareng henteu ngan ukur nyobian ngiringan tren penerbitan sumber.

Léngkah ieu ngalir Apple ka tingkat salah sahiji pausahaan badag paling kabuka kiwari, wani kuring ngomong malah leuwih ti Microsoft sarta Google. Sahenteuna dina arah ieu. Ayeuna urang ngan ukur ngarepkeun yén langkah ieu bakal mayar kanggo Apple sareng éta moal kuciwa.

Naon éta hartosna?

Alesan pamekar dina platform Apple sagemblengna tur seragam bungah ngeunaan move ieu aplikasi leuwih lega pangaweruh maranéhna ngeunaan Swift. Kalayan dukungan anu kuat pikeun Linux, anu dijalankeun dina sabagéan ageung server di dunya, seueur pamekar sélulér tiasa janten pamekar server, sabab ayeuna bakal tiasa nyerat pangladén dina Swift ogé. Pribadi, kuring ngarep pisan kamungkinan ngagunakeun basa anu sami pikeun server sareng aplikasi mobile sareng desktop.

Alesan sejen Apple open sourced Swift ieu disebutkeun ku Craig Federighi. Numutkeun anjeunna, sadayana kedah nyerat dina basa ieu salami 20 taun ka hareup. Geus aya sora anu ngagungkeun Swift salaku basa anu saé pikeun pamula pikeun diajar, janten panginten hiji dinten urang bakal ningali pelajaran anu munggaran di sakola dimana pemula bakal diajar Swift tinimbang Java.

Sumber: ArsTechnica, GitHub, Swift
.