Logo hr.androidermagazine.com
Logo hr.androidermagazine.com

Spora ažuriranja boli android kao platformu aplikacija i google play

Anonim

Evo jednostavne istine koju svi vjerojatno znamo u svojoj glavi - ne trebate nabaviti novu verziju Androida jer se neće mnogo izgledati drugačije. Početni zaslon ili pretinac za aplikacije može imati podešavanje ili dvije, postojat će jedna značajka koju bismo željeli imati, ali aplikacije koje koristimo izgledat će i funkcionirati potpuno isto. Postupci koje radimo, poput razmjene poruka ili Facebooka, neko vrijeme neće upotrebljavati nijednu novu značajku koju su programeri imali na raspolaganju, a aplikacije koje uključuju najnoviju značajku cool programera bit će vrlo malobrojne i daleko će trajati.

To je sranje.

Da. To je stvarno sranje. No, većina nas ne može to učiniti s obzirom da sami ne gradimo operativne sustave ili aplikacije. I ne možemo se naljutiti na programere koji prave aplikacije zbog još jedne jednostavne istine: telefoni koji ne dobivaju brza ažuriranja naštete Android platformi.

Android postoji samo za pokretanje aplikacija. Loša podrška telefonima ograničava ljude koji ih prave.

Ne škodi nam malo. Kao što je spomenuto, ne možete se radovati toliko koliko zvuči na papiru, a za ažuriranje održavanja ne morate imati najnoviju verziju. U stvari, ako ne koristite telefon koji ste kupili od Googlea, ažuriranja ljudi koji su ga izgradili obično donose više za stol nego sasvim novu verziju Androida. Koji korisnik Note 5 ne želi novo sučelje s Note 7? Usporedite to s brojem uzbuđenih zbog Scoped Directory Access u Androidu 7.0. (Iako je Scoped Directory Access prilično sladak, učinit će da aplikacije budu sigurnije i bolje pokrenute.) Želimo stvari koje možemo vidjeti. Želimo stvari usmjerene na aplikaciju kao što su Svelte ili paketne obavijesti. Ne dobivamo nijedno.

Treba samo pogledati broj telefona koji imaju zadnju verziju na nadzornoj ploči za razvojne programere Android i vidjeti zašto. Kada bi manje od 20 ili 30 posto vaših potencijalnih korisnika moglo imati koristi od bilo čega novog, puno je bolja ideja da napravite svoje aplikacije za ostalih 70-postotnih tržišta. I dalje će raditi s telefonima na novijoj verziji i pruža vam vrijeme za izmjene i spremnost kada se ciklus ponovi za sljedeće veliko ažuriranje. Na ovome nije potrebna raketna znanost. Ali slobodno se bavite raketnom znanošću ako to možete, jer raketna znanost je cool.

Ovo je prava priča o fragmentaciji Androida. Nisu problem telefoni sa starijim verzijama - to su telefoni s novijom verzijom. Lud. Izrada aplikacija za različite veličine zaslona i različitih procesora bila je mnogo lakša nego što su to ljudi stvorili, a čak se nije ispostavilo da je predviđeni nered. Pokazalo se da je i obilaženje svih različitih inačica jednostavnije. Odaberite onog s najviše korisnika i zanemarite novosti. Google ima alate za olakšavanje kompatibilnosti sa starijim verzijama (koje će biti korisne šest mjeseci kasnije kada je konačno vrijeme za ažuriranje) i telefoni s najnovijim softverom i dalje će dobiti isto iskustvo kao i svi ostali. I ja sam na vašoj strani, programeri. To je upravo ono što bi trebao raditi. Radite sa svojim tržištem, a ne protiv.

Popravak je jednostavan i nemoguć sve u isto vrijeme. Telefoni koji će se ažurirati potrebno je brže ažurirati. Telefoni trebaju duže podržavati ljude koji su vam uzeli novac. Google mora pomno planirati ne isključiti nijedan telefon osim ako to apsolutno ne moraju.

Google, kao nosilac baklje Androida i održavača, to i čini dobro. Ciklus ažuriranja produljen je na jedan u kalendarskoj godini, proizvođači i velika imena u aplikacijskom prostoru dobivaju rani pristup izmjenama koda i novim API-jevima. Okvir i sustav vanilije redovito se ažuriraju i krpaju. Sve bi to trebalo olakšati ažuriranje operativnog sustava na telefonu. Telefoni za izradu odjeljaka, doduše, pomalo su škakljivi na strani potpore, a ponekad zaključivanje iza toga ostavlja loš ukus u ustima. Oni mogu bolje, a trebali bi i bolje. Ali oni nešto rade.

Fragmentacija djeluje suprotno onako kako mislimo da bi trebala. Ažurirani telefoni su oni koji su izostavljeni.

A tvrtke koje zarađuju telefone koje kupujemo u gigantskim brojevima ne svakodnevno sjede na lovorikama. Samsung, LG i HTC pokazali su da prilično brzo mogu izdvojiti ažuriranje, dok drugi poput Huawei i Sony čak nam pokazuju napredak i omogućuju nam da se pridružimo zabavi putem beta programa. Ali ništa se ne radi dosljedno. Neki modeli dobivaju neke stvari, drugi dobijaju nikakve, a oni u sredini izgledaju kao da su u vječnoj limbi. Oslobađanje telefona od 90 dolara koji pokreće Lollipop i zaključavanje na tu verziju je u redu dok se rješavaju kritični problemi, ali najskuplji modeli trebaju duže i brže ažuriranje da bi se stvari promijenile. I za ime Boga, molim vas, prestanite stvarati toliko različitih modela srednjeg puta, tako da imate resurse za podršku onima koje napravite. Ako ga nema na ovom popisu, prestanite ga činiti i umjesto toga napravite jedan koji će biti na tom popisu sljedeće godine. Gotovo. Za taj uvid na tržište nema naknade.

Nitko ne može prisiliti nikoga da promijeni stvari, niti bi to iko mogao učiniti. Android je već zatvoreni open-source projekt od WebKita. Da, znam, biti je fokusiran na mobitel, ali meni je svejedno dopušteno da mi se ne sviđa. Samo ljudi koji izrađuju telefone i pišu softver za telefone mogu promijeniti bilo što od toga, pa čak i tada samo za svoje modele. Istraživanje tržišta koje često izgovaraju kako bi podržali stvari poput tanjih telefona s malim baterijama ili samo korisnici izvan Sjeverne Amerike koji žele dual-SIM modele morat će pokazati da ono što stvarno želimo je bolja podrška onome što kupujemo.

Da, samo su entuzijasti zabrinuti zbog brzog dobivanja najnovijeg ažuriranja, ali svi žele imati aplikacije s najboljim značajkama i telefon koji ne treba zamjenjivati ​​svakih 18 mjeseci da bi ih dobili.