Članek

Facebook preprost trik za strežbo toliko različnih naprav Android

Nekateri to radi imenujejo razdrobljenost, drugi temu pravijo izbira, toda z vsemi imeni zagotovo obstajajo veliko različnih telefonov Android. Izdelava aplikacij, ki morajo sodelovati z vsemi, ni lahka naloga. Imate divje različne konfiguracije strojne opreme, ki povzročajo veliko razliko v zmogljivosti, in čeprav lahko ena datoteka apk deluje naprej pri vsakem izmed njih še vedno obstaja vprašanje, ali aplikacija potrebuje nemoteno delovanje na napravah nižjega cenovnega razreda, ne da bi pri tem žrtvovali funkcije naprav. Ko govorite o tako priljubljeni aplikaciji kot Facebook, to lahko hitro postane nočna mora za ljudi, ki izvajajo kodiranje.

Facebook je vsem na Big Android Meat and Greet pokazal novo preprosto rešitev - komponento Device Year Class.

Verizon ponuja Pixel 4a za samo 10 USD mesečno na novih linijah Unlimited

Razvijalci Facebooka to novo programsko komponento opisujejo takole:

Device Year Class je knjižnica Android, ki izvaja preprost algoritem, ki preslika RAM, jedra CPU in hitrost naprave v leto, v katerem so bile te kombinacije specifikacij vrhunske. To razvijalcu omogoča enostavno spreminjanje vedenja aplikacije na podlagi zmogljivosti strojne opreme telefona.

Knjižnica ne spremeni nobenega vedenja v aplikaciji. Vrne vrednost (izraženo kot leto), ki je shranjena v kodi za primere, ko mora razvijalec spremeniti način delovanja aplikacije, da prilagodi izkušnjo določeni vrsti strojne opreme. To pomeni, da lahko razvijalec napiše aplikacijo z modnimi animacijami in prehodi, ki se bodo predvajali, kot je predvideno, ko se izvaja na nečem podobnem Galaxy Note 4, vendar ne uporabljajte očesnih sladkarij, ko se aplikacija izvaja na podobnem Moto E. Kot si lahko predstavljate, lahko takšen nadzor v aplikaciji, kot je Facebook, ki je nameščena na milijone in milijone različnih telefonov, omogoči in bo omogočil boljšo izkušnjo skoraj vsem. In to je enostavno izvesti. Iz dokumentacije o GitHub:

if (leto> = 2013) {// Naredite napredno animacijo. } else if (leto> 2010) {// Naredite preprosto animacijo. } else {// Telefon prepočasen, ne delajte nobenih animacij. }

Najboljše od vsega je, da je knjižnica odprtokodna pod licenco za programsko opremo BSD (enako licenco uporablja Google za vir Android) in je na voljo vsakemu razvijalcu brezplačno.

Vemo, da to ni čarovnija in verjetno ima večina razvijalcev, ki delajo na velikih projektih, nekakšen način za obdelavo različnih konfiguracij strojne opreme. Letni razred naprave omogoča preprosto in "elegantno" rešitev velike težave, ki jo lahko uporabi vsak.

Stran letnega razreda naprave »Stran GitHub

To so najboljše brezžične slušalke, ki jih lahko kupite za vsako ceno!
Čas je, da prerežemo vrvico!

To so najboljše brezžične slušalke, ki jih lahko kupite za vsako ceno!

Najboljše brezžične ušesne slušalke so udobne, odlično se slišijo, ne stanejo preveč in jih enostavno spravite v žep.

Vse, kar morate vedeti o PS5: datum izdaje, cena in še več
Naslednja generacija

Vse, kar morate vedeti o PS5: datum izdaje, cena in še več.

Sony je uradno potrdil, da dela na PlayStation 5. Tukaj je vse, kar vemo o tem doslej.

Nokia je predstavila dva nova proračunska telefona Android One, mlajša od 200 USD
Nove Nokije

Nokia je predstavila dva nova proračunska telefona Android One, mlajša od 200 USD.

Nokia 2.4 in Nokia 3.4 sta zadnji dodatek k proračunski liniji pametnih telefonov HMD Global. Ker sta obe napravi Android One, bodo do treh let zagotovo prejemali dve glavni posodobitvi OS in redne varnostne posodobitve.

Zaščitite svoj dom s temi zvonci in ključavnicami SmartThings
Ding Dong - vrata zaklenjena

Zaščitite svoj dom s temi zvonci in ključavnicami SmartThings.

Ena najboljših stvari pri SmartThings je, da lahko v svojem sistemu uporabite številne druge naprave drugih proizvajalcev, vključno z zvonovi in ​​ključavnicami. Ker imajo vsi v bistvu enako podporo za SmartThings, smo se osredotočili na to, katere naprave imajo najboljše specifikacije in trike, da bi upravičili njihovo dodajanje v svoj arzenal SmartThings.

instagram story viewer