Artykuł

Google musi bardziej przypominać Samsunga i Huawei, jeśli chodzi o dodawanie funkcji Androida

protection click fraud

Google lubi mówić wszystkim, że Android to wybór. Mamy setki plików świetne telefony wszystkie działają na Androidzie i prawdopodobnie będziesz w stanie znaleźć dokładnie to, czego chcesz, jeśli chodzi o takie rzeczy, jak kolor, rozmiar lub cena. Od najlepszych producentów telefonów znajdziesz też trochę więcej. Czasami możesz znaleźć ten sam „dodatek” w każdym świetnym telefonie z wyjątkiem Piksele Google.

Jest powód, dla którego tak się dzieje. Telefony Google Pixel nie obsługują podstawowego systemu Android zbudowanego przy użyciu wyłącznie wersji open source. Podobnie jak Samsung, LG czy OnePlus, pobiera ten kod i trochę do niego dodaje. Ale sam system używa tylko standardowego zestawu interfejsów API (interfejsów programowania aplikacji), które ma Google zbudowany na Androida, podczas gdy firmy takie jak OnePlus czy Samsung używają ich do dodawania własnych aplikacji do swoich aplikacji posługiwać się.

Kup jedne z najlepszych okazji Czarnego Piątku w Internecie TERAZ!

Nie oznacza to, że Pixel nie ma własnych funkcji - świetnych

wywołanie przesiewowe przychodzi na myśl, podobnie jak oryginalne rozszerzenie Asystent Google. Jest to jednak sposób na obejście zasad poprzez wykorzystanie usług i danych Google do zbudowania czegoś w rodzaju dialera telefonicznego, który ma na serwerach Google bogactwo informacji dotyczących połączeń spamowych. Gdyby inna firma miała taką samą ilość danych, mogłaby stworzyć własną wersję, która jest równie dobra. To jest coś Samsung pracuje nad tym teraz.

Jeśli chcesz, aby aplikacja działała na każdym telefonie, musi istnieć standardowy zestaw APIS.

Powód, dla którego zespół Androida w Google tworzy określony zestaw interfejsów API, jest prosty: są to rzeczy, których programiści używają, aby upewnić się, że aplikacja może działać na każdym urządzeniu z dostępem do Google Play. To jest coś, co Google naprawdę chce i my też powinniśmy. Ale Google nie posuwa się tak daleko, że na przykład Samsung nie może zbudować własnego zestawu interfejsów API i usług, co robi on i prawie każdy inny producent telefonów.

Podam najnowszy przykład funkcji, którą większość innych telefonów - nawet telefony budżetowe - czy to nie jest częścią Androida: przewijane zrzuty ekranu. Przewijane zrzuty ekranu nie są częścią Androida i masz je w telefonie, ponieważ firma, która wyprodukowała Twój telefon, używa własnego kodu dodanego do tego, co zapewnia Google.

Robi się jeszcze dziwniej, gdy słyszysz, że zespół odpowiedzialny za aplikację Chrome na Androida pracuje dodanie funkcji do przeglądarki. Jeśli myślisz, że coś prawie wszyscy producenci telefonów i zespół pracujący nad Chrome na Androida może zrobić to, co Google powinien umieć zrobić, masz rację i nie masz racji.

Zła część polega na tym, że gdy Samsung dodaje funkcję przewijania zrzutu ekranu do czegoś takiego jak Note 20 lub Galaxy S20 FE, jest on przeznaczony tylko do pracy na tym konkretnym telefonie. Aplikacja nie musi określać wymiarów wyświetlacza, jego proporcji ani głębi kolorów. Musi tylko wysłać dane do pamięci telefonu, dopóki nie powiesz stop, a następnie przekonwertujesz je na obraz.

Aplikacja do zrzutów ekranu na S20 FE już wie wszystko o ekranie i ma dostęp do przechwytywania podczas przewijania.

To też działa w ten sposób w Chrome. Chrome już obliczył rozmiar i kształt okna, a wszystko, co musi skopiować, aby zbudować plik obrazu, znajduje się w tym oknie. Jeśli i kiedy Google doda tę funkcję do samego Androida, musi umożliwić jej pracę każdy Model Androida i w każdej aplikacji. Potrzebuje sposobu, aby dowiedzieć się wszystkiego na temat wyświetlacza: rozmiaru okna użytkowego, sposobu budowy interfejs tej funkcji i upewnij się, że wszystko działa na telefonach z bardzo różnym sprzętem. Dlatego wydawało się, że tak długo trwało, zanim Google dodał odpowiednią funkcję multi-window do Androida.

To wszystko dobrze i dobrze, i rozumiem, że stworzenie czegoś uniwersalnego jest o wiele trudniejsze niż sprawienie, aby funkcja działała dla jednego telefonu lub jednej aplikacji. Właśnie skończyłem z tą wymówką.

