Sulje mainos

Millaista se oli lupasi WWDC-kehittäjäkonferenssissa tämän vuoden kesäkuussa, eilen Apple julkaisi lähdekoodin ohjelmointikieli Swift uudessa portaalissa Swift.org. Kirjastot sekä OS X:lle että Linuxille on myös julkaistu yhdessä, joten kyseisen alustan kehittäjät voivat aloittaa Swiftin käytön alusta alkaen.

Muiden alustojen tuki on jo avoimen lähdekoodin yhteisön käsissä, jossa kuka tahansa riittävästi osaava voi osallistua projektiin ja lisätä tukea Windowsille tai muille Linux-versioille.

Swiftin tulevaisuus on koko yhteisön käsissä

Kuitenkin, ei vain lähdekoodi on julkinen. Apple on myös siirtymässä täydelliseen avoimuuteen itse kehityksessä, kun se siirtyy avoimen lähdekoodin ympäristöön GitHubissa. Täällä koko Applen tiimi yhdessä vapaaehtoisten kanssa kehittää Swiftiä tulevaisuuteen, jossa on tarkoitus julkaista Swift 2016 keväällä 2.2 ja Swift 3 ensi syksynä.

Tämä strategia on täysin päinvastainen kuin aikaisempi lähestymistapa, jossa kehittäjinä saimme uuden Swiftin kerran vuodessa WWDC:ssä ja loppuvuoden aikana meillä ei ollut aavistustakaan, mihin suuntaan kieli ottaisi. Äskettäin Apple on julkaissut ehdotuksia ja tulevaisuuden suunnitelmia, joita se tarjoaa kehittäjien kritiikkiä ja palautetta varten, jotta aina kun kehittäjällä on kysyttävää tai parannusehdotuksia, Swift voi suoraan vaikuttaa siihen.

Jak selitti Craig Federighi, Applen ohjelmistokehityksen johtaja, on avoimen lähdekoodin Swift-kääntäjä, LLDB-debuggeri, REPL-ympäristö sekä kielen standardi- ja ydinkirjastot. Apple esitteli äskettäin Swift Package Managerin, joka on ohjelma projektien jakamiseen kehittäjien välillä ja suurten projektien helppoon jakamiseen pienempiin.

Projektit toimivat samalla tavalla Kaakaopodit a Karthago, jonka kanssa Apple-alustojen kehittäjät ovat työskennelleet vuosia, mutta tässä näyttää siltä, ​​että Apple haluaa tarjota vaihtoehtoisen lähestymistavan lähdekoodin jakamiseen. Toistaiseksi tämä on "lastenkengissään" oleva projekti, mutta vapaaehtoisten avulla se varmasti kasvaa nopeasti.

Suuryritysten avoimen lähdekoodin trendi

Apple ei ole ensimmäinen suuryritys, joka on julkaissut alun perin suljetun kielensä avoimen lähdekoodin maailmalle. Vuosi sitten Microsoft teki samanlaisen liikkeen avasi resurssin suuri osa .NET-kirjastoista. Samoin Google julkaisee säännöllisesti osia Android-käyttöjärjestelmän lähdekoodista.

Mutta Apple on todella nostanut rimaa vieläkin korkeammalle, sillä Swift-koodin julkaisemisen sijaan tiimi on siirtänyt kaiken kehitystyön GitHubille, jossa se tekee aktiivisesti yhteistyötä vapaaehtoisten kanssa. Tämä liike on vahva osoitus siitä, että Apple todella välittää yhteisön ideoista eikä yritä vain seurata lähdejulkaisutrendiä.

Tämä askel nostaa Applen yhden nykypäivän avoimimmista suuryrityksistä, uskallan sanoa jopa enemmän kuin Microsoft ja Google. Ainakin tähän suuntaan. Nyt voimme vain toivoa, että tämä liike maksaa Applelle ja että se ei katu sitä.

Mitä se tarkoittaa?

Apple-alustojen kehittäjät ovat täysin ja tasaisesti innoissaan tästä siirrosta, koska heidän Swift-tietonsa ovat paljon laajempia. Useimmilla maailman palvelimilla toimivan Linuxin vahvan tuen ansiosta monista mobiilikehittäjistä voi tulla palvelinkehittäjiä, koska he voivat nyt kirjoittaa palvelimia myös Swiftissä. Henkilökohtaisesti odotan kovasti mahdollisuutta käyttää samaa kieltä sekä palvelimella että mobiili- ja työpöytäsovelluksissa.

Toisen syyn Applen avoimen lähdekoodin Swift mainitsi Craig Federighi. Hänen mukaansa kaikkien pitäisi kirjoittaa tällä kielellä seuraavat 20 vuotta. Jo nyt on ääniä, jotka juhlivat Swiftiä erinomaisena kielenä aloittelijoille, joten ehkä jonain päivänä näemme ensimmäisen oppitunnin koulussa, jossa aloittelijat opiskelevat Swiftiä Javan sijaan.

Lähde: ArsTechnica, GitHub, Nopea
.