Tá go leor teangacha cláir ar Android, ach ó shin i leith tá a fhios againn cad é an rud is fearr le Google, agus ní Java é seo nó tá C ++ ceart go leor.
Faoi chuimsiú Google I / O 2019, rinneadh go leor fógraí a bhaineann le Android App Development Company agus tá ceann acu siúd nár cheart aire a thabhairt dóibh, faoi theanga ríomhchlárúcháin Kotlin, rud nach bhfuil nua go leor go raibh sé á reáchtáil ó 2012, ach dearbhaíodh go fóill iad mar rogha Google maidir le feidhmchláir Android.
Is teanga ríomhchlárúcháin clóscríbhneoireachta cobhsaí é Kotlin a oibríonn ar Java Virtual Machine ach is féidir é a thiomsú i gcód foinse JavaScript freisin.
Is teanga ríomhchlárúcháin feidhmiúil atá dírithe ar réada í, le scríbhneoireacht statach a ligeann duit tiomsú do mheaisín fíorúil Java agus JavaScript. Forbraíonn foireann ríomhchláraitheoirí é ar JetBrains, eagarthóir IntelliJ IDEA, an timpeallacht fhorbartha comhtháite do Java agus ar a bhfuil Android Studio, an IDE oifigiúil um Fhorbairt Feidhmchlár Android, bunaithe.
Dóibh siúd a leanann é nó a úsáideann é cheana, scaoileadh a nuashonrú is déanaí (Kotlin 1.3.30) an mhí seo caite, lena n-áirítear feabhsuithe ar Kotlin / Native a úsáideann LLVM chun foinsí Kotlin a thiomsú i sonraí dénártha neamhspleácha (ní gá meaisíní a bheith fíorúil) le haghaidh oibríochta éagsúla córais agus ailtireachtaí LAP, lena n-áirítear iOS. Linux, Windows, Mac agus fiú Web Assembly agus córais chomhtháite mar STM32.
Fógraíodh tacaíocht oifigiúil Kotlin do na Seirbhísí Forbartha Aipeanna Soghluaiste ag comhdháil Google I / O 2017.
Kotlin chun Android a fhorbairt
Maidir le foireann Google Android, bhí an cinneadh seo chun tacú le Kotlin furasta a mhíniú.
Tacaíocht EDI do Kotlin: Tá Android Studio bunaithe ar IntelliJ IDEA ó JetBrains agus tá foireann JetBrains ag obair le blianta chun a chinntiú go ritheann Kotlin go réidh le IntelliJ IDEA.
Gheobhaidh Google a chuid oibre go léir le hoidhreacht chun tacú le Kotlin i Stiúideo Android. Ach níos faide ná an ghné seo, tá go leor buntáistí eile ag Kotlin.
De réir Google:
"Tá Kotlin sainráiteach, fairsing, tionchair, gonta, agus taitneamhach le léamh agus le scríobh agus tá gnéithe slándála suntasacha aige i dtéarmaí dochorraitheachta agus neamhnithe" a thagann le do chuid infheistíochtaí chun feidhmchláir shábháilte éifeachtúla a dhéanamh de réir réamhshocraithe.
"Beidh forbairt Android ag éirí níos mó i Kotlin," a scríobh Google i blog post.
"Beidh go leor APIanna agus gnéithe nua Jetpack ar fáil ar dtús do Kotlin. Má thosaíonn tú tionscadal nua, ba cheart duit é a scríobh i Kotlin," a deir Google ag míniú "is minic a chiallaíonn an cód atá scríofa i Kotlin i bhfad níos lú cód duitse, lúide cód a scríobh, a thástáil agus a chothabháil. "
Léigh an blag- Cuireann Google na Gnéithe Nua is Fearr le Forbróirí Aipeanna Android
De réir Google, is é an rud is tábhachtaí ná go bhfuil Kotlin idir-inoibritheach leis na teangacha oifigiúla d’fhorbairt Android (Java, C ++) agus rith-am Android.
Mar shampla, mhínigh an chuideachta go n-oibríonn Kotlin go foirfe leis an teanga Java, rud a fhágann go bhfuil sé níos éasca d’fhorbróirí ar mhaith leo teanga Java leanúint dá húsáid, ach de réir a chéile cuireann siad cód Kotlin leis agus baineann siad leas as leabharlanna Kotlin.
Ina theannta sin, mhéadaigh glacadh Kotlin ar Android go seasta thar na blianta agus de réir Google, le díograis mhéadaitheach i measc forbróirí, ceann de na cúiseanna a raibh an chuideachta ag iarraidh Kotlin a chur i láthair mar an teanga oifigiúil ar Android chun an tacaíocht is fearr a thug Kotlin dóibh a sholáthar. . Cad a rinneadh ó Android Studio 3.0?
Chuir tacaíocht oifigiúil Kotlin le glacadh méadaitheach na teanga i ndomhan forbartha Feidhmchlár Android , go dtí an pointe nuair a thuar cuid go scriosfadh teanga JetBrains Java go gasta.
Ar aon chuma, níor cheart an fhéidearthacht seo a scriosadh, mar de réir Google, "úsáideann níos mó ná 50% d'fhorbróirí gairmiúla Android Kotlin anois."
I gcomhpháirtíocht le JetBrains agus Fondúireacht Kotlin, leanann Google ag infheistiú in uirlisí Kotlin do Android, mar is léir ó scaoileadh luath Android KTX in 2018, tacar síntí d’fhorbairt Android le Kotlin.
Infheistíonn Cuideachta Forbartha Feidhmchlár Soghluaiste freisin i gcáipéisíocht, oiliúint agus imeachtaí chun foghlaim na teanga JetBrains a éascú agus, dá bhrí sin, a glacadh.
Ní haon iontas an fógra seo ó Google, go háirithe toisc go bhféachann Google le fad a bhaint ó Java toisc go ndéanann Oracle ionsaí ar an gcuideachta sa chúirt as úsáid mhídhleathach Java APIs ar Android.
"Beidh forbairt Android níos gasta le Kotlin." Tabharfar isteach go leor APIanna agus gnéithe nua Pacáiste Scaird sa chéad Kotlin, má tá tú ag cur tús le tionscadal nua, ansin ba chóir duit é a scríobh i Kotlin. Ciallaíonn ríomhchlárú i Kotlin go leor do ríomhchláraitheoirí a bhfuil níos lú cód acu. Scríobh, tástáil agus cothabháil de réir na tuarascála ó Mountain View.
Dhá bhliain ó shin, thosaigh an teanga cláir seo ag éirí trendy le linn chreat Google I / O 2017, áit ar fhógair Google tacaíocht Kotlin dá IDE Stiúideo Android. Is dócha gur beag iontas a bhí air, ós rud é gurbh é Java an teanga ab fhearr le fada chun feidhmchláir Android a fhorbairt.
Le dhá bhliain anuas, tá méadú tagtha ar an tóir a bhí ag Kotlin agus deirtear go n-úsáideann níos mó ná 50% d’fhorbróirí gairmiúla Android an teanga dá bhfeidhmchláir féin anois, de réir Google. De réir GitHub, áfach, is teanga cláir í Kotlin a d’fhás an líon is mó le linn 2018.