Artikla

Google I / O 2015: ssä oli kyse parempien sovellusten luomisesta

protection click fraud

[] / google-io-2016)

Google I / O 2015 oli melko mahtava, jos olet Android-fani. Google Now'n uudet ominaisuudet ovat uskomaton näyttö koneoppimiseen ja kertovat meille Skrillexistä enemmän kuin koskaan halusimme tietää. Uusi Google Kuvat näyttää hyvältä (ja enimmäkseen ilmaiselta) tapalta pitää kaikki järjestyksessä ja saatavilla kaikkialla, ja Chromebook käyttäjillä saattaa olla vain toteuttamiskelpoinen Lightroom-vaihtoehto valokuvien järjestämiseen ja luettelointiin teoksissa - yritämme tehdä juuri sen. Android Pay näyttää kuinka Google voi kehittyä ja sopeutua, kun a hyvä idea ei saa odotettua pitoa. Ja siellä oli loistavat partat.

Mutta vuonna 2015, jopa yli vuosien ajan, Google suhtautuu vakavasti kehittäjiin, jotka tekevät parempia sovelluksia.

Googlen kehittäjätyökalut ovat jatkuvasti kehittyvä ja muuttuva astiasarja, joka sallii ihmiset kehitämme sovelluksiamme sitomaan Googlen palveluihin samalla, kun teemme asioita, jotka haluamme asentaa ja käyttää jokaisen päivä. Ne ovat ilmaisia, ja vaikka ne ovat tehokkaita, jotkut hienon muotoilun hienoista kohdista ovat olleet hankalia kehittäjien käsittelemään, ja IDE itse - se on Ohjelma, jota kehittäjät käyttävät koodin kirjoittamiseen ja sovellusten rakentamiseen - voi olla hankala, kun eksyt "hei maailma" -ruudun ulkopuolelle ja pääset koodaus. Ja sovellusten testaaminen on ollut painajainen. Google on käsitellyt näitä kolmea ongelmaa suurella tavalla.

Verizon tarjoaa Pixel 4a: n vain 10 dollaria kuukaudessa uusille rajoittamattomille linjoille

Uusi Android Design -tukikirjasto

On tärkeää, että käyttäjän kädessä on sovellus, joka näyttää kuuluvan puhelimeen. Emme halua, että kaikki näyttää täsmälleen samalta, mutta materiaalisuunnittelu antaa kolmannen osapuolen sovelluksille saman ilmeen ja tunteen kuin järjestelmään kuuluville sovelluksille. Näiden suunnitteluohjeiden täytäntöönpano voi kuitenkin olla hankalaa, ja asetteluihin ja grafiikoihin käytetty aika on usein turhautumisohjelmaa - jopa kokeneille kehittäjille.

Uusi ja parannettu Android Design -tukikirjasto tuo kourallisen uusia työkaluja, jotka kehittäjät voivat integroida sovelluksiinsa kirjoittamatta tuhansia koodirivejä. parhaat osa on, että se toimii laitteilla, joissa on Android 2.1 tai uudempi, mikä on melkein kaikkia.

Tämä uusi kirjasto auttaa kehittäjiä tuomaan navigointilaatikkonäkymän, kelluvia tarroja tekstin muokkaamiseen, kelluva toimintopainike, välipala, välilehdet ja liike- ja vierityskehys, jotta kaikki sujuu sujuvasti. Nämä suunnitteluwidgetit ja -menetelmät lyhentävät kehitysaikaa ja saavat sovellukset näyttämään ja tuntumaan melko pirullisilta.

Eläköön FAB!

Android Studio C / C ++ -tuki

Useimmat kehittäjät käyttävät niin kutsuttua IDE: tä (Integrated Development Environment) koodin kirjoittamiseen pitämällä koodia järkevässä puussa ja rakentamalla kaikki, kun asiat ovat valmiita suoritettavaksi. Voit käyttää muistikirjoja ja komentorivityökaluja rakentaaksesi sovelluksia, mutta vain jos vihaat itseäsi. Googlen ilmainen Android-sovelluskehittäjien IDE on nimeltään Android Studio, ja se sai runsaan päivityksen versiossa 1.3.

