Cikk

A Google I / O 2015 célja jobb alkalmazások készítése volt

protection click fraud

[] / google-io-2016)

A Google I / O 2015 nagyon fantasztikus volt, ha Ön Android rajongó. A Google Asszisztens új funkciói hihetetlenül megmutatják a gépi tanulást, és többet árulnak el a Skrillexről, mint amit valaha is szerettünk volna megtudni. Az új Google Fotók úgy néz ki, mint egy remek (és többnyire ingyenes) módszer arra, hogy mindent szervezetten és mindenhol elérhetővé tegyünk, és Chromebook lehet, hogy a felhasználóknak csak egy életképes alternatívájuk van a fotók rendezéséhez és katalogizálásához - megpróbáljuk ezt megtenni. Android Pay megmutatja, hogyan fejlődhet és alkalmazkodhat a Google, amikor a jó ötlet nem kapja meg azt a tapadást, amire számítottak. És voltak dicső szakáll.

De 2015-ben, még több mint egy évvel korábban, a Google komolyan gondolja a fejlesztőket, amelyek jobb alkalmazásokat készítenek.

A Google fejlesztői eszközei folyamatosan fejlődő és változó eszközök, amelyek lehetővé teszik az emberek számára fejlesztjük az alkalmazásainkat a Google szolgáltatásaihoz, miközben olyan dolgokat készítünk, amelyeket telepíteni és használni szeretnénk nap. Ingyenesek, és bár hatalmasak, a remek dizájn néhány finom pontja trükkös volt a fejlesztők számára, és maga az IDE - ez az program, amelyet a fejlesztők használnak a kód megírásához és az alkalmazások felépítéséhez - nehézkes lehet, ha a „hello world” dobozon kívülre téved, és bejut a kódolás. Az alkalmazások tesztelése pedig rémálom volt. A Google nagyban foglalkozott ezzel a három kérdéssel.

A Verizon a Pixel 4a-t mindössze 10 USD / hó áron kínálja az új Unlimited vonalakon

Az új Android Design támogató könyvtár

Fontos, hogy a felhasználó kezében legyen egy alkalmazás, amely úgy néz ki, mintha a telefon része lenne. Nem akarjuk, hogy minden pontosan ugyanúgy nézzen ki, de az Anyagtervezés lehetővé teszi, hogy egy harmadik féltől származó alkalmazás ugyanolyan megjelenésű és hangulatú legyen, mint a rendszer részét képező alkalmazások. Ezeknek a tervezési irányelveknek a végrehajtása azonban bonyolult lehet, és az elrendezésekre és a látványtervekre fordított idő gyakran csalódást jelent - még a tapasztalt fejlesztők számára is.

Az új és továbbfejlesztett Android Design támogatási könyvtár egy maroknyi új eszközt hoz, amelyeket a fejlesztők integrálhatnak az alkalmazásaikba anélkül, hogy több ezer sornyi kódot írnának. A legjobb rész az, hogy az Android 2.1 vagy újabb rendszert futtató eszközökön működik, ami szinte mindegyikre vonatkozik.

Ez az új könyvtár segít a fejlesztőknek egy navigációs fiók nézet importálásában, lebegő címkékkel a szöveg szerkesztésére, lebegő akciógomb, snackbar, fülek, valamint mozgás és görgetés keretrendszer, hogy minden folyjon simán. Ezek a tervezési widgetek és módszerek csökkentik a fejlesztési időt, miközben az alkalmazások baromi csodálatosak lesznek.

Éljen a FAB!

Android Studio C / C ++ támogatás

A legtöbb fejlesztő az úgynevezett IDE-t (Integrated Development Environment) használja kódíráshoz, tartsa a kódot egy értelmes fában, és készítse el az egészet, amikor a dolgok készen állnak a futtatásra. Csak jegyzettömböt és parancssori eszközöket használhat alkalmazások készítéséhez, de csak akkor, ha utálja magát. A Google Android ID fejlesztőknek szánt ingyenes IDE-jét Android Studio-nak hívják, és az 1.3-as verzióban borsos frissítést kapott.

Az új Gradle plugin továbbfejlesztett, gyorsabb felépítési időket, a PNG fájlok jobb összegyűjtését és összetörését, valamint egy jobb aapt eszközt kínál (ezek olyan eszközök, amelyek a forráskódból építenek ki alkalmazást). Néhány új Java kommentárral bővült, hogy a fejlesztők elkerüljék a hibákat a hosszú kódsorokban, és a memóriaprofil eszközök jelentős átalakítást és vizuális felületet kaptak, hogy a fejlesztők láthassák, mi is az esemény. Minden nagyon jó dolog.

De a közönség kedvence a C / C ++ támogatás hozzáadása volt közvetlenül az Android Studio alkalmazásban. A Google együttműködött a JetBrains-szal, hogy felvegye C / C ++ IDE-jüket CLion közvetlenül az Android Studio-ba, nulla költséggel a fejlesztők számára. Ez lehetővé teszi a kód refaktorálását és elemzését, a navigációt, a használat megtalálását, a kód kitöltését és még sok mást. Ez lehetővé teszi a Java kód és a C / C ++ kód szoros integrációját is, így például az egyik oldal újrafaktorálása a másik felét is refaktorozza.

Ha Ön alkalmazásfejlesztő, akkor tudja, milyen fantasztikus ez. Ha nem, az azt jelenti, hogy a fejlesztőknek új eszköztáruk van, amely segít az NDK (Native Development Kit) használatában az Android Stúdióban, és szó szerint több száz órányi fejlesztési időt spórol meg a natív projekteket használó projektek számára kód. Ez boldogabb fejlesztőket és jobb alkalmazásokat jelent.

A Cloud Test Lab

Azonnali eszköz tesztelő szekrény, automatikus jelentésekkel és méretezési támogatással.

Ha azt képzeli, hogy az Android alkalmazás-fejlesztők egy hatalmas íróasztalnál ülnek, amelyet különféle Android-telefonok gyártmányai és modelljei borítanak, dühödten tesztelik alkalmazásukat, akkor valószínűleg nem áll messze a céltól. A hardveres választás azt jelenti, hogy nem minden telefon fog ugyanúgy viselkedni, ha egy lefordított alkalmazással mutatják be, és rengeteg időt fordítanak az alkalmazások optimalizálására és hibakeresésére a különböző eszközökön. Túl sok idő. Ennyi eszköz.

A Google bejelentette a Cloud Test Lab segíteni. A fejlesztők a Google online laboratóriumával tesztelhetik az alkalmazásokat a fejlesztés során, mind virtuális eszközökön, mind fizikai eszközökön a valós hibakereséshez és a teljesítmény ellenőrzéséhez. A fejlesztők minden tesztet egyszerre futtathatnak minden eszközön, anélkül, hogy irodájukban tele lenne egy telefonszekrény. A laboratórium olyan robotalkalmazásokat is tartalmaz, amelyek manuálisan írt tesztelési eljárások nélkül is képesek tesztelni, és ez még tovább csökkenti a fejlesztési időt.

A fejlesztés során megtakarított idő mellett ez áthágja a költséggátat, amellyel kisebb csapatok és független fejlesztők szembesülhetnek, amikor megpróbálják kipróbálni a következő nagyszerű alkalmazást, amelyen dolgoztak.

Jobb eszközök a jobb alkalmazásokhoz

instagram story viewer