Artikkel

Google I / O 2015 eesmärk oli paremate rakenduste loomine

protection click fraud

[] / google-io-2016)

Google I / O 2015 oli päris vinge, kui olete Androidi fänn. Google Now uued funktsioonid on uskumatu kuvand masinõppest ja räägivad meile Skrillexist rohkem kui kunagi varem teada tahtsime. Uus Google Photos näeb välja suurepärane (ja enamasti tasuta) viis hoida kõik korrastatud ja kõikjal saadaval ning Chromebook kasutajatel võib olla teostes fotode korrastamiseks ja kataloogimiseks lihtsalt toimiv alternatiiv Lightroom - proovime seda teha. Android Pay näitab, kuidas Google saab areneda ja kohaneda, kui a suurepärane mõte ei saa oodatud veojõudu. Ja neid oli hiilgavad habemed.

Kuid 2015. aastal, isegi rohkem kui aastaid varem, suhtub Google tõsisemalt arendajate paremate rakenduste loomisse.

Google'i arendaja tööriistad on pidevalt arenev ja muutuv köögiriistade komplekt, mis võimaldab inimestel meie rakenduste loomine Google'i teenustesse sidumiseks, tehes samal ajal asju, mida tahame installida ja kasutada päeval. Nad on tasuta ja kuigi nad on võimsad, on mõned suurepärase disainiga peenemad punktid olnud Devide jaoks keeruline ja IDE ise - see on programm, mida arendajad kasutavad koodi kirjutamiseks ja oma rakenduste loomiseks - võib olla kohmakas, kui eksite väljaspool kasti "tere maailm" ja satute kodeerimine. Ja rakenduste testimine on olnud õudusunenägu. Google on nende kolme probleemiga suures plaanis tegelenud.

Verizon pakub Pixel 4a uutele piiramatutele liinidele vaid 10 dollarit kuus

Uus Androidi disaini tugiraamatukogu

Oluline on, et kasutaja käes oleks rakendus, mis näib telefonis olevat. Me ei taha, et kõik näeks välja täpselt samasugune, kuid materjalidisain võimaldab kolmanda osapoole rakendustel olla sama välimus ja tunne nagu süsteemi osaks olevatel rakendustel. Nende kujundusjuhiste rakendamine võib olla keeruline ning paigutustele ja visuaalidele kulutatud aeg on sageli pettumus - ka kogenud arendajatele.

Uus ja täiustatud Androidi disaini tugiraamatukogu toob käputäie uusi tööriistu, mida arendajad saavad integreerida oma rakendustesse tuhandeid ridu koodi kirjutamata. The parim osa on see, et see töötab seadmetega, milles töötab Android 2.1 või uuem versioon, mis on peaaegu kõik neist.

See uus teek aitab arendajatel importida navigeerimissahtli vaate, hõljuvaid silte teksti redigeerimiseks, hõljuv toimimisnupp, suupistebaar, vahelehed ning liikumis- ja kerimisraamistik, et kõik saaks voolata sujuvalt. Need disainividinad ja -meetodid vähendavad arendusaega, muutes rakendused ilusa ja imelise välimusena.

Elagu FAB!

Android Studio C / C ++ tugi

Enamik arendajaid kasutab nn IDE-d (integreeritud arenduskeskkond) koodi kirjutamiseks, hoidke koodi mõistlikus puus ja koostage see kõik, kui asjad on käitamiseks valmis. Rakenduste loomiseks võite kasutada lihtsalt märkmikku ja käsurea tööriistu, kuid ainult siis, kui te ennast vihkate. Google'i tasuta IDE Androidi rakenduste arendajatele kannab nime Android Studio ja see sai versiooni 1.3 kopsaka värskenduse.

Uut pistikprogrammi Gradle täiustatakse, pakkudes kiiremat koostamisaega, paremat PNG-failide purustamist ja purustamist ning paremat tööriista Aapt (need on tööriistad, mis loovad lähtekoodist rakenduse). Lisatud on peotäis uusi Java-märkusi, mis aitavad arendajatel vältida vigu nendes pikkades koodiridades ja mäluprofiilimise tööriistad said märkimisväärse kapitaalremondi ja visuaalse liidese, et arendajad saaksid näha just seda, mis on toimumas. Kõik väga lahedad asjad.

Kuid rahva lemmik oli C / C ++ toe lisamine otse Android Studiosse. Google on teinud koostööd JetBrainsiga, et kaasata nende C / C ++ IDE CLion otse Android Studiosse arendajatele tasuta. See võimaldab koodi refaktoreerimist ja analüüsimist, navigeerimist, kasutuse leidmist, koodi täitmist ja palju muud. See võimaldab ka Java-koodi ja C / C ++-koodi tihedalt integreerida, nii et sellised asjad nagu ühe poole ümbertegemine muudavad ka teise.

Kui olete rakenduste arendaja, teate, kui vinge see on. Kui te seda ei ole, tähendab see, et arendajatel on uus tööriistakast, mis aitab kasutada NDK-d (Native Development Kit) Android Studios ja säästab sõna otseses mõttes sadu tunde arendusaega projektide jaoks, mis kasutavad kohalikku kood. See tähendab rõõmsamaid arendajaid ja paremaid rakendusi kõikjal.

Pilvekatselabor

Teie kiirseade testib kappi koos automatiseeritud aruannete ja skaleerimise toega.

Kui kujutate ette, et Androidi rakenduste arendajad istuvad tohutu laua taga, mis on kaetud mitmesuguste Android-telefonide markide ja mudelitega, raevukalt nende rakendust katsetamas, pole te tõenäoliselt sellest kaugel. Riistvaraline valik tähendab, et kompileeritud rakendusega esitamisel ei toimi iga telefon ühtemoodi ning rakenduste optimeerimiseks ja silumiseks kulutatakse palju aega erinevates seadmetes. Liiga palju aega. Nii palju seadmeid.

Google on teatanud Pilvekatselabor aitama. Arendajad saavad kasutada Google'i veebilaborit rakenduste testimiseks arenduse ajal nii virtuaalseadmetes kui ka füüsilistes seadmetes tõeliseks silumiseks ja jõudluse jälgimiseks. Arendajad saavad kõik testid korraga läbi viia kõigis seadmetes, ilma et nende kontoris oleks kapp telefone täis. Laboris on ka robotirakenduste indekseerijad, mis suudavad testimist teha ilma käsitsi kirjutatud testimisprotseduurideta ja see lühendab arendusaega veelgi.

Lisaks arenduse ajal kokkuhoitud ajale läbib see väiksemate meeskondade ja sõltumatute arendajate kulupiirangu, kui nad proovivad katsetada järgmist suurepärast rakendust, millega nad on töötanud.

Paremad tööriistad paremate rakenduste jaoks

instagram story viewer