Straipsnis

Ką „Google“ gali padaryti, kad kūrėjai galėtų įdiegti naujas „Android“ funkcijas?

protection click fraud

Sveiki mažieji „Android“ vaikinaiŠaltinis: Jerry Hildenbrandas / „Android Central“

Mes ką tik sulaukėme pirmojo labai ankstyvo žvilgsnio „Android 12“ ir kaip ir kiekviena prieš tai buvusi versija, bus ir naujų funkcijų. Kai kurios bus didelės funkcijos, o kai kurios bus mažos, tačiau, kaip visada, bus vienas ar du, kuriuos kiekvienas iš mūsų tikrai norėtų matyti pridėtus prie savo mėgstamos programos.

Tačiau daugumai iš mūsų, net ir geriausi „Android“ telefonai, tai taps laukimo žaidimu. Kai kurie nepriklausomi kūrėjai gana greitai ir greitai galės įtraukti naujus „Google“ elementus tai liudija sunkų darbą kartu su šiek tiek sėkmės, kuri šiek tiek palengvino jo įgyvendinimą. Tačiau žinokite, kad dauguma kūrėjų, kurie vis dar palaiko geriausias „Android“ programas, atkakliai stengsis, kad nauji dalykai veiktų nesulaužydami visų esamų dalykų. Tam reikalingos kūrėjų peržiūros ir beta testavimas.

VPT pasiūlymai: Viso laikotarpio licencija už 16 USD, mėnesio planai - 1 USD ir daugiau

Tačiau daugeliui programų sunku rasti būdų tai padaryti. Yra keletas tikrai gerų priežasčių ir didžiausia yra ta, kad kol „Samsung“ nepateikia naujinio, naujausios „Android“ funkcijos tikrai nesvarbios, nes „Samsung“ visais tikslais,

yra „Android“, kai kalbama apie vartotojų pardavimą. Jei didžioji dauguma jūsų naudotojų negali naudotis funkcija, nėra jokio skubėjimo ją naudoti. Net tada yra keletas dalykų, kuriuos „Google“ galėtų padaryti, kad palengvintų visą procesą.

Būdas sužinoti, ko reikia kūrėjui, yra paklausti kūrėjo.

Nesu „Android“ kūrėjas, todėl subūriau komandą ir susisiekėme su žmonėmis, kurie yra „Android“ kūrėjai ir paklausė jų, ką „Google“ galėtų padaryti, kad viskas būtų pasirengusi, kai tik atsiras nauja „Android“ versija. Daugeliu atvejų tie patys du atsakymai vėl ir vėl: geresnė dokumentacija su pavyzdžiais kaip viskas veikia ir geresni būdai išbandyti ar net atlikti kai kuriuos darbus tiesiai iš „Android“ prietaisą.

Dokumentacija

„Android“ kodasŠaltinis: Jerry Hildenbrandas / „Android Central“

Jei patinka didelei technologijų kompanijai Facebook kuria „Android“ programą, jie gali gauti prieigą tiesiai prie „Google“, kad gautų atsakymus į klausimus, ir netgi gali būti proceso dalis kuriant funkcijas. Tai skamba tikrai nesąžiningai mažesnių kūrėjų namų ir nepriklausomų kūrėjų atžvilgiu, tačiau didelis vaikinas sulaukia daugiau dėmesio nei mažas vaikinas, nes „Android“ nebūtų toks patrauklus be didžiųjų programas.

„Google“ tikrai turi Ryšių su kūrėjais komandą, kuri padės visiems, norintiems parašyti „Android“ programą, tačiau tai nėra tas pats, kas keliauti į „Google“ būstinę ir dirbti su komanda. Štai kodėl dokumentacija yra tokia svarbi. Komanda „Smart Launcher“ papasakojo mums, kokia yra svarbi dokumentacija.

Manau, kad konkretaus atvejo dokumentacija smarkiai padidintų laiką, kurio reikia naujoms funkcijoms įdiegti. „Google“ paprastai pateikia aiškius dokumentus, kaip įdiegti funkciją programoje, tačiau kartais bruožas susideda iš daugiau nei vienos dalies, ir ne visos dalys yra vienodai dokumentais.

Be to, „Google“ tikriausiai turėtų reikalauti, kad gamintojai tinkamai palaikytų naujas funkcijas arba paskelbtų kai kuriuos dokumentus, jei jie atliktų pakeitimus. Naują funkciją įdiegti yra daug sunkiau, jei kiekviename įrenginyje turime išbandyti tas pačias funkcijas.

Šis požiūris, ypač dalis, reikalaujanti telefono gamintojo dokumentuoti, kaip jis įgyvendina bet kokį naują šią funkciją atkartojo kelios kitos mažesnės kūrėjų komandos ir net keli didesni vardai, tokie kaip komanda Todoistas kuris teigė, kad „niekas neturi laiko išbandyti kiekvieno telefono modelio savybių“. Su tūkstančiais skirtingų modelių jie teisūs.

Kitas dalykas, kurį „Google“ galėtų padaryti su dokumentais, yra jų atnaujinimas. Laikui bėgant API keičiasi ir tobulėja, todėl dokumentacija turi tobulėti kartu. „Google“ kartais gali būti pamiršusi.

Internetiniai įrankiai

„Google Cloud Dev Console“Šaltinis: Jerry Hildenbrandas / „Android Central“

