Článok

Google I / O 2015 bol predovšetkým o vytváraní lepších aplikácií

protection click fraud

[] / google-io-2016)

Google I / O 2015 bol celkom úžasný, ak ste fanúšikom Androidu. Nové funkcie, ktoré prichádzajú do služby Google Now, sú neuveriteľnou ukážkou strojového učenia a povedia nám o Skrillexe viac, ako sme kedy chceli vedieť. Nové Fotky Google vyzerá ako vynikajúci (a väčšinou bezplatný) spôsob, ako mať všetko usporiadané a dostupné všade a Chromebook používatelia môžu mať k dispozícii iba životaschopnú alternatívu Lightroomu na organizáciu a katalogizáciu fotografií v dielach - o to sa pokúsime. Android Pay ukazuje, ako sa Google môže vyvíjať a prispôsobovať, keď a výborný nápad nedostane trakciu, ktorú očakávali. A boli slávne fúzy.

Ale v roku 2015, ešte viac ako v minulých rokoch, Google to s vývojármi, ktorí robia lepšie aplikácie, myslí vážne.

Vývojárske nástroje spoločnosti Google sú neustále sa vyvíjajúcou a meniacou sa sadou nástrojov, ktoré umožňujú ľuďom budovanie našich aplikácií tak, aby nadväzovali na služby spoločnosti Google, a zároveň robia veci, ktoré chceme inštalovať a používať každý deň. Sú zadarmo a aj keď sú výkonné, niektoré z tých najlepších stránok so skvelým dizajnom boli pre vývojárov zložité a samotné IDE - to je program, ktorý vývojári používajú na písanie kódu a na vytváranie svojich aplikácií - môže byť neohrabaný, keď vybočíte z krabice „ahoj svet“ a dostanete sa do hlúposti kódovanie. A testovanie aplikácií bolo nočnou morou. Google tieto tri problémy riešil vo veľkom štýle.

Verizon ponúka Pixel 4a na nových linkách Unlimited iba za 10 dolárov za mesiac

Nová knižnica podpory Android Design

Mať aplikáciu, ktorá vyzerá, akoby patrila telefónu, do ruky používateľa, je dôležité. Nechceme, aby všetko vyzeralo úplne rovnako, ale Material Design umožňuje aplikácii tretích strán mať rovnaký vzhľad a dojem ako aplikácie, ktoré sú súčasťou systému. Implementácia týchto pokynov pre návrh však môže byť zložitá a čas strávený na rozložení a vizuáloch je často frustrujúcim cvičením - dokonca aj pre ostrieľaných vývojárov.

Nové a vylepšené Knižnica podpory Android Design prináša niekoľko nových nástrojov, ktoré môžu vývojári integrovať do svojich aplikácií bez písania tisícov riadkov kódu. The najlepšie časť spočíva v tom, že funguje pre zariadenia so systémom Android 2.1 alebo novším, čo je takmer všetko.

Táto nová knižnica pomôže vývojárom importovať zobrazenie navigačnej zásuvky, plávajúce štítky na úpravu textu, plávajúce tlačidlo akcie, snackbar, karty a rámec pohybu a rolovania, ktorý umožní všetkým plynúť hladko. Tieto dizajnérske widgety a metódy skrátia čas potrebný na vývoj a zároveň budú aplikácie vyzerať a pôsobiť nádherne.

Nech žije FAB!

Podpora Android Studio C / C ++

Väčšina vývojárov používa takzvané IDE (Integrated Development Environment) na písanie kódu, jeho uloženie do rozumného stromu a vytvorenie všetkého, keď sú veci pripravené na spustenie. Na vytváranie aplikácií môžete použiť iba poznámkový blok a nástroje príkazového riadku, ale iba ak sa nenávidíte. Bezplatné IDE od Googlu pre vývojárov aplikácií pre Android sa volá Android Studio a vo verzii 1.3 získalo poriadnu aktualizáciu.

Vylepšený je nový doplnok Gradle, ktorý ponúka rýchlejšie časy na zostavenie, lepšie rozdrobenie a rozdrvenie súborov PNG a lepší nástroj aapt (jedná sa o nástroje, ktoré vytvárajú aplikáciu zo zdrojového kódu). Bolo pridaných niekoľko nových anotácií Java, ktoré vývojárom pomáhajú vyhnúť sa chybám v týchto dlhých riadkoch kódu, a nástroje na profilovanie pamäte prešli významnou opravou a vizuálnym rozhraním, ktoré vývojárom umožnilo vidieť, čo to je deje sa. Všetky skutočne super veci.

Obľúbeným davom však bolo pridanie podpory C / C ++ priamo v aplikácii Android Studio. Google spolupracoval s JetBrains na zahrnutí ich C / C ++ IDE CLion priamo do Android Studio za nulové náklady pre vývojárov. To umožňuje refaktorovanie a analýzu kódu, navigáciu, hľadanie použitia, dokončenie kódu a ďalšie. To tiež umožňuje úzku integráciu medzi kódom Java a kódom C / C ++, takže napríklad refaktoring jednej strany refaktoruje druhú.

Ak ste vývojár aplikácií, viete, aké je to úžasné. Ak nie ste, znamená to, že vývojári majú nový súbor nástrojov, ktorý pomáha používať NDK (Native Development Kit) vo vnútri Android Studio a ušetrí doslova stovky hodín času vývoja pre projekty, ktoré používajú natívne kód. To znamená šťastnejších vývojárov a lepšie aplikácie všade naokolo.

Cloudové laboratórium

Skriňa na okamžité testovanie zariadenia s automatickými správami a podporou zmeny mierky.

Ak si predstavíte, že vývojári aplikácií pre Android sedia za obrovským stolom pokrytým rôznymi značkami a modelmi telefónov s Androidom, ako zúrivo testujú svoje aplikácie, pravdepodobne nie ste ďaleko od známok. Možnosti hardvéru znamenajú, že nie každý telefón bude pri kompilovanej aplikácii konať rovnako a veľa času sa venuje optimalizácii a ladeniu aplikácií na rôznych zariadeniach. Príliš veľa času. Toľko zariadení.

Google ohlásil Cloud Test Lab pomôcť. Vývojári môžu pomocou online laboratória spoločnosti Google testovať aplikácie počas vývoja, a to na virtuálnych zariadeniach, ako aj na fyzických zariadeniach, na skutočné ladenie a monitorovanie výkonu. Vývojári môžu spustiť všetky svoje testy naraz na všetkých zariadeniach bez toho, aby mali v kancelárii šatňu plnú telefónov. Laboratórium tiež ponúka prehľadávače robotických aplikácií, ktoré môžu vykonávať testovanie bez akýchkoľvek manuálne napísaných testovacích postupov, a to ešte viac skracuje čas potrebný na vývoj.

Okrem času ušetreného počas vývoja prekonáva cenovú bariéru menšie tímy a nezávislí vývojári, ktorým môže čeliť pri testovaní ďalšej skvelej aplikácie, na ktorej pracujú.

Lepšie nástroje pre lepšie aplikácie

instagram story viewer