Gall Datblygwyr Android Nawr Gyrru Defnyddwyr Uwchraddio Eu Apps

Gall Datblygwyr Android Nawr Gyrru Defnyddwyr Uwchraddio Eu Apps

Yn ei Uwchgynhadledd Android Dev, cyhoeddodd Google heddiw sawl offeryn a nodwedd newydd ar gyfer rhaglenwyr sy'n ysgrifennu rhaglenni ar gyfer ei system weithredu symudol. Nid yw rhai o'r rheini'n syndod, fel cefnogaeth i ryddhau'r iaith Kotlin hon yn fwyaf diweddar, sy'n dod yn fwyfwy poblogaidd yn ecosystem datblygwr Android, yn ogystal â nodweddion newydd ar gyfer ei offer Jetpack Android a'i APIs, yn ogystal â'r IDE Stiwdio Android. Y syndod mwyaf, fodd bynnag, mae'n debyg yw cychwyn yr API Diweddariadau Mewn-app.

Er nad yw'r teitl yn gwneud iddo swnio fel priodoledd torri drwodd yn unig, mae'n fargen fawr mewn gwirionedd. Gyda'r API newydd hwn, mae gan raglenwyr bellach ddau ddull newydd i yrru defnyddwyr i uwchraddio eu rhaglen.

"Dyma rywbeth y mae datblygwyr wedi gofyn inni am amser hir iawn yw dweud eich bod yn berchen ar ap a'ch bod am sicrhau bod y defnyddiwr yn rhedeg y model mwyaf diweddar," uwch gyfarwyddwr Google ar gyfer rheoli nwyddau Android a chysylltiadau datblygwyr Stephanie Saad Cuthbertson wedi fy hysbysu. "Mae hynny'n rhywbeth y mae datblygwyr yn ei boeni mewn gwirionedd."

Tybiwch eich bod wedi cludo nam sylweddol i'ch cais (mae'n digwydd ...) ac yr hoffech sicrhau bod pob defnyddiwr yn diweddaru ar unwaith; cyn bo hir byddwch yn gallu dangos neges rwystro sgrin lawn iddynt a fydd yn cael ei harddangos pan fyddant yn dechrau'r rhaglen dro ar ôl tro wrth i'r diweddariad gael ei gymhwyso. Mae hynny'n amlwg yn golygu bygiau mawr yn unig. Mae'r opsiwn nesaf yn caniatáu mwy o hyblygrwydd i'r defnyddiwr ac yn caniatáu iddynt barhau i ddefnyddio'r rhaglen wrth i'r uwchraddiad gael ei lawrlwytho. Gall datblygwyr addasu'r llifoedd uwchraddio hyn yn llwyr.

Ar hyn o bryd, mae'r API diweddariadau mwyaf newydd wrthi'n profi gyda chwpl o bartneriaid a'r cynllun yw ei agor i fwy o ddatblygwyr cyn bo hir.

Ers i Cuthbertson boeni, mae sylw'r tîm yn ystod y blynyddoedd diwethaf wedi bod yn ymwneud â darparu'r hyn maen nhw ei eisiau i ddatblygwyr. Nododd y plentyn poster ar gyfer hyn, yw ieithoedd Kotlin. "Nid oedd yn araith a ddyluniwyd gan Google ac o bosib nid y dewis clir - ond hi oedd y dewis gorau mewn gwirionedd," dywedodd wrthym. " Pan edrychwch ar y degawdau diwethaf, efallai y byddwch yn gweld buddsoddiad a ddechreuodd gyda'r DRhA. Mewn gwirionedd dim ond pum mlynedd ers yr amser hwnnw, rydym wedi bod yn adeiladu arno, wedi'i seilio'n llwyr ar adborth datblygwyr."

Cyhoeddodd y cwmni fod 46 y cant o ddatblygwyr arbenigol bellach yn defnyddio Kotlin a lansiwyd dros 118,000 o brosiectau Kotlin newydd yn Android Studio yn ystod y mis diwethaf yn unig (a dim ond gan ddefnyddwyr sy'n dewis trafod metrigau ynghyd â Google), er mwyn sicrhau bod buddsoddiad yn talu yn ddiamau. i ffwrdd.

Un peth y mae datblygwyr wedi bod yn swnian amdano yn ddiweddar, fodd bynnag, yw bod amseroedd adeiladu yn Stiwdio Android wedi arafu. "Yr hyn a welsom yn fewnol oedd bod amseroedd adeiladu yn cyflymu, ond yr hyn a glywsom gan ddatblygwyr yn allanol yw eu bod yn dod yn arafach," meddai Cuthbertson. "Fe ddechreuon ni feincnodi, y ddau yn fewnol mewn amodau rheoledig, ond i unrhyw un a ddewisodd ymuno, fe ddechreuon ni feincnodi'r ecosystem gyfan." Yr hyn a ganfu’r tîm oedd bod Gradle, calon system adeiladu Stiwdio Android, yn dod yn llawer cyflymach, ond mae’r system a’r platfform rydych yn adeiladu arno hefyd yn cynnwys effeithiau sylweddol. Nododd Cuthbertson fod angen atgyweiriad Specter a Meltdown angen effaith fawr ar ddefnyddwyr Windows a Linux, er enghraifft, fel y mae ategion. Felly wrth symud ymlaen, mae'r tîm yn adeiladu offer proffilio ac ymchwil newydd i ganiatáu i raglenwyr gael mwy o fewnwelediadau i'w hamseroedd adeiladu a bydd Google yn adeiladu mwy o'i ategion i gyflymu ei weithrediadau.

Nid yw bron hyn i gyd yn y beta Android Studio 3.3 diweddar (a beta 3 o fersiwn 3.3 sy'n cael ei lansio yn ddiweddar), ond dim ond un ffactor y bydd defnyddwyr Stiwdio Android yn hapus i wrando mae'n debyg y bydd Chrome OS yn cael cefnogaeth swyddogol i'ch IDE yn gyntaf y flwyddyn nesaf, gan ddefnyddio gallu newydd Chrome OS i redeg meddalwedd Linux.

Diweddariadau eraill, y cwmni a gyhoeddwyd heddiw yw llyfrgelloedd Cydran Pensaernïaeth Jetpack newydd sbon ar gyfer Rheolwr Llywio a Gwaith, gan ei gwneud yn symlach i ddatblygwyr ychwanegu egwyddorion llywio Android yn eu rhaglenni a chyflawni tasgau cefndir heb fod angen ysgrifennu llawer o god boilerplate. Gall Bwndeli App Android, sy'n galluogi datblygwyr i fodiwleiddio eu rhaglenni a llongio rhannau ohonynt yn ôl y galw, hefyd fod yn cael rhai diweddariadau, fel y mae Rhaglenni Ar Unwaith, y gall defnyddwyr eu gweithredu heb eu gosod â llaw. Mae cyflogi URLau gwe ar gyfer Instant Apps bellach yn ddewisol ac mae eu hadeiladu yn Android Studio wedi dod yn symlach.