Kotlin on nyt ensisijainen kieli Android-kehittäjille

Kotlin

eilen en ensimmäisen päivän lGoogle I / O -konferenssin vuoden 2019 painos omistautunut kehittäjille, Google käytti tilaisuutta ilmoittaakseen, että Kotlin-ohjelmointikieli on nyt ensisijainen kieli Android-sovelluskehittäjille.

Kotlin on toimiva, olio-ohjelmointikieli, staattisella kirjoituksella, jonka avulla voit kääntää Java-virtuaalikoneen ja JavaScriptin. Sen on kehittänyt JetBrainsin ohjelmoijaryhmä, IntelliJ IDEA: n, Java: n integroidun kehitysympäristön toimittaja, johon Android Studio, virallinen IDE Android-sovellusten kehittämiseksi, perustuu.

Niille, jotka seuraavat tai jo käyttävät sitä, viimeisin päivitys (Kotlin 1.3.30) julkaistiin viime kuussa, mukaan lukien parannukset Kotlin / Native -ohjelmaan, joka käyttää LLVM: ää kokoamaan Kotlin-lähteet erottamaan binaaritiedot (virtuaalisia koneita ei tarvita) eri käyttöjärjestelmille järjestelmät ja suorittimen arkkitehtuurit, mukaan lukien iOS. Linux, Windows, Mac ja jopa WebAss kokoonpano ja sulautetut järjestelmät, kuten STM32.

Kotlinin virallinen tuki Android-kehitykselle on ilmoitettu Google I / O 2017 -konferenssissa.

Kotlin Android-kehitykselle

Google Android -tiimille tämä päätös tukea Kotlinia oli helppo selittää.

EDI-tuki Kotlinille: Android Studio on rakennettu JetBrains IntelliJ IDEA: lle, ja JetBrains-tiimi on työskennellyt jo vuosia varmistaakseen, että Kotlin toimii saumattomasti IntelliJ IDEA: n kanssa.

Google perii kaiken työnsä tukeakseen Kotlinia Android Studiossa. Mutta tämän näkökohdan lisäksi Kotlinilla on monia muita etuja.

Googlen mukaan:

"Kotlin on ilmeikäs, ytimekäs, laajennettava, tehokas ja miellyttävä lukea ja kirjoittaa, ja sillä on mielenkiintoisia turvaominaisuuksia mitätöimättömyyden ja muuttumattomuuden kannalta", jotka sopivat yhteen investointiesi kanssa sovellusten oletusarvoisesta turvallisuudesta ja tehokkuudesta.

"Android-kehitys tulee olemaan yhä enemmän Kotlinilla", Google kirjoitti blogikirjoituksessaan.

"Monet uudet sovellusliittymät ja Jetpack-ominaisuudet ovat ensin käytettävissä Kotlinille. Jos aloitat uuden projektin, sinun tulisi kirjoittaa se Kotliniin ", sanoo Google selittäen, että" Kotlinissa kirjoitettu koodi tarkoittaa usein paljon vähemmän koodia sinulle, vähemmän koodia kirjoittaa, testata ja ylläpitää. «

Googlen mukaan tärkeintä on, että Kotlin on yhteentoimiva virallisten kielten kanssa Android-kehitykseen (Java, C ++) ja Android-ajonaikaan.

Android Studion logo

esimerkiksi, yritys selitti, että Kotlin toimii saumattomasti Java-kielen kanssa, mikä helpottaa Java-kieltä pitävien kehittäjien jatkaa sen käyttöä, mutta lisäävät myös vähitellen Kotlin-koodin ja hyödyntävät Kotlin-kirjastoja.

Lisäksi, Kotlinin adoptio Androidissa kasvoi tasaisesti vuosien varrella Ja Googlen mukaan kasvava innostus kehittäjien keskuudessa on yksi syy siihen, että yritys halusi ottaa Kotlinin viralliseksi kieleksi Androidissa tarjotakseen heille paremman Kotlin-tuen. Mitä tehtiin Android Studio 3.0: n jälkeen

Kotlinin virallinen tuki on myötävaikuttanut kielen lisääntyvään käyttöönottoon Android-kehitysmaissa siihen pisteeseen asti, jossa jotkut ennustivat, että JetBrains-kieli tuhoaisi nopeasti Javan.

Joka tapauksessa tätä mahdollisuutta ei pitäisi sulkea pois, koska Googlen mukaan "yli 50% ammattimaisista Android-kehittäjistä käyttää nyt Kotlinia".

Google jatkaa yhteistyössä JetBrainsin ja Kotlin Foundationin kanssa Kotlinin Android-työkaluihin, mikä näkyy Android KTX: n varhaisessa julkaisussa vuonna 2018, joka on joukko laajennuksia Android-kehitykseen Kotlinin kanssa.

He investoivat myös dokumentointiin, koulutukseen ja tapahtumiin helpottaakseen JetBrains-kielen oppimista ja siten sen käyttöönottoa.

Tämä Googlen ilmoitus ei ole yllätys, varsinkin kun Google pyrkii irtautumaan Javasta, kun Oracle hyökkää yritystä vastaan ​​tuomioistuimessa Java-sovellusliittymien laittomasta käytöstä Androidissa.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastaa tiedoista: AB Internet Networks 2008 SL
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.