10 starszych funkcji Androida, które pomogły ukształtować system operacyjny

Autor: Louise Ward
Data Utworzenia: 3 Luty 2021
Data Aktualizacji: 1 Lipiec 2024
Anonim
10 starszych funkcji Androida, które pomogły ukształtować system operacyjny - Technologie
10 starszych funkcji Androida, które pomogły ukształtować system operacyjny - Technologie

Zawartość



Nexus 7 świętował w zeszłym tygodniu swoje siódme urodziny. Mój kolega David Imel napisał na ten temat znakomitą pamiątkę i włączył w to kilka ciekawych ciekawostek na temat Androida o strukturze plastra miodu.

Android ma wiele małych funkcji, z których niektóre są zaskakująco ważne z uwagi na to, jak mało o nich mówimy. Wiele starszych pomogło ukształtować Androida, który znamy dzisiaj.

Oto dziesięć szczególnie ważnych starszych funkcji Androida.

ART i AOT (Android 5.0 Lollipop)

Android Runtime (ART) był wielkim wydarzeniem, kiedy oficjalnie uruchomiono go w systemie Android 5.0 Lollipop. Wraz z ART pojawiła się kompilacja wyprzedzająca czas (AOT), poprawione zbieranie śmieci i mnóstwo innych funkcji. Były one głównie dla twórców aplikacji i gier, ale te zmiany pomogły uruchomić aplikacje i działać szybciej niż kiedykolwiek.


ART był jedną z największych zmian we wczesnym Androidzie.

ART otrzymał mnóstwo ulepszeń od tego czasu do teraz. Android 7.0 Nougat dodał obsługę JIT lub kompilację „just in time”, aby skrócić czas uruchamiania urządzenia. Android Oreo poprawił zbieranie śmieci i skrócił czas pauzy. Android 9 Pie dodał obsługę wcześniejszej konwersji plików DEX.

Cały dzień zajęłoby spisanie wszystkich udoskonaleń, jakie ART wprowadza na stół, ponieważ z roku na rok jest coraz lepiej, nawet jeśli tak naprawdę nie rozmawiamy już o tym więcej. Nawet nadchodzący Android Q ma kilka drobnych ulepszeń w ART.

Aplikacje do okresowej i automatycznej aktualizacji (Android 2.2 Froyo)

Android 2.2 Froyo kończy dziesięć lat w 2020 roku, a jedna z jego najlepszych funkcji wciąż pozostaje. Była to pierwsza wersja Androida z natywną obsługą automatycznych aktualizacji aplikacji, a także aktualizacji aplikacji wsadowych. Nie ma w tym zbyt wiele technicznych bełkotów. Możesz nacisnąć przycisk w Google Play, aby zaktualizować wszystkie swoje aplikacje jednocześnie w tle, dzięki Android Froyo.


Ta funkcja również ulegała poprawie na przestrzeni lat. Na początku 2019 r. Google zaczął testować jednoczesne pobieranie aplikacji po usunięciu tej funkcji kilka lat temu. Teoretycznie przyspieszyłoby to proces aktualizacji wszystkich aplikacji jednocześnie.

Trudno sobie wyobrazić ręczne aktualizowanie aplikacji na Androida.

W związku z tym system Android Froyo wprowadził także funkcje Androida, takie jak obsługa wyświetlaczy HD (720p), hotspoty Wi-Fi, obsługa GIF w podstawowej przeglądarce oraz możliwość podłączenia telefonu do Bluetooth samochodu - funkcja, z której wiele osób korzysta codziennie.

Sprzętowe grupowanie czujników (Android 4.4 KitKat)

Android KitKat dał nam kolejną świetną funkcję ze sprzętowym grupowaniem czujników. To była jedna z pierwszych rzeczywistych prób firmy Google, aby kontrolować żywotność baterii. Założenie jest proste: czujniki gromadzą i dostarczają dane partiami zamiast w czasie rzeczywistym. Dzięki temu urządzenia mogły dłużej pozostawać w niższym stanie zasilania i oszczędzać baterię.

