Centrala Androida

Powolne aktualizacje szkodzą Androidowi jako platformie aplikacji i Google Play

protection click fraud

Oto prosta prawda, którą wszyscy prawdopodobnie znamy z tyłu głowy — nie musisz kupować nowej wersji Androida, ponieważ niewiele będzie się różnić. Ekran główny lub szuflada aplikacji mogą mieć poprawkę lub dwie, i będzie jedna funkcja, którą chcielibyśmy mieć, ale aplikacje, których używamy, będą wyglądać i działać dokładnie tak samo. Rzeczy, które robimy, takie jak wysyłanie wiadomości lub Facebook, nie będą przez jakiś czas korzystać z żadnych nowych funkcji dostępnych dla programistów, a aplikacje, które Do obejmują najnowszą, fajną funkcję programistyczną, będzie jeszcze przez jakiś czas nieliczne.

To jest do bani.

Tak. To naprawdę jest do bani. Ale większość z nas nic nie może z tym zrobić, ponieważ sami nie tworzymy systemów operacyjnych ani aplikacji dla telefonów. I nie możemy złościć się na programistów, którzy tworzą aplikacje, z powodu innej prostej prawdy: telefony, które nie otrzymują szybkich aktualizacji, szkodzą platformie Android.

Android istnieje tylko po to, by uruchamiać aplikacje. Słabe wsparcie dla telefonów ogranicza ludzi, którzy je tworzą.

Jego nie krzywdząc nas trochę. Jak wspomniano, nie ma na co czekać tak wiele, jak mogłoby się wydawać na papierze, i nie musisz mieć najnowszej wersji, aby otrzymywać aktualizacje konserwacyjne. W rzeczywistości, jeśli nie używasz telefonu kupionego od Google, aktualizacje od ludzi, którzy go zbudowali, zwykle przynoszą więcej niż zupełnie nową wersję Androida. Czego użytkownik Note 5 nie chce nowego interfejsu od Uwaga 7? Porównaj to z liczbą osób podekscytowanych Ograniczony dostęp do katalogu w Androidzie 7.0. (Chociaż Scoped Directory Access jest całkiem fajny i sprawi, że aplikacje będą bezpieczniejsze i będą działać lepiej). Chcemy rzeczy, które możemy zobaczyć. Chcemy rzeczy zorientowanych na aplikacje, takich jak smukłe lub dołączone powiadomienia. Nie dostajemy ani jednego, ani drugiego.

Wystarczy spojrzeć na liczbę telefonów z systemem ostatni wersja na Panel programisty Androida zobaczyć dlaczego. Kiedy mniej niż 20 lub 30 procent potencjalnych użytkowników mogłoby skorzystać z czegoś nowego, znacznie lepszym pomysłem jest tworzenie aplikacji dla Inny Ponad 70 procent rynku. Nadal będzie działać na telefonach w nowszej wersji i daje czas na wprowadzenie zmian i przygotowanie się, gdy cykl się powtórzy do następnej dużej aktualizacji. Nie potrzeba do tego żadnej nauki o rakietach. Ale nie krępuj się, jeśli możesz, odpal naukę rakietową, ponieważ nauka rakietowa jest fajna.

GTFO Froyo? Zabijasz mnie.

Oto prawdziwa historia fragmentacji Androida. Problemem nie są telefony ze starszymi wersjami — to telefony z nowsza wersja, która jest. Zwariowany. Tworzenie aplikacji dla różnych rozmiarów ekranu i różnych procesorów było o wiele łatwiejsze niż ludzie myśleli, a nawet nie okazało się, że był to przewidywany bałagan. Łatwiejsze okazało się również obejście wszystkich różnych wersji. Wybierz ten, który ma najwięcej użytkowników i zignoruj ​​nowości. Google ma narzędzia ułatwiające zachowanie zgodności ze starszymi wersjami (które przydadzą się sześć miesięcy później kiedy w końcu nadejdzie czas na aktualizację), a telefony z najnowszym oprogramowaniem nadal będą miały takie same wrażenia jak wszyscy w przeciwnym razie. I jestem po waszej stronie, programiści. To jest dokładnie to, co powinieneś robić. Pracuj ze swoim rynkiem, a nie przeciwko.

Naprawa jest prosta i jednocześnie niemożliwa. Telefony, które mają zostać zaktualizowane, muszą być aktualizowane szybciej. Telefony muszą być dłużej obsługiwane przez ludzi, którzy zabrali twoje pieniądze. Google musi dokładnie planować nie wykluczać żadnych telefonów, chyba że jest to absolutnie konieczne.

Google, jako niosący pochodnię Androida i opiekun, robi to dobrze. Cykl aktualizacji został rozciągnięty do jednej na rok kalendarzowy, producenci i wielkie nazwiska w przestrzeni aplikacji uzyskaj wczesny dostęp do zmian w kodzie i nowych interfejsów API. Framework i system waniliowy są regularnie aktualizowane i połatany. Wszystko to powinno ułatwić aktualizację systemu operacyjnego w telefonie. Dział produkcji telefonów jest jednak nieco szkicowy po stronie wsparcia, a czasem uzasadnienie pozostawia niesmak w ustach. Mogą robić lepiej i powinni robić lepiej. Ale coś robią.

Fragmentacja działa w odwrotny sposób niż nam się wydaje. Zaktualizowane telefony to te, które zostały pominięte.

A firmy, które produkują telefony, które kupujemy w gigantycznych ilościach, też nie spoczywają na laurach każdego dnia. Samsung, LG i HTC pokazały, że mogą dość szybko wypompować aktualizację, podczas gdy inne, takie jak Huawei i Sony, nawet pokazują nam postępy i pozwalają nam dołączyć do zabawy za pośrednictwem programów beta. Ale nic nie jest robione konsekwentnie. Niektóre modele dostają coś, inne nie dostają nic, a te pośrodku wydają się być w nieustannym zawieszeniu. Wypuszczanie uruchomionego telefonu za 90 USD Lizak i zablokowanie go w tej wersji jest w porządku, o ile rozwiązywane są krytyczne problemy, ale najdroższe modele wymagają dłuższej obsługi i szybszej aktualizacji, aby coś zmienić. I na litość boską, przestańcie tworzyć tak wiele różnych modeli na środku drogi, abyście mieli środki na wspieranie tych, które już stworzyliście. Jeśli nie jest włączony ta lista, przestań to robić i zamiast tego stwórz taki, który znajdzie się na tej liście w przyszłym roku. Zrobione. Brak opłat za ten wgląd w rynek.

Nikt nie może nikogo zmusić do zmiany rzeczy i nikt nie powinien być w stanie tego zrobić. Android jest już najbardziej zamkniętym projektem open source od czasów WebKit. Tak, wiem, skupienie się na urządzeniach mobilnych jest powodem, ale nadal mogę tego nie lubić. Tylko ludzie, którzy tworzą telefony i piszą oprogramowanie do telefonów, mogą to zmienić, i to tylko dla własnych modeli. Badania rynku, które tak często reklamują, aby wspierać takie rzeczy, jak cieńsze telefony z małymi bateriami lub to, że tylko użytkownicy spoza Ameryki Północnej chcą modeli z dwiema kartami SIM, będą musiały pokazać, że to, co my Naprawdę chcemy lepszego wsparcia dla tego, co kupujemy.

Tak, tylko entuzjaści martwią się szybkim uzyskaniem najnowszej aktualizacji, ale każdy chce mieć aplikacje z najlepszymi funkcjami i telefon, którego nie trzeba wymieniać co 18 miesięcy ich.

instagram story viewer