Google jest jedną z największych na świecie firm programistycznych i zatrudnia jednych z najlepszych talentów na świecie, pracujących w całej firmie. Google powstał od pierwszego dnia jako firma, która jest w stanie robić trudne rzeczy i robiła to przez ostatnie 20 lat. Gdyby garstka inteligentnych ludzi była w stanie zbudować nowy rodzaj wyszukiwarki internetowej, a garstka innych osób byłaby w stanie znaleźć sposoby na ulepszenie ich danych użytkowników (i ulepszenie usługi dla użytkowników), a następnie wymyślić, jak zmienić to wszystko w firmę wartą wiele miliardów dolarów, a następnie dowiedzieć się, jak umieścić przewijane zrzuty ekranu w Android.

Używam tutaj przewijanych zrzutów ekranu, ale sposób, w jaki Google dodaje funkcje do Androida, wydaje się nieco schizofreniczny. Widzimy ulepszenia w bezpieczeństwo i prywatność użytkowników z każdą wersją, która jest świetna (a także coś, co widzimy w prawie każdej firmie programistycznej, dzięki Bogu), ale rzeczy, które widzą użytkownicy, często są naprawdę chaotyczne. Zwłaszcza, gdy te rzeczy wpływają na każdy telefon, który aktualizuje się do najnowszej wersji Androida.

Google może rozwiązać prawie każdy problem, jeśli chce to zrobić.

Powiadomienia są świetnym przykładem. Android zawsze miał najlepszy system powiadomień dowolnego systemu operacyjnego. Dlatego Apple uczy się, jak „kopiować” najlepsze jego części w celu włączenia ich do systemu iOS. Ale Google nie poprzestał na tym i nadal ulepszał powiadomienia, co jest świetne. To, co nie jest takie wspaniałe, to to, że czasami nie może zdecydować, w którym kierunku iść lub jak powinny wyglądać powiadomienia lub jak należy je umieścić.

Większość z nas może złapać dowolny telefon z Androidem i dość szybko zrozumieć zmiany w powiadomieniach. A większość z nas znajdzie tam coś, co nam się nie spodoba. Jeśli wielu z nas tego nie lubi, Google spróbuje czegoś innego. Ale nowy użytkownik Androida będzie miał krzywą uczenia się, jeśli chodzi o takie rzeczy, jak ustawienia powiadomień ani jak są zorganizowani, a nawet dlaczego niektórych nie można odrzucić.

Nie sugeruję, że Android jest teraz doskonały, jeśli chodzi o powiadomienia, ale może niektóre zasoby można przenosić. Zostaw powiadomienia bez zmian w przypadku wydania lub dwóch i skup się na czymś, czego ludzie chcą. Ludzie chcą dodać standardowy sposób zrobienia przewijanego lub rozwijanego zrzutu ekranu. Gdyby tak nie było, Samsung i cała reszta by tego nie dodała. Gdyby Google znalazł sposób na uczynienie go częścią systemu operacyjnego, ułatwiłoby to użytkownikom, ponieważ jest tak samo na każdym telefonie i ułatwia producentom telefonów, ponieważ praca została wykonana im.

Tak, wiem, że ten argument brzmi trochę samozwańczo lub pedantycznie, ale tak nie jest. Sam nie korzystam z przewijania zrzutów ekranu i podobały mi się powiadomienia Androida w wersji 9 lepiej niż w wersji 11. Użyłem tych rzeczy tylko jako przykładów i jestem pewien, że każdy z nas widzi Samsunga, Motorolę lub Xiaomi robiącą coś, co naszym zdaniem powinno być na każdym telefonie. Mówię tylko, że może Google musi skupić się na rozwoju. Jeśli oznacza to spowolnienie pracy nad istniejącymi funkcjami w celu dodania nowych lub po prostu zatrudnianie większej liczby programistów to coś, o czym wie tylko Google.

Co ja Wiem, że ludzie chcą widzieć nowe rzeczy, a także widzieć dobre zmiany w tym, co już jest. Wygląda na to, że nigdy nie możemy uzyskać obu na Androida. Moim zdaniem Android jest najbardziej wszechstronnym systemem operacyjnym, jaki kiedykolwiek widzieliśmy, a jego potencjał jest nadal w większości niewykorzystany nawet 12 lat po premierze. To dużo pracy - a dobrze praca - jest potrzebna, aby tak było, ponieważ Microsoft i Apple nie powstrzymują się od świetnych pomysłów i dodatków.

Jerry Hildenbrand

Jerry jest mieszkańcem Mobile Nation i jest z tego dumny. Nie ma niczego, czego nie mógłby rozebrać, ale wielu rzeczy nie może złożyć na nowo. Znajdziesz go w sieci Mobile Nations i możesz uderzył go na Twitterze jeśli chcesz powiedzieć hej.

instagram story viewer