Itthon Előre gondolkodás Google i / o: nincs kulcsfontosságú mészpite, de a fejlesztők utalnak az android jövőjére

Google i / o: nincs kulcsfontosságú mészpite, de a fejlesztők utalnak az android jövőjére

Videó: Drawn out: How Android renders (Google I/O '18) (Lehet 2024)

Videó: Drawn out: How Android renders (Google I/O '18) (Lehet 2024)
Anonim

Az Android következő verziója - amelyet széles körben „Key Lime Pie” -nek neveznek - nem jelent meg a Google I / O-ban a múlt héten. Ennek ellenére a Google számos új fejlesztőeszközt bejelentett, és a tűzoltó csevegés során az Android csapata számos jövőbeni fejlesztést javasolt a platformon, ideértve az új processzorok támogatásának fejlesztését, a jobb kamera támogatást és a gyorsabb frissítések biztosítását.

A konferencián a Google számos továbbfejlesztett fejlesztőeszközt jelentett be, köztük egy új Android Studio-t, az IntelliJ IDE keretrendszerén alapuló, az Android fejlesztőknek szánt integrált fejlesztési környezetet. Számos új API-t is felvettek, amelyek közül a legérdekesebb a Google Play Game Services szolgáltatásra vonatkozott. És a Google kiadott néhány változtatást a Fejlesztői konzolban, beleértve az integrált új tippeket és a felhasználási mutatókat, hogy a fejlesztők megtanulják, mi működik, és mi nem az alkalmazásukban.

A tűzoltó beszélgetés során az Android csapat tagjai válaszoltak a közönség kérdéseire a platform jövőjéről.

Az egyik első felvetett téma a széttagoltság kérdése volt. Dave Burke, az Android platform csapata mérnöki igazgatója elmondta, hogy a Google nyílt forrást bocsát ki a szilícium gyártók számára, akik ezt követően készítik a chipeken futó verziókat, és továbbítják az eredeti gyártók számára, akik egy adott telefonhoz készülnek.

Burke azt mondta, hogy szeretnék korszerűsíteni ezt a folyamatot azáltal, hogy a kód rétegesebbé válnak, hogy az egyik terület változásai ne befolyásolják a többi részét. Azt is megjegyezte, hogy a Google megpróbálja jobban megérteni a különféle piacokon futó különféle verziók hardverprofilját. Hozzátette, hogy a mézeskalács sok feltörekvő piacon elterjedt, részben azért, mert kevesebb memóriát igényel, mint az újabb verziók, ezért a társaság keresi az Android hatékonyabbá tételét a belépő szintű okostelefonokon.

A piac másik végén Mathias Duarte, aki az Android tervező csapatát vezette, hangsúlyozta az Android, különösen az eredeti gyártók frissítéseinek fontosságát. Rámutatott a Samsung Galaxy S 4 olyan verziójának bejelentésére, amely rendelkezik a "Nexus szoftver élménnyel" (más szóval csak a Google szoftver, nem pedig a Samsung kiegészítései), és idõszerûbb frissítéseket fog elérni.

Az alkalmazási engedélyek számos kérdésben felmerültek. Egyes alkalmazások frissítései engedélyeket kérnek, amelyeket a felhasználók nem akarnak megadni - például a Pocket hozzáférést kíván a kapcsolatokhoz. Dianne Hackborn, aki az Android keretcsapatán dolgozik, azt mondta: "Jelenleg semmit nem vállalhatunk el, de határozottan gondolkodunk ezen."

Számos kérdés valóban a múltba fordult. Arra a kérdésre, hogy mit tettek volna másképpen az Android fejlesztésénél, ha mindent megtudnának, amit most tudnak, a csapat azt mondta, hogy a legnagyobb dolog, amit másképp kellett volna tenniük, az, hogy nagyobb az irányítás az alkalmazások felett. Ficus Kirkpatrick, aki a Play Áruház csapatát vezette, elmondta, hogy van egy hosszú lista azokról a dolgokról, amelyeknek az első alkalma nem igaz. De nem bánta meg egyik dolgot sem, mert csinálták a dolgokat, mert nagyon fontos a dolgok gyors kiengedése, a visszajelzés megszerzése és a gyors iteráció.

Arra a kérdésre, hogy melyik chipet támogatták a legnehezebben, Rebecca Zavin az Android rendszerek csapatából választotta az elsőt, mert a csapat a nulláról indult, mivel sok zseton számára még a Linux nem volt támogatott. Elmondta, hogy a nagy kihívások az új CPU és GPU architektúrák körül forognak, rámutatva, hogy a Nexus 10 volt az elsők között, akik az új ARM kialakítást mutatták be.

Burke szerint a Google szorosan együttműködött chippartnereivel olyan hardverrétegek létrehozásában, amelyek különféle hardvereket támogatnak, hogy megkönnyítsék az új tervek bemutatását.

Reto Meier, a fejlesztõi kapcsolatok csapata vezetõ moderátor megkérdezte, hogy sikerült-e minden kemény munkát elvégezni, Burke pedig nem. "Úgy érzem, hogy az Android csecsemő, és még sok mindent megtehetünk" - mondta. Burke csak az elmúlt évben kapott elég nagy teljesítményt ahhoz, hogy a képernyő rajzolása helyett számításokat végezzen - tette hozzá Burke, hivatkozva a Renderscript API-kra.

"A telefon kamerája megkísérel emulálni egy digitális kamerát, amely megpróbálja emulálni egy régi analóg Kodak kamerát" - mondta Burke. "Ennél sokkal többet tehetünk vele" - mondta a hardver és a szoftver szintjén egyaránt. Ezen túlmenően új szenzorokra mutatott rá, mint például a Galaxy S 4 IR-kibocsátója.

"És van még sok minden, amit meg lehet tenni a hardver szintjén is. Sokkal több újítás jöhet létre" - folytatta Burke.

Egy másik közönség tagja megkérdezte, hogy a Google ír-e iOS-emulátort, hogy futtathasson kórházához kifejlesztett egyedi iPhone alkalmazásokat Androidon. "Arra gondoltam, hogy el kell mennünk a Cupertinóba, és fel kell kérnünk őket, hogy kezdjék el az Android alkalmazások emulálását" - mondta Burke és Kirkpatrick hozzátette: "Nagyon sok optimálisnak tűnik egy nagyon optimális felhasználói élmény".

Sok kérdés fejlesztő-specifikus volt. Arra a kérdésre, hogy a Play Szolgáltatásokra való összpontosítás zárolja-e az embereket a Google Play áruházba, Kirkpatrick azt mondta, hogy semmi nem akadályozza meg az embereket abban, hogy saját üzleteiket tegyék meg, és hogy az Amazon App Store továbbra is jól működik. Egy közönség tagja megkérdezte, hogy az IntelliJ keretrendszer új támogatása azt jelentette-e, hogy a fejlesztőknek el kellett lépniük az Eclipse keretrendszerétől, és Xavier Ducrohet, aki az Android fejlesztőeszközein dolgozik, azt mondta, hogy a fejlesztők továbbra is használhatják az Eclipse alkalmazást. "Ez nem új irány. Párhuzamos irány" - mondta.

Egy közönség tagja megkérdezte a Java Development Kit 1.7 használatát a JDK 1.6-hoz képest (amely jelenleg az Android SDK által támogatott verzió, bár hivatalosan élettartama végén van). Burke szerint néhány lehetőséget vizsgálnak meg, de még nem hoztak döntést. Egy másik mérnök megjegyezte, hogy a változások lehetővé teszik az SDK futtatását az új verzión. Az Oracle-rel való kapcsolatról és a Java 7 vagy a Java 8 támogatásáról kérdezve, Meier nagyjából leszakította a vitát, mondván: "Szerintem igazságos azt mondani, hogy a panelen senkinek nem kell véleménye lenni, és ha igen, akkor biztosan nem kellene. Mondd."

Arra a kérdésre, hogy megtörtént-e a felhasználói felület zökkenőmentes működésének megkísérlése, Burke azt válaszolta: "Nagyon haladtunk a Jelly Bean területén", de hozzátette: "Nem vagyunk abban a szinten, amelyre gondolok lehetnénk." Megjegyezte, hogy a fejlesztõket elrontják az olyan eszközök hatalma, mint a Nexus 4, de még alacsonyabb szintû telefonokon is óvatosnak kell lennünk, hogy mindent megtehessünk mintegy 56 milliszekundumon belül, vagy „hülyesszünk”, vagy megnézjük a keret- ugró. Más mérnökök szerint ezt a projektet soha nem valósítják meg, mert minden alkalommal, amikor új funkciók vannak, ellenőrizniük kell, hogy ez befolyásolja-e a teljesítményt.

Volt néhány tipp a nagyobb változásokról a jövőben. Arra a kérdésre, hogy vannak-e olyan projektek a munkákban, amelyek az egész rendszeren átmennek, ahogyan a Vaj teszi, Burke azt mondta: "Igen, de nem beszélhetünk róluk."

Hasonlóképpen, Meier azt mondta, hogy jobban tudja kérdezni a „pite” -ról (egyértelmű hivatkozás a Key Lime Pie-re), de azon tűnődött, vajon hallott-e valaki a „Lamington” nevű ausztrál desszertről.

Google i / o: nincs kulcsfontosságú mészpite, de a fejlesztők utalnak az android jövőjére