Google ostatecznie naśladowało to zachowanie również po stronie oprogramowania. Tryb drzemki ogranicza użycie aplikacji w tle i odkłada synchronizację aplikacji na okno konserwacji. Zasadniczo powoduje uśpienie wszystkich aplikacji, z wyjątkiem krótkich okresów czasu, w których mogą aktualizować, wysyłać powiadomienia i korzystać z procesora. Wiązanie czujników sprzętowych działa bardzo podobnie.

Ta funkcja ma również inne zastosowania, w tym kondycję (śledzenie kroków), śledzenie lokalizacji i inne monitorowanie. Android 4.4 KitKat dodał także obsługę śledzenia kroków, a funkcja śledzenia kroków działa z dozowaniem czujników sprzętowych.

Emulacja karty hosta (Android 4.4 KitKat)

Emulacja karty hosta (HCE) to coś wielkiego i ma ciekawą historię. Pierwotnie Google używał w telefonach mikroukładu Secure Element (SE) do przechowywania szczegółów płatności. System SE był silnie zaszyfrowany i bezpieczny, aby uniknąć kradzieży danych. Jednak Verizon, AT&T i T-Mobile zablokowały Portfel Google na rzecz inicjatywy Softcard (wcześniej ISIS), uniemożliwiając Portfelowi Google odczytanie Bezpiecznego elementu.

W odpowiedzi Google uruchomił HCE, który przechwytuje transmisję komunikacji z terminali płatniczych i wysyła ją bezpośrednio do systemu operacyjnego zamiast modułu Secure Element. System operacyjny tworzy token reprezentujący rzeczywistą kartę i wysyła ją z powrotem zamiast rzeczywistego numeru karty debetowej w procesie zwanym tokenizacją. HCE działa również w tle, bez żadnego wkładu użytkownika, więc możesz po prostu dotknąć i zapłacić, nawet jeśli ekran telefonu jest wyłączony.

Google wprowadziło HCE, aby pozostawić otwarte opcje dla konsumentów po tym, jak operatorzy próbowali je ograniczyć.

HCE ostatecznie zgasło zapotrzebowanie na sprzęt Secure Element, a przewoźnicy zrezygnowali ze sprzedaży Softcard firmie Google w 2015 roku. Warto to zauważyć, ponieważ tokenizacja i korzystanie z płatności typu „dotknij, aby zapłacić” jest w rzeczywistości bezpieczniejsze niż użycie karty fizycznej .

Motywy OMS i RRO (Android 6.0 Marshmallow)

Runtime Resource Overlay (RRO) i Overlay Management Service (OMS) to dwie struktury tematyczne w AOSP Android. Sony umieściło obie platformy na Androidzie i istnieje ona obecnie na wielu urządzeniach. Oficjalnym debiutem był Android Marshmallow. RRO był pierwszy i ostatecznie został zastąpiony przez OMS, ale obaj robią głównie to samo.

Większość aplikacji ma pliki XML z kolorami, układem i innymi elementami projektu. OMS pozwala zamiast tego nakładać własne niestandardowe pliki XML w celu uzyskania niestandardowego wyglądu. W ten sposób możesz przekształcić aplikację z białym tłem i czarnym tekstem w aplikację z czarnym tłem i zielonym tekstem, bez wpływu na to, jak aplikacja faktycznie działa.

OMS jest tak blisko, jak Google kiedykolwiek natywnych tematów w AOSP Android.

To nie jest coś, z czego możesz po prostu korzystać, ale producenci OEM i sprzedawcy często go używają. Aplikacje takie jak Synergy, Substratum i Pluvius używają OMS do rootowania i rootowania w zależności od wersji Androida. Samsung zaczął także używać OMS z Androidem Oreo do swoich motywów. Te silniki motywów upraszczają proces tworzenia, dostosowywania i nakładania plików XML, aby ułatwić korzystanie z nich większości osobom.

Niestety przyszłość OMS jest obecnie niejasna. Firma Google celowo wyłączyła wsparcie dla Androida Pie, co wzbudziło furię w społeczności motywów. Oto dobry wywiad z kilkoma twórcami Substratum, w którym wyjaśniają, w jaki sposób używają OMS nieco więcej.

Project Butter (Android 4.1 Jelly Bean)

