Artikla

Mitä Google voi auttaa kehittäjiä ottamaan käyttöön Androidin uudet ominaisuudet?

protection click fraud

Wee pienet Android kaveritLähde: Jerry Hildenbrand / Android Central

Saimme juuri ensimmäisen varhaisen kurkistuksen Android 12 ja kuten kaikki ennen sitä tulleet versiot, tulee myös uusia ominaisuuksia. Jotkut ovat suuria ominaisuuksia, kun taas jotkut ovat pieniä, mutta kuten aina, on yksi tai kaksi, jotka kukin meistä haluaisi todella näkevänsä suosikkisovelluksessamme.

Mutta useimmille meistä, jopa parhaat Android-puhelimet, siitä tulee odotuspeli. Jotkut riippumattomat kehittäjät pystyvät sisällyttämään tuen Googlen uusille tuotteille melko nopeasti ja se on osoitus kovasta työstä yhdistettynä vähän onnea, mikä helpotti sen toteuttamista. Mutta tiedä, että useimmat kehittäjät, jotka ylläpitävät edelleen parhaita Android-sovelluksia, työskentelevät ahkerasti saadakseen uudet asiat toimimaan rikkomatta kaikkia olemassa olevia asioita. Tätä varten kehittäjien esikatselut ja beetatestaus ovat.

VPN-tarjoukset: elinikäinen lisenssi hintaan 16 dollaria, kuukausittaiset suunnitelmat hintaan 1 dollari ja enemmän

Mutta monien sovellusten on vaikea löytää tapoja tehdä tämä. On joitain todella hyviä syitä, ja suurin on se, että kunnes Samsung toimittaa päivityksen, uusimmilla Android-ominaisuuksilla ei todellakaan ole väliä, koska Samsung kaikesta syystä

On Android kuluttajamyynnissä. Jos suurin osa käyttäjistäsi ei voi käyttää ominaisuutta, ei ole todellista kiirettä saada se toimimaan. Silloinkin on olemassa muutama asia, jonka Google voisi tehdä helpottaakseen koko prosessia.

Tapa selvittää, mitä kehittäjä tarvitsee, on kysyä kehittäjältä.

En ole Android-kehittäjä, joten kokoontuin joukkueeseen ja otimme yhteyttä ihmisiin, jotka ovat Android-kehittäjät ja kysyivät heiltä, ​​mitä Google voisi tehdä auttaakseen kaikkea olemaan valmiina, kun uusi Android-versio saapuu. Suurimmaksi osaksi samat kaksi vastausta palasivat uudestaan ​​ja uudestaan: parempi dokumentointi ja esimerkkejä miten saada asiat toimimaan ja parempia tapoja testata tai jopa tehdä osa työstä suoraan Androidista laite.

Dokumentointi

Android-koodiLähde: Jerry Hildenbrand / Android Central

Jos iso teknologiayritys haluaa Facebook rakentaa Android-sovellusta, he pääsevät suoraan Googleen saadakseen vastauksia kysymyksiin ja saattavat jopa olla osa prosessia ominaisuuksien kehittämisen aikana. Tämä kuulostaa todella epäoikeudenmukaiselta pienemmille kehitystaloille ja itsenäisille kehittäjille, mutta iso kaveri saa enemmän huomiota kuin pieni kaveri, koska Android ei olisi yhtä houkutteleva ilman isoa sovelluksia.

Googlella on kehittäjäsuhdetiimi auttamaan kaikkia, jotka haluavat kirjoittaa Android-sovelluksen, mutta se ei ole sama asia kuin matkustaminen Googlen päämajaan ja yhteistyö tiimin kanssa. Siksi dokumentointi on niin tärkeää. Joukkue paikassa Älykäs käynnistin kertoi meille kuinka tärkeitä asiakirjat ovat.

Mielestäni tapauskohtainen dokumentaatio parantaisi huomattavasti uusien ominaisuuksien käyttöönottoaikaa. Google tarjoaa yleensä selkeät ohjeet ominaisuuden käyttöönotosta sovelluksessa, mutta joskus ominaisuus koostuu useammasta kuin yhdestä osasta, eivätkä kaikki osat ole yhtä dokumentoitu.

Lisäksi Googlen olisi todennäköisesti vaadittava valmistajia tukemaan asianmukaisesti uusia ominaisuuksia tai julkaisemaan joitain asiakirjoja, jos ne tekevät muutoksia. Uuden ominaisuuden käyttöönotto on paljon vaikeampaa, jos joudumme testaamaan samat ominaisuudet kaikilla laitteilla.

Tämä mielipide, erityisesti osa siitä, että puhelintuottajaa vaaditaan dokumentoimaan, miten se toteuttaa uuden ominaisuutta toistivat useat muut pienemmät kehitystiimit ja jopa jotkut suuremmat nimet, kuten Todoisti joka sanoi, että "kenelläkään ei ole aikaa testata kaikkia ominaisuuksia kaikissa puhelimissa". Tuhansilla eri malleilla he ovat oikeassa.

Toinen asia, jonka Google voisi tehdä ympäröivän dokumentaation suhteen, on pitää se ajan tasalla. API: t muuttuvat ja kehittyvät ajan myötä, ja dokumentaation on kehityttävä sen mukana. Google voi joskus olla unohdettava.

Verkkotyökalut

Google Cloud Dev -konsoliLähde: Jerry Hildenbrand / Android Central

