Raksts

Google I / O 2015 bija visu veidu labāku lietotņu veidošana

protection click fraud

[] / google-io-2016)

Google I / O 2015 bija diezgan lielisks, ja esat Android ventilators. Jaunās funkcijas, kas tiek piedāvātas pakalpojumā Google tagad, ir neticami mašīnmācīšanās parādīšana, un tās mums pastāstīs par Skrillex vairāk, nekā mēs jebkad gribējām zināt. Jauno Google fotoattēli izskatās kā lielisks (un lielākoties bezmaksas) veids, kā uzturēt visu organizētu un pieejamu visur, un Chromebook dators lietotājiem varētu būt vienkārši piemērota Lightroom alternatīva fotogrāfiju sakārtošanai un kataloģizēšanai darbos - mēs centīsimies to izdarīt tieši tā. Android Pay parāda, kā Google var attīstīties un pielāgoties, kad a lieliska ideja nesaņem vilci, kādu viņi gaidīja. Un tādi bija krāšņas bārdas.

Bet 2015. gadā, pat vairāk nekā gadu iepriekš, Google nopietni domā par izstrādātājiem, kas veido labākas lietotnes.

Google izstrādātāju rīki ir pastāvīgi mainīgs un mainīgs trauku komplekts, kas ļautu ļaudīm veidojot mūsu lietotnes, lai tās iekļautos Google pakalpojumos, vienlaikus izstrādājot lietas, kuras vēlamies instalēt un izmantot diena. Viņi ir bez maksas, un, lai arī tie ir spēcīgi, daži izcilā dizaina smalkākie punkti ir bijuši grūts deviem, un pats IDE - tas ir programma, kuru izstrādātāji izmanto, lai rakstītu kodu un izveidotu savas lietotnes, var būt neveikla, kad nomaldāties ārpus lodziņa "sveika pasaule" un nokļūstat kodēšana. Un lietotņu testēšana ir bijis murgs. Google šos trīs jautājumus ir risinājis lielā mērā.

Verizon piedāvā Pixel 4a tikai par $ 10 / mo jaunās Neierobežotās līnijās

Jaunā Android dizaina atbalsta bibliotēka

Lietotājam, kas, šķiet, pieder tālrunim, lietotāja rokās ir svarīgi. Mēs nevēlamies, lai viss izskatās tieši tāpat, bet Materiālu dizains ļauj trešās puses lietojumprogrammām izskatīties un justies tāpat kā lietojumprogrammām, kas ir sistēmas daļa. Šo dizaina vadlīniju ieviešana tomēr var būt sarežģīta, un laiks, kas tiek tērēts maketiem un vizuālajiem materiāliem, bieži ir neapmierinātība - pat pieredzējušiem izstrādātājiem.

Jaunais un uzlabotais Android dizaina atbalsta bibliotēka nes nedaudz jaunu rīku, kurus izstrādātāji var integrēt savās lietojumprogrammās, nerakstot tūkstošiem koda rindiņu. The labākais daļa ir tā, ka tā darbojas ierīcēs, kurās darbojas operētājsistēma Android 2.1 vai jaunāka versija, kas ir gandrīz visas no tām.

Šī jaunā bibliotēka palīdzēs izstrādātājiem importēt navigācijas atvilktnes skatu, peldošās etiķetes teksta rediģēšanai, peldoša darbības poga, uzkodu josla, cilnes un kustības un ritināšanas ietvars, lai viss ritētu gludi. Šie dizaina logrīki un metodes samazinās izstrādes laiku, vienlaikus liekot lietojumprogrammām izskatīties un justies diezgan jauki.

Lai dzīvo FAB!

Android Studio C / C ++ atbalsts