Project Butter był jedną z najważniejszych funkcji Androida we wcześniejszych czasach Androida. Projekt zawiera szereg ulepszeń i usprawnień, aby interfejs użytkownika systemu działał płynniej i szybciej. Wcześniejsze urządzenia z Androidem bardzo zmagały się z opóźnieniami wejściowymi i jąkaniem. Z czasem Project Butter w dużej mierze naprawił je wszystkie.

Project Butter przyniósł inne optymalizacje, takie jak potrójne buforowanie, VSync i poprawiona reakcja na dotyk. Dzięki tym funkcjom system operacyjny może pracować z prędkością 60 klatek na sekundę i lepiej zsynchronizować wyświetlacz z procesorem i kartą graficzną, aby zapewnić płynniejszą pracę. Oczywiście wszystkie te rzeczy uległy poprawie na przestrzeni lat dzięki nowszym wersjom Androida.

Już w 2015 roku widzieliśmy marsz gładkości maślanych wyświetlaczy 90 Hz i 120 Hz. Czy możesz sobie wyobrazić, jak źle wyglądałyby te wyświetlacze przed systemem Android 4.1 Jelly Bean?

Najnowsze aplikacje i przełączanie aplikacji (Android 3.0 Honeycomb)

Tryb najnowszych aplikacji był wielkim wydarzeniem, gdy uruchomiono go w systemie Android 3.0 Honeycomb. To był zakup Androida na wielozadaniowość, jedna z wielkich funkcji, jakie miał wtedy na iOS. Przycisk ostatnich aplikacji pozwala zobaczyć wszystkie otwarte aplikacje w jednym interfejsie, przełączać się między nimi do woli lub całkowicie je zamknąć w razie potrzeby. Sama ta funkcjonalność w zasadzie zabiła rynek aplikacji menedżera zadań, podobnie jak przełączanie latarki zabiło rynek aplikacji latarek. Android do dziś używa metody przeciągania po zamknięciu w swoich najnowszych aplikacjach, choć z pewnymi ulepszeniami i zmianami wizualnymi.

W przypadku systemu operacyjnego działającego tylko na tabletach Honeycomb miał wiele pomysłów na przyszłość.

W końcu funkcja ta została ulepszona o szereg innych funkcji, takich jak przycisk Wyczyść wszystko, aby szybko zamykać aplikacje, przypinanie aplikacji, aby aplikacje były otwarte, a co najważniejsze, przełączanie aplikacji. Przełączanie aplikacji działa tak samo jak Alt-F4 na komputerze z systemem Windows. Możesz szybko przełączać się między dwiema ostatnio używanymi aplikacjami, dwukrotnie naciskając przycisk ostatnich aplikacji. Android Pie dodał gest machnięcia, aby szybko przełączać dowolne dwie aplikacje.

Google ponownie aktualizuje sterowanie gestami w Androidzie za pomocą Androida Q. Prawdopodobnie zmieni to również działanie najnowszych aplikacji, ale jesteśmy prawie pewni, że najnowsze aplikacje nadal będą dostępne. Jest to zdecydowanie jedna z największych i najważniejszych funkcji Androida wszechczasów, i była jedną z niewielu, które były tak ważne, że znalazły się na ekranie sterowania.

Klawisze programowe (Android 3.0 Honeycomb)

Wiele osób uważa klawisze programowe za coś oczywistego. W pośpiechu, aby uzyskać sterowanie gestami w Android Pie i Android Q, warto cofnąć się i spojrzeć na to, jak ogromny wpływ miały miękkie klawisze na konstrukcję telefonu na początku 2010 roku. Przed klawiszami programowymi producenci urządzeń mieli różne przyciski na całym urządzeniu. Android 3.0 Honeycomb, a później Ice Cream Sandwich, położył kres temu wszystkim i pomógł zapoczątkować erę czystego, pozbawionego przycisków telefonu z batonikami, który wszyscy znamy dzisiaj.

Klawisze programowe ewoluowały przez lata, głównie pod względem wielkości, kształtu i wyglądu. Możesz długo nacisnąć przycisk Home, aby wyświetlić Asystenta Google, zmienić motyw przycisku za pomocą takich rzeczy, jak aplikacje Navbar, a niektórzy producenci OEM pozwalają nawet dodawać nowe klawisze programowe do dolnego rzędu.