Aukščiau pateikta ekrano kopija yra internetinė registruotų kompiuterių konsolė „Google Cloud“ kūrėjas. Viskas reikalinga norint sukurti programą „Google“ debesyje, išskyrus vaizduotės dalį. Galite naršyti ir naudoti „Google“ API per naršyklės langą, ieškoti iš anksto sukurto esamos funkcijos ar funkcijos sprendimo, net nustatyti „Chrome“ skirtuką.

„Google“ „Cloud Developer Console“ yra puikus internetinis įrankis.

Norėdami pradėti, yra daugybė dokumentų ir netgi galite sumokėti už tai, kad virtuali mašina paleistų programą debesyje, jei jai reikia prieigos prie panašaus Debesų skaičiavimo variklis. Tai visapusiškas integruotas kūrimo sprendimas, leidžiantis greitai gauti viską, ko reikia.

Palyginkite tai su „Play Store“ kūrėjų pultas. Atminkite, kad dauguma „Android“ programų veikia vietoje, o ne debesyje, tačiau vis tiek trūksta funkcijų, palyginti su „cloud dev“ konsole. Taip yra todėl, kad „Google“ taip pat gamina tai, kas vadinama „Android Studio“, kuris yra vietinis IDE (integruota kūrimo aplinka), naudojamas kuriant „Android“ programas. Tačiau didžiausias skirtumas yra tas, kad vieną galima pasiekti iš mobiliojo prietaiso, o kitą - ne.

„Google Play“ kūrėjų pultasŠaltinis: Jerry Hildenbrandas / „Android Central“

Tai gana didelis dalykas Nayelle (žr. jos programas čia), kuris kuria pagrindinio ekrano pritaikymo įrankius, tokius kaip tiesioginiai fono paveikslėliai ir valdikliai. Nayelle norėtų pamatyti geresnį prietaisų skydelį ir būdą jame laikyti programų šablonus, kad daugiau darbo būtų galima atlikti iš telefono.

Kūrėjai Miniclip taip pat norėtų pamatyti geresnius internetinius įrankius, kurie galėtų panaikinti atotrūkį tarp „Android“ kūrėjo svetainės ir „Google Play“ kūrėjų pulto.

„Android“ turi unikalų standartinių API rinkinį, skirtą tiek vietinėms, tiek mišrioms programoms, taip pat rasite konkrečių API, naudojamų per „Google Play“ paslaugas. Vienoje vietoje matant visa tai galinčią ieškoti dokumentų duomenų bazę, sutaupytumėte kūrimo laiko.

Dar kartą yra tas dokumentinis žodis, tačiau šį kartą tai ne jo trūkumas, bet būdas. Man atrodo, kad „Play Store“ kūrėjų pultas bus puiki vieta ieškoti atitinkamų dokumentai, ypač todėl, kad prieš paskelbdami programą kai kuriuose turėsite pasakyti „Google“, kaip naudojate API atvejų.

„Android“ emuliatorius nėra toks geras kaip jūsų rankose esantis telefonas.

Galiausiai tai galiu pasakyti iš patirties per trumpą mano, kaip „Android“ programų kūrėjo, bandymą. Tai greitas būdas šiek tiek pakeisti kodą ir turėti „Google“ refaktorių ir atkurti programą debesyje, kurią galėtumėte atsisiųsti ir išbandyti, tai reikštų, kad galite geriau šalinti triktis ir medžioti klaidų. Pasirodo, kad „Android Studio“ yra tikrai graži IDE, tačiau emuliatorius tiesiog negali rasti klaidų taip pat, kaip galite savo fiziniame telefone.

Kai „Android 12“ ateis į jūsų telefoną, dauguma programų vis tiek veiks puikiai. Bet velnias yra detalėse ir norėdamas toliau palaikyti programą, kūrėjas turi ją atnaujinti naujesnėms versijoms, o tai reikalauja nemažai darbo. Turėkite tai omenyje kitą kartą, kai lankysitės „Play“ parduotuvėje!

„Google Pixel 4a“ apžvalga, praėjus 6 mėnesiams: vis dar geriausia kamera, mažesnė nei 400 USD
Mažas telefonas, didelė vertė

Pasirodo, kad „Google“ metodas „mažiau yra daugiau“ tikrai gerai tinka a apribojimams pigesnis telefonas, o jo programinės įrangos ir fotoaparatų apdorojimo stipriosios pusės išsiskiria iš nebrangių varzybos. „Pixel 4a“ pakyla tiesiai ten, kur baigė „3a“, su geresnėmis specifikacijomis, ta pačia puikia kamera ir 50 USD mažesne kaina.

Reikia pertraukos per karantiną? Kodėl neišbandžius Stardew Valley?
Visi darbai ir visi žaidimai

Tokie žaidimai kaip „Stardew Valley“ negali išgydyti karantino nuovargio, tačiau jie gali padėti jaustis kontroliuojamiems ir atsipalaidavusiems.

Tai geriausi „Android“ telefonai, kuriuos galite įsigyti dabar
Geriausi yra

Yra tiek daug puikių „Android“ telefonų, kuriuos galima nusipirkti, todėl gali būti sunku žinoti, kurį iš jų įsigyti. Tai yra geriausi iš geriausių kiekviename kainos taške.

Tai yra geriausios programos, kurias galite naudoti redaguodami darytas nuotraukas
Redaguokite savo širdyje turinį

Ką darai prieš dalindamasis nuotrauka? Jūs jį redaguojate! Tai geriausios nuotraukų redagavimo programos, kurias šiandien galite gauti „Android“ įrenginyje!

instagram story viewer