Lielākā daļa izstrādātāju izmanto to, ko sauc par IDE (Integrētā izstrādes vide), lai rakstītu kodu, turiet kodu saprātīgā kokā un izveidojiet to visu, kad lietas ir gatavas darbībai. Lai izveidotu lietotnes, varat vienkārši izmantot piezīmju bloku un komandrindas rīkus, taču tikai tad, ja jūs sevi ienīst. Google bezmaksas IDE Android lietojumprogrammu izstrādātājiem tiek saukts par Android Studio, un tas 1.3 versijā ieguva dūšīgu atjauninājumu.

Jaunais Gradle spraudnis ir uzlabots, piedāvājot ātrāku izveides laiku, labāku PNG failu sasmalcināšanu un sasmalcināšanu un labāku aapt rīku (tie ir rīki, kas veido lietojumprogrammu no avota koda). Ir pievienotas dažas jaunas Java anotācijas, lai palīdzētu izstrādātājiem izvairīties no kļūdām šajās garajās koda rindās un atmiņas profilēšanas rīki ieguva ievērojamu remontu un vizuālo saskarni, lai ļautu izstrādātājiem redzēt tikai to, kas ir notiek. Visi tiešām forši sīkumi.

Bet pūļa iecienītākais bija C / C ++ atbalsta pievienošana tieši Android Studio. Google ir sadarbojies ar JetBrains, iekļaujot viņu C / C ++ IDE CLion tieši uz Android Studio, bez izstrādātāju izmaksām. Tas ļauj koda atjaunošanu un analīzi, navigāciju, lietošanas atrašanu, koda pabeigšanu un daudz ko citu. Tas arī ļauj cieši integrēt Java kodu un C / C ++ kodu, tāpēc tādas lietas kā vienas puses refaktorēšana arī otras.

Ja esat lietotņu izstrādātājs, jūs zināt, cik tas ir lieliski. Ja neesat, tas nozīmē, ka izstrādātājiem ir jauna rīkkopa, kas palīdz izmantot NDK (vietējās attīstības komplektu) Android Studio, un tas burtiski ietaupīs simtiem stundu izstrādes laiku projektiem, kuros tiek izmantota vietējā versija kods. Tas nozīmē laimīgākus izstrādātājus un labākas lietotnes visapkārt.

Mākoņu testa laboratorija

Jūsu tūlītējās ierīces testēšanas skapis ar automatizētiem pārskatiem un mērogošanas atbalstu.

Ja jūs iedomājaties, ka Android lietotņu izstrādātāji sēž pie milzīga rakstāmgalda, kas pārklāts ar dažādiem Android tālruņu zīmoliem un modeļiem, nikni pārbauda savu lietotni, iespējams, jūs neesat tālu no šīs robežas. Aparatūras izvēle nozīmē, ka ne katrs tālrunis rīkosies vienādi, ja tas tiek parādīts kopā ar kompilētu lietojumprogrammu, un tiek patērēts daudz laika, lai optimizētu un atkļūdotu lietotnes dažādās ierīcēs. Pārāk daudz laika. Tik daudz ierīču.

Google ir paziņojusi Mākoņu testa laboratorija palīdzēt. Izstrādātāji var izmantot Google tiešsaistes laboratoriju, lai testēšanas laikā pārbaudītu lietotnes gan virtuālajās, gan fiziskajās ierīcēs reālai atkļūdošanai un veiktspējas uzraudzībai. Izstrādātāji var veikt visus savus testus vienlaicīgi visās ierīcēs, ja viņu birojā nav pilns skapis ar tālruņiem. Laboratorijā ir arī robotu lietotņu rāpuļi, kas testēšanu var veikt bez manuāli rakstītām testēšanas procedūrām, un tas vēl vairāk samazina izstrādes laiku.

Papildus izstrādes laikā ietaupītajam laikam tas pārspēj izmaksu barjeru, ar kuru var saskarties mazākas komandas un neatkarīgi izstrādātāji, mēģinot izmēģināt nākamo lielisko lietotni, pie kuras viņi ir strādājuši.

Labāki rīki labākām lietotnēm

instagram story viewer