Niestety, nie potrwa długo, zanim klawisze programowe ostatecznie wyjdą, ponieważ nawigacja gestami przejmuje kontrolę. Wkrótce wszyscy będziemy przesuwać palcami i tańczyć wokół nas jak gracze Dance Dance Revolution.

Klawisze programowe zawsze zajmą szczególne miejsce w historii Androida jako wyjątkowa funkcja, która kształtowała sposób projektowania telefonów przez lata.

Obsługa TRIM (Android 4.3 Jelly Bean)

Obsługa TRIM nie jest oryginalna dla Androida ani nowszej funkcji, ale była bardzo ważna. Linux dodał go do jądra w 2008 roku. Microsoft włączył obsługę Windows 7 w 2009 roku. Apple dodał go do OS X w 2011 roku i ma unikalną metodę TRIM dla urządzeń z systemem iOS. Android 4.3 Jelly Bean w końcu dodał tę funkcję w 2012 roku, co prawda nieco później na imprezie.

TRIM to prosta, ale ważna funkcja, która zajmuje się pamięcią flash. Pamięć flash, w przeciwieństwie do mechanicznych dysków twardych, ma trochę problemów z pisaniem nowych danych. Może szybko pisać w pustej przestrzeni, ale jeśli dane wymagają zastąpienia, proces ten trwa znacznie dłużej.

TRIM był niewielkim, ale zaskakująco ważnym dodatkiem do Androida.

To z czasem spowodowało ogromne spowolnienie i mogło przyczynić się do przedwczesnego starzenia się wielu starszych urządzeń z Androidem. TRIM zapobiegł spowolnieniu, zasadniczo zarządzając pamięcią flash, w tym jej usuwaniem pamięci i przydzielaniem wolnego miejsca.

Wielu przypisywało problemy ze spowolnieniem Nexusa 7 2012 brakiem obsługi TRIM i zgłaszało wzrost wydajności po aktualizacji Androida 4.3 Jelly Bean. TRIM nie jest jedną z najbardziej efektownych funkcji Androida, ale z pewnością jest jedną z najważniejszych, a Twój telefon nadal z niej korzysta.

Tryb hosta USB (Android 3.0 Honeycomb)

Tryb hosta USB to potężna funkcja, która nie zyskuje miłości, na którą prawdopodobnie zasługuje. Pierwotnie zadebiutował na Androidzie 3.0 Honeycomb i większość ludzi używała go do obsługi USB w podróży (OTG). Ale tryb robi o wiele więcej.

Tryb hosta USB pozwala nam używać myszy i klawiatur USB na urządzeniach z Androidem, a także klawiatur MIDI i innych specjalistycznych technologii. Zasadniczo, jeśli możesz podłączyć cokolwiek do telefonu i używać go przez port USB, możesz podziękować trybowi hosta USB.

Android 8 Oreo dodał obsługę kluczy uwierzytelniających dwuskładnikowych. Android 9 Pie umożliwił jednoczesne ładowanie urządzeń i przesyłanie plików. Większość wersji Androida ma również ulepszoną obsługę urządzeń peryferyjnych i dostęp do nich. Jeśli Google kiedykolwiek stworzy laptopa z Androidem, tryb hosta USB będzie kluczem do prawidłowego działania.

Czasami trudno w to uwierzyć, ale Android jest znacznie większy niż jakość aparatu i wycięcia. Kilka funkcji oprogramowania pomogło przyspieszyć rozwój platformy, nawet w tle, w którym nie zawsze ją widzieliśmy.

Jaka jest twoja ulubiona funkcja Androida?

Hitorycznie ony było królem drobnych odświeżeń, częto prawie nic nie odróżniających nowego modelu od tarego. Wraz z niedawno ogłozonym 7T Pro OnePlu zajmuje podobną pozycję w mniejzych wydan...

Mint Mobile zawze była ulubiony ze względu na prote i niedrogie plany. Dlatego byliśmy podekcytowani widząc, że przez ograniczony cza możez uzykać ześć mieięcy pracy za cenę zaledwie trzech....

Ostatnie Artykuły