Logo pl.androidermagazine.com
Logo pl.androidermagazine.com

Jakie są różnice między Androidem a Androidem?

Spisu treści:

Anonim

Android to skomplikowana bestia. Jest to jedna z tych rzeczy, które są zasadniczo takie same w dziesiątkach tysięcy różnych konfiguracji urządzeń, ale zupełnie inne na powierzchni. Musi tak być, ponieważ w ten sposób Google i jej partnerzy mogą oferować wybór wielu różnych telefonów w każdym punkcie cenowym, a jednocześnie nadal mogą uruchamiać te same aplikacje pobrane z tego samego miejsca. Fakt, że zostaje wysłany za drzwi, jest całkowitym cudem i tajemnicą.

Może być jeszcze bardziej mylące, gdy dodasz do miksu „specjalne” wersje Androida przeznaczone dla określonej klasy sprzętu, takie jak Android One i Android Go. Zrozumienie różnic między wszystkimi wersjami może być trudne, a co dopiero próba porównania Androida Przejdź do Androida One, które są reklamowane jako wersja Androida zaprojektowana pod kątem budżetowego sprzętu. Android na bardzo cienkim sprzęcie to zarówno strategia biznesowa - Google chce następnego miliarda - jak i sposób, aby pomóc krajom rozwijającym się w tworzeniu infrastruktury i oferowaniu usług w miejscach, które jeszcze nie są dostępne.

Inżynierowie oprogramowania i programiści aplikacji znają różnice i niuanse platformy Android, ale tak naprawdę nie jest to trudne dla zwykłych ludzi, aby zrozumieć, kiedy się zepsuje.

Co to jest Android One?

Możesz myśleć o Android One jako sposobie, w jaki firmy takie jak Nokia i Motorola mogą budować telefony z oprogramowaniem Pixela i nie byłbyś zbyt daleko od celu.

Gdy produkowany jest „zwykły” telefon z Androidem, firma decyduje, jakiego sprzętu użyć, a następnie używa kodu źródłowego Androida, aby stworzyć własny system operacyjny. Firma taka jak Samsung ma wiele swobody, która pozwala jej tworzyć świetne telefony z Androidem, a następnie rozbudowywać oprogramowanie i system operacyjny w celu obsługi zawartych w nich dodatków. Jeśli firma budująca te telefony chciałaby uwzględnić usługi i markę Google - takie jak Google Play, Gmail, Zdjęcia Google, Chrome i inne aplikacje Google, które znajdziemy fabrycznie w większości telefonów, które kupujemy - urządzenie musi przejść zestaw testy.

Android One to Android firmy Google na telefony od innych partnerów.

Te testy naprawdę robią tylko jedną rzecz: upewnij się, że urządzenie będzie w stanie uruchomić każdą standardową aplikację w Google Play. Google musi to zrobić, aby zaoferować własny rynek aplikacji; wyobraź sobie, jakie byłyby złe rzeczy, gdybyś nie miał pojęcia, które aplikacje ze Sklepu Play będą działać na twoim telefonie. Dzięki temu, że każdy telefon przejdzie te testy, Google może następnie ustandaryzować sposób pisania aplikacji dla Sklepu Play i wszystko działa wszędzie.

W przypadku urządzenia z systemem Android One budująca go firma traci część tej niezależności, jeśli chodzi o sprzęt i oprogramowanie. Gdy produkowany jest telefon z Androidem One, Google podejmuje ostateczną decyzję o używanym sprzęcie, więc może być pewien, że produktem końcowym jest „wysokiej jakości, ale niedrogi” smartfon z Androidem. Następnie nadzoruje produkcję oprogramowania i utrzymuje odpowiedzialność za aktualizację i prawidłowe działanie urządzenia przez cały okres jego użytkowania. Android One został zaprojektowany przede wszystkim na rynek indyjski, ale rozszerzył się o telefony dla wszystkich bez względu na miejsce zamieszkania.

Więcej: To są wszystkie telefony z Androidem One dostępne dzisiaj

Co to jest Android Go?

Android Go nie jest specjalną wersją Androida, taką jak Android One lub „zwykły” Android na telefonie Google Pixel. To ten sam Android (Android Oreo lub nowszy) zaprojektowany i zoptymalizowany pod kątem sprzętu klasy niskiej z 1 GB pamięci RAM lub mniej.

Gdy firma produkująca telefony pobiera kod źródłowy Androida i tworzy swoją wersję systemu operacyjnego, konfiguruje urządzenie. Ta konfiguracja została zaprojektowana tak, aby jak najlepiej obsługiwać sprzęt wewnątrz telefonu i jest to skrót, którego można używać, gdy Android wymaga przebudowy (np. Gdy trzeba dodać ścieżkę bezpieczeństwa) dla tego konkretnego urządzenia. Przechodzenie przez pliki źródłowe jest żmudne i wiele zmian nigdy się nie zmieni, i w ten sposób śledzone są wszystkie zmiany.

Android Go jest zaprojektowany przez Google, ale zbudowany przez firmy produkujące telefony.

Android Go to konfiguracja zaprojektowana przez Google z poprawkami na poziomie platformy w celu optymalizacji sprzętu niższej klasy, dodatkowymi narzędziami do zarządzania danymi oraz specjalną „lekką” wersją usług mobilnych Google. Firmy produkujące telefony mogą używać tej konfiguracji jako podstawy do budowania systemu Android, a po dodaniu szczegółów dotyczących wsparcia sprzętowego dalsza optymalizacja nie powinna być konieczna.

Podczas gdy Android Go zawiera specjalne wersje aplikacji Google, które zostały zaprojektowane dla urządzeń z 1 GB pamięci RAM lub mniejszej, telefony Android Go są w stanie pobrać i zainstalować dowolną aplikację z Google Play, podobnie jak Android One i „zwykłe” telefony z Androidem. różnica polega na tym, że w Sklepie Play jest określony obszar dla aplikacji zoptymalizowanych dla telefonów z Androidem Go.

Android Go zadebiutował na początku 2018 roku z telefonami Nokia, ZTE, Alcatel, ASUS, Lava, Micromax i General Mobile. W lipcu 2018 roku Motorola wykorzystała system Android Go do zasilania swojej niezwykle udanej serii E za pomocą E5 Play na rynek europejski.

Więcej: To są wszystkie telefony Android Go dostępne dzisiaj

Imię to imię

W końcu to naprawdę nie musi mieć znaczenia, chyba że jesteś programistą - i to z założenia.

Android, Android One i Android Go to wszystkie sposoby oferowania telefonów z systemem Android, które działają dobrze na ich sprzęcie i mogą korzystać z ponad miliona aplikacji dostępnych w Google Play Store. Może to zapewnić więcej pracy programistom i być nieco mylące dla entuzjastów, którzy chcą wiedzieć o różnych wersjach i różnicach, ale w końcu wszystko to jest „tylko Android”.