Článek

Google I / O 2015 byl o vytváření lepších aplikací

protection click fraud

[] / google-io-2016)

Google I / O 2015 byl docela úžasný, pokud jste fanouškem Androidu. Nové funkce přicházející do Chytrých karet Google představují neuvěřitelnou ukázku strojového učení a řeknou nám o Skrillexu víc, než jsme kdy chtěli vědět. Nové Fotky Google vypadá jako skvělý (a většinou bezplatný) způsob, jak udržet vše uspořádané a dostupné všude a Chromebook uživatelé mohou mít k dispozici životaschopnou alternativu Lightroom pro organizaci a katalogizaci fotografií v dílech - o to se pokusíme. Android Pay ukazuje, jak se Google může vyvíjet a přizpůsobovat, když a skvělý nápad nedostane trakci, kterou očekávali. A byly nádherné vousy.

Ale v roce 2015, ještě více než před lety, to Google myslí s vývojáři, kteří dělají lepší aplikace, vážně.

Nástroje pro vývojáře Google jsou neustále se vyvíjející a měnící se sady nástrojů, které lidem umožňují budování našich aplikací tak, aby byly propojeny se službami Google, a zároveň dělaly věci, které chceme instalovat a používat každý den. Jsou zdarma, a přestože jsou výkonné, některé z jemnějších bodů skvělého designu byly pro vývojáře složité a samotné IDE - to je program, který vývojáři používají k psaní kódu a vytváření svých aplikací - může být neohrabaný, když bloudíte mimo pole „ahoj svět“ a dostanete se do hlouposti kódování. A testování aplikací bylo noční můrou. Google tyto tři problémy řešil velkým způsobem.

Verizon nabízí Pixel 4a za pouhých 10 $ / měsíc na nových linkách Unlimited

Nová knihovna podpory Android Design

Mít aplikaci, která vypadá, že patří do telefonu, v ruce uživatele je důležité. Nechceme, aby vše vypadalo přesně stejně, ale Material Design umožňuje, aby aplikace třetích stran měla stejný vzhled a dojem jako aplikace, které jsou součástí systému. Implementace těchto návrhových pokynů však může být složitá a čas strávený na rozvržení a vizuálech je často frustrujícím cvičením - dokonce i pro zkušené vývojáře.

Nové a vylepšené Knihovna podpory Android Design přináší několik nových nástrojů, které mohou vývojáři integrovat do svých aplikací bez psaní tisíců řádků kódu. The nejlepší část je, že funguje pro zařízení se systémem Android 2.1 nebo novějším, což je téměř všechna.

Tato nová knihovna pomůže vývojářům importovat zobrazení navigační zásuvky, plovoucí štítky pro úpravy textu, plovoucí akční tlačítko, snackbar, karty a rámec pohybu a posouvání, aby vše mohlo plynout hladce. Tyto návrhové widgety a metody zkrátí čas vývoje a zároveň budou aplikace vypadat a vypadat skvěle.

Ať žije FAB!

Podpora Android Studio C / C ++

Většina vývojářů používá to, co se nazývá IDE (Integrated Development Environment). K psaní kódu je třeba kód uložit do rozumného stromu a vytvořit jej, až budou věci připraveny ke spuštění. K vytváření aplikací můžete použít pouze poznámkový blok a nástroje příkazového řádku, ale pouze pokud se nenávidíte. Bezplatné IDE od Googlu pro vývojáře aplikací pro Android se jmenuje Android Studio a ve verzi 1.3 získalo robustní aktualizaci.

Vylepšen je nový plugin Gradle, který nabízí rychlejší časy sestavení, lepší rozdrcení a rozdrcení souborů PNG a lepší nástroj aapt (jedná se o nástroje, které vytvářejí aplikaci ze zdrojového kódu). Byla přidána hrstka nových anotací Java, které vývojářům pomohou vyhnout se chybám v těchto dlouhých řadách kódu a nástroje pro profilování paměti prošly významnou opravou a vizuálním rozhraním, které vývojářům umožnilo vidět, co je happening. Všechny opravdu skvělé věci.

Oblíbeným davem však bylo přidání podpory C / C ++ přímo v Android Studio. Google spolupracoval s JetBrains na zahrnutí jejich C / C ++ IDE CLion přímo do Android Studio za nulovou cenu pro vývojáře. To umožňuje refaktorování a analýzu kódu, navigaci, hledání využití, dokončení kódu a další. To také umožňuje úzkou integraci mezi kódem Java a kódem C / C ++, takže věci jako refaktorování jedné strany také refaktoruje druhou.

Pokud jste vývojář aplikací, víte, jak je to úžasné. Pokud tomu tak není, znamená to, že vývojáři mají nový panel nástrojů, který pomáhá používat NDK (Native Development Kit) uvnitř Android Studio a ušetří doslova stovky hodin času na vývoj projektů, které používají nativní kód. To znamená šťastnější vývojáře a lepší aplikace všude kolem.

Cloudová testovací laboratoř

Skříň pro okamžité testování zařízení s automatizovanými zprávami a podporou škálování.

Pokud si představíte, že vývojáři aplikací pro Android sedí u obrovského stolu pokrytého různými značkami a modely telefonů s Androidem, jak zuřivě testují jejich aplikace, pravděpodobně nejste daleko. Volba hardwaru znamená, že ne každý telefon bude při kompilované aplikaci fungovat stejně a bude věnováno mnoho času optimalizaci a ladění aplikací napříč různými zařízeními. Příliš mnoho času. Tolik zařízení.

Google oznámil Cloudová testovací laboratoř pomoci. Vývojáři mohou pomocí online laboratoře Google otestovat aplikace během vývoje, a to jak na virtuálních zařízeních, tak i na fyzických zařízeních pro skutečné ladění a sledování výkonu. Vývojáři mohou provádět všechny své testy současně na všech zařízeních, aniž by měli v kanceláři skříň plnou telefonů. V laboratoři jsou také prohledávače robotických aplikací, které mohou provádět testování bez jakýchkoli ručně napsaných testovacích postupů, a to ještě více zkracuje dobu vývoje.

Kromě času ušetřeného během vývoje to prolomí nákladovou bariéru, které mohou čelit menší týmy a nezávislí vývojáři, když se snaží otestovat další skvělou aplikaci, na které pracují.

Lepší nástroje pro lepší aplikace

instagram story viewer