Cikk

A Facebook egyszerű trükkje annyi különböző Android-eszköz kiszolgálására

protection click fraud

Vannak, akik szeretik töredezettségnek, mások választásnak nevezni, de bármilyen néven biztosan vannak sok különböző androidos telefon. Olyan alkalmazások építése, amelyeknek együtt kell működniük, nem könnyű feladat. Rendkívül különböző hardverkonfigurációkkal rendelkezik, amelyek nagy különbséget jelentenek a teljesítményben, és annak ellenére, hogy egy apk fájl működhet mindegyiküknél továbbra is fennáll az a kérdés, hogy szükség van-e egy alkalmazásra a zökkenőmentes futtatáshoz alacsony kategóriájú eszközökön anélkül, hogy fel kellene áldoznia a csúcskategóriás funkciókat eszközök. Amikor olyan népszerű alkalmazásról beszél, mint Facebook, ez gyorsan rémálommá válhat a kódolást végző emberek számára.

A Facebook mindenkinek megmutatta a Big Android Meat és a Greet új, egyszerű megoldást - a Device Year Class komponenst.

A Verizon a Pixel 4a készüléket mindössze 10 USD / hó áron kínálja az új Unlimited vonalakon

A Facebook fejlesztői így írják le ezt az új szoftverelemet:

A Device Year Class egy Android könyvtár, amely egy egyszerű algoritmust valósít meg, amely az eszköz RAM-ját, CPU-magjait és órajel-sebességét hozzárendeli ahhoz az évhez, amikor a specifikációk ezen kombinációját csúcskategóriának tekintették. Ez lehetővé teszi a fejlesztő számára, hogy könnyen módosítsa az alkalmazás viselkedését a telefon hardverének képességei alapján.

A könyvtár nem változtatja meg az alkalmazás viselkedését. Visszaad egy (évben kifejezett) értéket, amelyet a kód tárol, amikor a fejlesztőnek meg kell változtatnia az alkalmazás működését, hogy az élményt egy adott hardvertípushoz igazítsa. Ez azt jelenti, hogy egy fejlesztő fantasztikus animációkkal és átmenetekkel írhat egy alkalmazást, amely rendeltetésszerűen fog játszani, ha valami hasonlóra fut Galaxy Note 4, de ne használja a szemet, ha az alkalmazás valami hasonlóra fut, mint a Moto E. Ahogy el lehet képzelni, ez a fajta vezérlés egy olyan alkalmazásban, mint a Facebook - amelyet millió és millió különféle telefonra telepítettek - jobb élményt jelenthet és mindenki számára elérhetővé fog tenni. És könnyen kivitelezhető. A GitHub dokumentációjából:

if (év> = 2013) {// Speciális animáció készítése. } else if (év> 2010) {// Készítsen egyszerű animációt. } else {// A telefon túl lassú, ne végezzen animációkat. }

A legjobb az egészben, hogy a könyvtár nyílt forráskódú a BSD szoftverlicenc alapján (ugyanaz a licenc, amelyet a Google használ az Android-forráshoz), és minden fejlesztő számára ingyenesen használható.

Tudjuk, hogy ez nem varázslat, és valószínű, hogy a nagy projekteken dolgozó fejlesztők többségének van valamilyen módszere a különböző hardverkonfigurációk kezelésére. Az eszközév osztály egyszerű és "elegáns" megoldást kínál egy nagy problémára, és bárki használhatja.

Eszközév osztály GitHub oldala

Ezek a legjobb vezeték nélküli fülhallgatók, amelyeket minden áron megvásárolhat!
Ideje levágni a zsinórt!

Ezek a legjobb vezeték nélküli fülhallgatók, amelyeket minden áron megvásárolhat!

A legjobb vezeték nélküli fülhallgató kényelmes, jól hangzik, nem kerül túl sokba, és könnyen elfér a zsebében.

Minden, amit tudnia kell a PS5-ről: Kiadás dátuma, ára és még sok más
Következő generációs

Minden, amit tudnia kell a PS5-ről: Kiadás dátuma, ára és még sok más.

A Sony hivatalosan megerősítette, hogy a PlayStation 5-en dolgozik. Itt van minden, amit eddig tudtunk róla.

A Nokia két új, 200 dollár alatti, olcsó Android One telefont dob ​​piacra
Új Nokias

A Nokia két új, 200 dollár alatti, olcsó Android One telefont dob ​​piacra.

A Nokia 2.4 és a Nokia 3.4 a legújabb kiegészítés a HMD Global költségvetési okostelefon-kínálatában. Mivel mindkettő Android One eszköz, garantáltan két fő operációs rendszer frissítést és rendszeres biztonsági frissítést kapnak akár három évig.

Biztosítsa otthonát ezekkel a SmartThings kapucsengőkkel és zárakkal
Ding Dong - ajtók zárva

Biztosítsa otthonát ezekkel a SmartThings kapucsengőkkel és zárakkal.

Az egyik legjobb dolog a SmartThings-ben, hogy számos más, harmadik féltől származó eszközt használhat a rendszerén, beleértve a csengőket és a zárakat is. Mivel mindegyikük lényegében ugyanazt a SmartThings támogatást osztja meg, arra összpontosítottunk, hogy mely eszközök rendelkeznek a legjobb specifikációkkal és trükkökkel annak igazolására, hogy felvegyék őket a SmartThings arzenáljába.

instagram story viewer