Close ad

Naunsa na gisaad sa WWDC developer conference niadtong Hunyo ning tuiga, kagahapon Apple gipatik ang source code programming language Swift sa bag-ong portal Swift.org. Ang mga librarya alang sa OS X ug Linux gi-release usab nga magkauban, mao nga ang mga developer sa kana nga plataporma mahimong magsugod sa paggamit sa Swift gikan sa unang adlaw.

Ang suporta alang sa ubang mga plataporma anaa na sa mga kamot sa open-source nga komunidad, diin ang bisan kinsa nga adunay igong kahibalo makatampo sa proyekto ug makadugang og suporta alang sa Windows o uban pang mga bersyon sa Linux.

Ang kaugmaon sa Swift anaa sa mga kamot sa tibuok komunidad

Bisan pa, dili lamang ang source code ang publiko. Nagbalhin usab ang Apple aron makompleto ang pagkabukas sa pag-uswag mismo, kung kini mobalhin sa usa ka bukas nga gigikanan nga palibot sa GitHub. Dinhi, ang tibuuk nga koponan gikan sa Apple, kauban ang mga boluntaryo, magpalambo sa Swift sa umaabot, diin ang plano mao ang pagpagawas sa Swift 2016 sa tingpamulak sa 2.2, Swift 3 sa sunod nga pagkahulog.

Kini nga estratehiya mao ang tukma nga kaatbang sa miaging pamaagi, diin isip mga developer nakakuha kami usa ka bag-ong Swift kausa sa usa ka tuig sa WWDC ug sa nahabilin nga tuig wala kami nahibal-an kung unsa ang direksyon sa pinulongan. Bag-o lang, gipatik sa Apple ang mga sugyot ug mga plano alang sa umaabot nga gitanyag niini alang sa pagsaway ug feedback gikan sa mga nag-develop, aron sa matag higayon nga ang usa ka developer adunay pangutana o sugyot alang sa pag-uswag, ang Swift direkta nga makaimpluwensya niini.

Giunsa gipasabot ni Craig Federighi, pangulo sa software development sa Apple, open-sourced ang Swift compiler, LLDB debugger, REPL environment, ug ang standard ug core library sa pinulongan. Bag-o lang gipaila sa Apple ang Swift Package Manager, nga usa ka programa alang sa pagpaambit sa mga proyekto tali sa mga nag-develop ug dali nga bahinon ang mga dagkong proyekto ngadto sa gagmay nga mga proyekto.

Ang mga proyekto parehas nga nagtrabaho Mga CocoaPod a Carthage, nga ang mga developers sa Apple platform nagtrabaho uban sa daghang mga tuig, apan dinhi daw gusto sa Apple nga magtanyag og alternatibong pamaagi sa pagpaambit sa source code. Sa pagkakaron, kini usa ka proyekto "sa iyang pagkamasuso", apan sa tabang sa mga boluntaryo, kini siguradong motubo dayon.

Open-source nga uso sa dagkong kompanya

Ang Apple dili ang una nga dako nga kompanya nga nagpatik sa una nga sirado nga sinultian sa bukas nga gigikanan nga kalibutan. Usa ka tuig ang milabay, ang Microsoft mihimo og susamang lakang sa dihang giablihan ang kapanguhaan dagkong mga bahin sa .NET nga mga librarya. Sa susama, ang Google matag karon ug unya nagmantala sa mga bahin sa source code sa Android operating system.

Apan gipataas gyud sa Apple ang bar nga labi ka taas, tungod kay imbis nga imantala lang ang Swift code, gibalhin sa team ang tanan nga pag-uswag sa GitHub, diin kini aktibo nga nakigtambayayong sa mga boluntaryo. Kini nga lakang usa ka lig-on nga timailhan nga ang Apple nagpakabana gayud sa mga ideya sa komunidad ug dili lang naningkamot nga mouban sa tinubdan sa pagmantala uso.

Kini nga lakang nagpalihok sa Apple sa lebel sa usa sa labing bukas nga dagkong kompanya karon, mangahas ako nga isulti labi pa sa Microsoft ug Google. Labing menos sa kini nga direksyon. Karon mahimo ra naton nga maglaum nga kini nga lakang magbayad alang sa Apple ug nga dili kini magbasol.

Unsay buot ipasabot niini?

Ang hinungdan nga ang mga nag-develop sa mga platform sa Apple hingpit ug parehas nga naghinam-hinam bahin sa kini nga lakang mao ang labi ka labi nga aplikasyon sa ilang kahibalo sa Swift. Uban sa lig-on nga suporta alang sa Linux, nga nagdagan sa kadaghanan sa mga server sa kalibutan, daghang mga mobile developer ang mahimo nga mga tig-develop sa server, tungod kay mahimo na usab silang magsulat sa mga server sa Swift. Sa personal, nagpaabut kaayo ko sa posibilidad sa paggamit sa parehas nga sinultian alang sa server ug alang sa mga aplikasyon sa mobile ug desktop.

Ang laing rason nga ang Apple open sourced Swift gihisgutan ni Craig Federighi. Suno sa iya, dapat magsulat ang tanan sa sini nga lenguahe sa masunod nga 20 ka tuig. Adunay na mga tingog nga nagsaulog sa Swift isip usa ka maayo kaayo nga pinulongan alang sa mga nagsugod aron makat-on, mao nga tingali usa ka adlaw makita nato ang unang leksyon sa eskwelahan diin ang mga bag-ohan magtuon sa Swift imbes sa Java.

Source: ArsTechnica, GitHub, Swift
.