Yllä oleva kuvakaappaus on rekisteröityjen verkkokonsoli Google Cloud -kehittäjä. Kaikki tarvitaan Google-pilvipohjaisen sovelluksen rakentamiseen lukuun ottamatta mielikuvitusosaa. Voit selata ja käyttää Google-sovellusliittymiä selainikkunassa, etsiä valmiita ratkaisuja olemassa olevalle toiminnolle tai ominaisuudelle ja jopa määrittää tallennustilan käyttöoikeudet Chrome-välilehdeltä.

Googlen Cloud Developer Console on loistava online-työkalu.

Aloittamiseen on paljon asiakirjoja, ja voit jopa maksaa virtuaalikoneesta sovelluksen suorittamiseksi pilvessä, jos se tarvitsee pääsyn johonkin Cloud Compute -moottori. Se on monipuolinen integroitu kehitysratkaisu, jolla saat kaiken tarvitsemasi käyttöön nopeasti.

Vertaa sitä Play Kaupan kehittäjäkonsoli. Muista, että useimmat Android-sovellukset suoritetaan paikallisesti eikä pilvipalvelussa, mutta silti ominaisuuksista puuttuu vakavasti pilvipalvelukonsoliin verrattuna. Tämä johtuu siitä, että Google tekee myös kutsutun Android Studio, joka on paikallinen IDE (integroitu kehitysympäristö), jota käytetään Android-sovellusten rakentamiseen. Suurin ero on kuitenkin se, että toiseen pääsee mobiililaitteesta ja toiseen ei.

Google Play -kehittäjäkonsoliLähde: Jerry Hildenbrand / Android Central

Se on melko iso juttu Nayelle (katso hänen sovelluksiaan tässä), joka kehittää aloitusnäytön mukautustyökaluja, kuten live-taustakuvia ja widgettejä. Nayelle haluaisi nähdä paremman kojelaudan ja tavan tallentaa sovelluspohjia siihen, jotta enemmän työtä voitaisiin tehdä puhelimesta.

Kehittäjät osoitteessa miniclip haluaisi myös nähdä parempia verkkotyökaluja, jotka voisivat ylittää kuilun Android-kehittäjäsivuston ja Google Play -kehittäjäkonsolin välillä.

Androidilla on ainutlaatuinen vakiosovellusliittymä sekä alkuperäisille että hybridisovelluksille, ja löydät myös tiettyjä sovellusliittymiä, joita käytetään Google Play -palvelujen kautta. Kehitysaikaa säästettäisiin, jos näet hakukelpoisen dokumentaatiotietokannan kaikesta samasta paikasta.

Siellä on jälleen tämä dokumentointisana, mutta tällä kertaa se ei ole sen puute, vaan tapa, jolla se paljastetaan. Minusta tuntuu, että Play Kaupan kehittäjäkonsoli olisi täydellinen paikka etsiä asiaankuuluvia dokumentaatio, varsinkin kun sinun on kerrottava Googlelle, miten käytät sovellusliittymiä, ennen kuin julkaiset sovelluksen joissakin tapauksia.

Android-emulaattori ei ole yhtä hyvä kuin puhelin käsissäsi.

Lopuksi voin sanoa tämän kokemuksestani lyhyen kokeiluni aikana Android-sovelluskehittäjänä, nopea tapa tehdä pieniä muutoksia koodiin ja Pyydä Googlen refaktoria ja rakentamaan pilvessä sovellus, jonka voit ladata ja testata, mikä tarkoittaa, että voit paremmin selvittää vianetsinnän ja metsästää vikoja. Android Studio on osoittautumassa todella mukavaksi IDE: ksi, mutta emulaattori ei vain löydä vikoja samalla tavalla kuin voit omalla fyysisellä puhelimellasi.

Kun Android 12 tulee puhelimeesi, useimmat sovellukset toimivat silti hyvin. Paholainen on kuitenkin yksityiskohdissa ja jatkaakseen sovelluksen tukemista kehittäjän on pidettävä se päivitettynä uusille versioille, mikä vie paljon työtä. Pidä tämä mielessä, kun seuraavan kerran vierailet Play Kaupassa!

Google Pixel 4a -katsaus, 6 kuukautta myöhemmin: Silti paras kamera alle 400 dollaria
Pieni puhelin, suuri arvo

On käynyt ilmi, että Googlen lähestymistapa "vähemmän on enemmän" sopii todella a: n rajoituksiin halvempi puhelin, ja sen vahvuudet ohjelmisto- ja kamerankäsittelyssä erottuvat vähemmän puhdistetusta kilpailu. Pixel 4a nousee oikeaan paikkaan, jossa 3a jäi, paremmilla teknisillä tiedoilla, samalla upealla kameralla ja 50 dollaria halvemmalla.

Tarvitsetko tauon karanteenin aikana? Miksi ei kokeilla Stardew Valley?
Kaikki työ ja kaikki pelit

Stardew Valleyin kaltaiset pelit eivät voi parantaa karanteeniväsymystä, mutta ne voivat auttaa sinua tuntemaan itsesi hallitsevaksi ja rennoksi.

Nämä ovat parhaita Android-puhelimia, joita voit ostaa juuri nyt
Paras on

Ostettavia Android-puhelimia on niin paljon, joten voi olla vaikeaa tietää, minkä hankit. Nämä ovat parhaita parhaita kussakin hintapisteessä.

Nämä ovat parhaat sovellukset, joita voit käyttää ottamiesi valokuvien muokkaamiseen
Muokkaa sydämesi sisältöön

Mitä teet ennen kuvan jakamista? Sinä muokkaat sitä! Nämä ovat parhaita valokuvien muokkaussovelluksia, jotka voit saada Android-laitteellesi tänään!

instagram story viewer