Članek

Google I / O 2015 je bil namenjen izdelavi boljših aplikacij

protection click fraud

[] / google-io-2016)

Google I / O 2015 je bil čudovit, če ste ljubitelj Androida. Nove funkcije, ki prihajajo v Google Now, so neverjeten prikaz strojnega učenja in nam bodo povedale več o Skrillexu, kot smo kdaj želeli vedeti. Novi Google Foto izgleda kot odličen (in večinoma brezplačen) način, da je vse organizirano in na voljo povsod, in Chromebook uporabniki imajo morda samo izvedljivo možnost Lightroom za organiziranje in katalogiziranje fotografij v delu - poskušali bomo storiti prav to. Android Pay prikazuje, kako se lahko Google razvija in prilagaja, ko a odlična ideja ne dobi oprijema, ki so ga pričakovali. In obstajali so veličastne brade.

Toda v letu 2015, še več kot pretekla leta, Google resno razmišlja o razvijalcih, ki izdelujejo boljše aplikacije.

Googlova orodja za razvijalce so nenehno spreminjajoči se pripomočki, ki ljudem omogočajo izdelava naših aplikacij, da bi se povezale z Googlovimi storitvami, hkrati pa ustvarjamo stvari, ki jih želimo namestiti in uporabljati dan. So brezplačni in čeprav so zmogljivi, so nekatere natančne točke odličnega oblikovanja zapletene za obdelovalce in sam IDE - to je program, ki ga razvijalci uporabljajo za pisanje kode in izdelavo svojih aplikacij - je lahko neroden, ko zaidete zunaj polja "hello world" in zaidete v grozno kodiranje. In testiranje aplikacij je nočna mora. Google je ta tri vprašanja obravnaval zelo pomembno.

Verizon ponuja Pixel 4a za samo 10 USD mesečno na novih linijah Unlimited

Nova knjižnica za podporo oblikovanju Android

Pomembno je imeti aplikacijo, ki je videti, kot da pripada telefonu v roki uporabnika. Ne želimo, da je videti povsem enako, vendar Material Design omogoča, da ima aplikacija neodvisnih proizvajalcev enak videz in občutek kot aplikacije, ki so del sistema. Izvajanje teh smernic za oblikovanje pa je lahko zapleteno in čas, porabljen za postavitve in vizualne elemente, je pogosto frustracija - tudi za izkušene razvijalce.

Novo in izboljšano Knjižnica za podporo oblikovanju Androida prinaša peščico novih orodij, ki jih lahko razvijalci vključijo v svoje aplikacije, ne da bi napisali na tisoče vrstic kode. The najboljše del je, da deluje za naprave s sistemom Android 2.1 ali novejšim, kar je skoraj vse.

Ta nova knjižnica bo razvijalcem pomagala uvoziti pogled predala za krmarjenje, plavajoče nalepke za urejanje besedila, plavajoči akcijski gumb, snackbar, zavihki in okvir za gibanje in pomikanje, da se vse pretaka gladko. Ti gradbeni pripomočki in metode bodo skrajšali čas razvoja, hkrati pa bodo aplikacije videti čudovito čudovito.

Naj živi FAB!

Podpora za Android Studio C / C ++

Večina razvijalcev uporablja tako imenovano IDE (integrirano razvojno okolje) za pisanje kode, jo držite v razumnem drevesu in jo zgradite, ko so stvari pripravljene za zagon. Za izdelavo aplikacij lahko preprosto uporabite orodja za beležke in ukazno vrstico, vendar le, če se sovražite. Googlov brezplačni IDE za razvijalce aplikacij za Android se imenuje Android Studio in je v različici 1.3 dobil zajetno posodobitev.

Izboljšan je novi vtičnik Gradle, ki ponuja hitrejše čase izdelave, boljše drobljenje in drobljenje datotek PNG in boljše orodje aapt (to so orodja, ki gradijo aplikacijo iz izvorne kode). Dodanih je nekaj novih pripisov Java, ki razvijalcem pomagajo preprečiti napake v teh dolgih vrsticah kode in orodja za profiliranje pomnilnika so dobila bistveno prenovo in vizualni vmesnik, ki je razvijalcem omogočil, da vidijo, kaj je se dogaja. Vse res super stvari.

Najljubši občinstvu pa je bil dodatek podpore za C / C ++ neposredno v Android Studio. Google je sodeloval z JetBrains, da bi vključil njihov ID / C + C ++ CLion neposredno v Android Studio brez stroškov za razvijalce. To omogoča refaktoring in analizo kode, navigacijo, iskanje uporabe, dokončanje kode in še več. To omogoča tudi tesno integracijo med kodo Java in kodo C / C ++, zato stvari, kot je refaktoriranje ene strani, refaktorirajo tudi drugo.

Če ste razvijalec aplikacij, veste, kako čudovito je to. Če niste, to pomeni, da imajo razvijalci novo orodje, ki pomaga pri uporabi NDK (Native Development Kit) znotraj Android Studio in bo prihranil dobesedno na stotine ur razvojnega časa za projekte, ki uporabljajo izvorni jezik Koda. To pomeni, da so srečnejši razvijalci in boljše aplikacije naokoli.

Laboratorij za preskušanje v oblaku

Vaša omara za takojšnje preizkušanje naprave z avtomatiziranimi poročili in podporo za skaliranje.

Če si predstavljate, da razvijalci aplikacij za Android sedijo za ogromno mizo, pokrito z različnimi znamkami in modeli telefonov Android, ki svojo aplikacijo besno preizkušajo, verjetno niste daleč od meje. Izbira strojne opreme pomeni, da se vsak telefon ne bo ravnal enako, če bo predstavljen s prevedeno aplikacijo, veliko časa pa se porabi za optimizacijo in razhroščevanje aplikacij v različnih napravah. Preveč časa. Toliko naprav.

Google je objavil Cloud Test Lab pomagati. Razvijalci lahko uporabljajo Googlov spletni laboratorij za testiranje aplikacij med razvojem tako na navideznih napravah kot tudi fizičnih napravah za resnično odpravljanje napak in spremljanje učinkovitosti. Razvijalci lahko istočasno izvajajo vse svoje teste v vseh napravah, ne da bi v svoji pisarni imeli polno omaro telefonov. Laboratorij ima tudi pajke za robotske aplikacije, ki lahko izvajajo testiranje brez kakršnih koli ročno napisanih postopkov testiranja, kar še dodatno skrajša čas razvoja.

Poleg prihranjenega časa med razvojem se to prebija skozi stroškovno oviro, s katero se lahko soočajo manjše ekipe in neodvisni razvijalci, ko skušajo preizkusiti naslednjo odlično aplikacijo, s katero so delali.

Boljša orodja za boljše aplikacije

instagram story viewer