Uusi Gradle-laajennus on parannettu, ja se tarjoaa nopeammat rakennusajat, paremman PNG-tiedostojen murskaamisen ja murskaamisen sekä paremman aapt-työkalun (nämä ovat työkaluja, jotka rakentavat sovelluksen lähdekoodista). Kourallinen uusia Java-merkintöjä on lisätty auttamaan kehittäjiä välttämään virheitä näissä pitkissä koodiriveissä ja muistin profilointityökalut saivat merkittävän uudistuksen ja visuaalisen käyttöliittymän, jonka avulla kehittäjät näkivät juuri sen, mikä on tapahtuu. Kaikki todella hienoja juttuja.

Mutta yleisön suosikki oli C / C ++ -tukien lisääminen suoraan Android Studioon. Google on tehnyt yhteistyötä JetBrainsin kanssa sisällyttääkseen heidän C / C ++ IDE: nsä CLion suoraan Android Studioon ilman kehittäjien kustannuksia. Tämä mahdollistaa koodin korjaamisen ja analysoinnin, navigoinnin, käytön löytämisen, koodin täydentämisen ja paljon muuta. Tämä mahdollistaa myös läheisen integraation Java-koodin ja C / C ++ -koodin välillä, joten muun muassa toisen puolen refaktoroiminen korjaa myös toisen.

Jos olet sovelluskehittäjä, tiedät kuinka mahtavaa tämä on. Jos et ole, se tarkoittaa, että kehittäjillä on uusi työkalupakki, joka auttaa käyttämään NDK: ta (Native Development Kit) Android Studiossa ja säästää kirjaimellisesti satoja tunteja kehitysaikaa natiivia käyttäville projekteille koodi. Tämä tarkoittaa onnellisempia kehittäjiä ja parempia sovelluksia ympäri.

Pilvitestauslaboratorio

Välitön laitteesi testauskaappi automaattisilla raporteilla ja skaalaustuella.

Jos kuvitelet Android-sovelluskehittäjien istuvan valtavan pöydän äärellä, joka on peitetty erilaisilla Android-puhelimilla ja -malleilla, testaa raivokkaasti sovellustaan, et todennäköisesti ole kaukana merkistä. Laitteiston valinta tarkoittaa, että kaikki puhelimet eivät toimi samalla tavalla, kun ne esitetään käännetyn sovelluksen kanssa, ja sovellusten optimointiin ja virheenkorjaukseen käytetään paljon aikaa eri laitteissa. Liikaa aikaa. Niin monta laitetta.

Google on ilmoittanut Pilvitestauslaboratorio auttaa. Kehittäjät voivat käyttää Googlen online-laboratoriota testaamaan sovelluksia kehityksen aikana sekä virtuaalilaitteilla että fyysisillä laitteilla todelliseen virheenkorjaukseen ja suorituskyvyn seurantaan. Kehittäjät voivat suorittaa kaikki testinsä samanaikaisesti kaikilla laitteilla ilman, että toimistossa olisi kaappia täynnä puhelimia. Laboratoriossa on myös robottiohjelmien indeksointirobotteja, jotka voivat suorittaa testauksen ilman manuaalisesti kirjoitettuja testausmenettelyjä, mikä lyhentää kehitysaikaa entisestään.

Kehityksen aikana säästetyn ajan lisäksi tämä läpäisee kustannusesteen, jota pienemmät tiimit ja riippumattomat kehittäjät saattavat kohdata yrittäessään testata seuraavaa suurta sovellusta, jonka parissa he ovat työskennelleet.

Paremmat työkalut parempia sovelluksia varten

instagram story viewer