Kotlin tau dhau los ua hom lus nyiam tshaj plaws rau Android

Google ntawm Google I/O 2019 lub rooj sib tham hauv blog rau cov neeg tsim khoom rau Android operating system tshaj tawmtias Kotlin programming lus tam sim no yog cov lus nyiam rau kev tsim cov ntawv thov rau nws lub xov tooj ntawm tes ua haujlwm, uas txhais tau hais tias nws tau txais kev txhawb nqa los ntawm lub tuam txhab hauv txhua yam cuab yeej, cov khoom siv thiab APIs piv rau lwm yam lus. 

Kotlin tau dhau los ua hom lus nyiam tshaj plaws rau Android

"Kev txhim kho hauv Android yuav nce siab rau Kotlin," Google sau hauv kev tshaj tawm. "Ntau yam tshiab Jetpack APIs thiab cov khoom yuav raug muab ua ntej rau Kotlin. Yog tias koj tab tom pib qhov project tshiab, koj yuav tsum sau nws hauv Kotlin. Code sau nyob rau hauv Kotlin feem ntau txhais tau tias tsawg npaum li cas code rau koj ntaus ntawv, sim, thiab tswj. "

Kotlin tau dhau los ua hom lus nyiam tshaj plaws rau Android

Tsuas yog ob xyoos dhau los, ntawm I/O 2017, Google thawj zaug tshaj tawm kev txhawb nqa rau Kotlin hauv nws IDE, Android Studio. Qhov no tuaj raws li qhov xav tsis thoob, vim tias Java tau ntev lawm cov lus xaiv rau Android app kev txhim kho. Ob peb daim ntawv tshaj tawm ntawm lub rooj sab laj xyoo ntawd tau txais kev qhuas ntau dua. Ob xyoos dhau los, Kotlin qhov kev nyiam tsuas yog nce ntxiv. Raws li Google, ntau dua 50% ntawm cov kws tshaj lij hauv cov neeg tsim khoom siv cov lus los tsim lawv cov apps, thiab nws tau suav tias yog thib plaub nrov tshaj plaws programming lus hauv ntiaj teb hauv qhov tseeb Stack Overflow tus tsim tawm daim ntawv ntsuam xyuas.

Thiab tam sim no nws zoo li Google tau nrhiav txoj hauv kev los txhawb nws txoj kev txhawb nqa rau Kotlin. "Peb tab tom tshaj tawm tias cov kauj ruam loj tom ntej uas peb tab tom ua yog Kotlin yuav yog peb thawj," said Chet Haase, tus kws tshaj lij ntawm pab pawg Android UI Toolkit ntawm Google.

"Peb nkag siab tias tsis yog txhua tus siv Kotlin tseem, tab sis peb ntseeg tias koj yuav tsum sim nws," Haase hais ntxiv. "Koj tuaj yeem muaj laj thawj zoo los tseem siv C ++ thiab Java programming lus, thiab qhov ntawd zoo tag nrho. Lawv tsis mus qhov twg. "

Nws yog tsim nyog sau cia tias Kotlin yog tsim los ntawm JetBrains, ib lub tuam txhab tsim los ntawm peb cov neeg txheeb ze thiab nrog cov chaw ua haujlwm hauv Moscow, St. Petersburg thiab Novosibirsk. Yog li, Kotlin tuaj yeem suav tias yog kev txhim kho hauv tsev uas tau ua tiav kev lees paub thoob ntiaj teb. Nws tseem yuav ua kev zoo siab rau pab pawg JetBrains ntawm qhov kev vam meej no thiab xav kom lawv muaj txiaj ntsig ntxiv.


Ntxiv ib saib