Artykuł

Prosta sztuczka Facebooka do obsługi tak wielu różnych urządzeń z Androidem

protection click fraud

Niektórzy ludzie lubią to nazywać fragmentacją, inni nazywają to wyborem, ale pod jakąkolwiek nazwą istnieją z pewnością wiele różnych telefonów z Androidem. Tworzenie aplikacji, które muszą współpracować z nimi wszystkimi, nie jest łatwym zadaniem. Masz bardzo różne konfiguracje sprzętowe, które powodują dużą różnicę w wydajności i nawet jeśli jeden plik APK może działać z każdym z nich, nadal istnieje problem z potrzebą aplikacji do płynnego działania na urządzeniach z niższej półki bez poświęcania funkcji na wyższej półce urządzenia. Kiedy mówisz o aplikacji tak popularnej jak Facebook, może to szybko stać się koszmarem dla osób zajmujących się kodowaniem.

Facebook pokazał wszystkim uczestnikom Big Android Meat and Greet nowe, proste rozwiązanie - komponent Device Year Class.

Verizon oferuje Pixel 4a za jedyne 10 USD miesięcznie na nowych liniach Unlimited

Twórcy Facebooka opisują ten nowy składnik oprogramowania w następujący sposób:

Device Year Class to biblioteka systemu Android, która implementuje prosty algorytm, który mapuje pamięć RAM urządzenia, rdzenie procesora i prędkość zegara na rok, w którym te kombinacje specyfikacji zostały uznane za zaawansowane. Dzięki temu programiści mogą łatwo modyfikować zachowanie aplikacji w oparciu o możliwości sprzętu telefonu.

Biblioteka nie zmienia żadnego zachowania w aplikacji. Zwraca wartość (wyrażoną jako rok), która jest przechowywana w kodzie na wypadek, gdy programista musi zmienić sposób działania aplikacji, aby dostosować środowisko do określonego typu sprzętu. Oznacza to, że programista może napisać aplikację z fantazyjnymi animacjami i przejściami, które będą odtwarzane zgodnie z zamierzeniami podczas uruchamiania na czymś takim jak Galaxy Note 4, ale nie używaj przyjemności dla oka, gdy aplikacja działa na czymś takim jak plik Moto E. Jak możesz sobie wyobrazić, ten rodzaj kontroli w aplikacji takiej jak Facebook - która jest zainstalowana na milionach różnych telefonów - może i przyniesie lepsze wrażenia prawie każdemu. I to jest łatwe do wdrożenia. Z dokumentacji na GitHub:

if (year> = 2013) {// Wykonaj zaawansowaną animację. } else if (rok> 2010) {// Zrób prostą animację. } else {// Telefon zbyt wolny, nie rób żadnych animacji. }

Co najlepsze, biblioteka jest udostępniana na zasadach open source na licencji oprogramowania BSD (ta sama licencja, której Google używa dla źródła Androida) i jest dostępna dla każdego programisty do bezpłatnego użytku.

Wiemy, że to nie jest magia i jest prawdopodobne, że większość programistów pracujących nad dużymi projektami ma jakąś metodę obsługi różnych konfiguracji sprzętowych. To, co robi klasa urządzeń, to proste i „eleganckie” rozwiązanie dużego problemu i każdy może z niego korzystać.

Strona GitHub Device Year Class

To najlepsze bezprzewodowe słuchawki douszne, które możesz kupić za każdą cenę!
Czas przeciąć przewód!

To najlepsze bezprzewodowe słuchawki douszne, które możesz kupić za każdą cenę!

Najlepsze bezprzewodowe słuchawki douszne są wygodne, świetnie brzmią, nie kosztują zbyt wiele i łatwo mieszczą się w kieszeni.

Wszystko, co musisz wiedzieć o PS5: data premiery, cena i nie tylko
Następne pokolenie

Wszystko, co musisz wiedzieć o PS5: data premiery, cena i nie tylko.

Sony oficjalnie potwierdziło, że pracuje nad PlayStation 5. Oto wszystko, co o nim wiemy.

Nokia wprowadza na rynek dwa nowe, budżetowe telefony z Androidem One poniżej 200 dolarów
Nowe Nokie

Nokia wprowadza na rynek dwa nowe, budżetowe telefony z Androidem One poniżej 200 dolarów.

Nokia 2.4 i Nokia 3.4 to najnowsze dodatki do budżetowej linii smartfonów HMD Global. Ponieważ oba są urządzeniami z Androidem One, mają gwarancję otrzymania dwóch głównych aktualizacji systemu operacyjnego i regularnych aktualizacji zabezpieczeń przez okres do trzech lat.

Zabezpiecz swój dom dzwonkami i zamkami SmartThings
Ding Dong - drzwi zamknięte

Zabezpiecz swój dom dzwonkami i zamkami SmartThings.

Jedną z najlepszych rzeczy w SmartThings jest to, że możesz używać wielu innych urządzeń innych firm w swoim systemie, w tym dzwonków do drzwi i zamków. Ponieważ wszystkie one zasadniczo korzystają z tej samej obsługi SmartThings, skupiliśmy się na tym, które urządzenia mają najlepsze specyfikacje i sztuczki, aby uzasadnić dodanie ich do arsenału SmartThings.

instagram story viewer