Najciekawsze funkcje platformy Android 2.2

Platforma Android 2.2 wprowadza wiele nowych i ciekawych funkcji dla użytkowników i programistów. Ten dokument zawiera przegląd niektórych nowych funkcji i technologii w Androidzie 2.2. Więcej informacji o nowych interfejsach API dla deweloperów znajdziesz w notatkach do wersji Androida 2.2.

Nowe funkcje dla użytkowników

Strona główna

Nowy widżet wskazówek na ekranie głównym pomaga nowym użytkownikom skonfigurować ekran główny za pomocą skrótów i widżetów oraz korzystać z wielu ekranów głównych.

Aplikacje Telefon, Launcher i Przeglądarka mają teraz specjalne skróty na ekranie głównym, dzięki czemu można łatwo uzyskać do nich dostęp z dowolnego z 5 paneli ekranu głównego.

Obsługa kont Exchange

Ulepszenie zabezpieczeń dzięki dodaniu opcji hasła alfanumerycznego lub numerycznego kodu PIN do odblokowywania urządzenia. Administratorzy Exchange mogą wymuszać stosowanie zasad dotyczących haseł na różnych urządzeniach.

Zdalne czyszczenie: administratorzy Exchange mogą zdalnie zresetować urządzenie do ustawień fabrycznych, aby zabezpieczyć dane w przypadku zgubienia lub kradzieży urządzenia.

Kalendarze Exchange są teraz obsługiwane w aplikacji Kalendarz.

Automatyczne wykrywanie: wystarczy, że znasz nazwę użytkownika i hasło, aby łatwo skonfigurować i zsynchronizować konto Exchange (dostępne w Exchange 2007 i nowszych wersjach).

Wyszukiwanie w globalnych listach adresowych jest teraz dostępne w aplikacji e-mail, co umożliwia użytkownikom automatyczne uzupełnianie nazw odbiorców z katalogu.

Galeria umożliwia przeglądanie grup zdjęć za pomocą gestów powiększania.

Przyciski na ekranie w aparacie zapewniają łatwy dostęp do nowego interfejsu do sterowania zoomem, lampą błyskową, balansem bieli, geotagowaniem, ostrością i ekspozycją. Aparat umożliwia też łatwe ustawianie rozmiaru i jakości filmów do wysyłania jako MMS-y i do YouTube.

Dzięki włączonej lampie LED w kamerze możesz nagrywać filmy w nocy lub przy słabym oświetleniu.

Przenośny punkt dostępu

Niektóre urządzenia, takie jak Nexus One, można przekształcić w przenośny punkt dostępu Wi-Fi, który może być udostępniany maksymalnie 8 urządzeniom.

Możesz używać telefonu z Androidem jako połączenia 3G na laptopie z systemem Windows lub Linux, podłączając telefon do komputera kablem USB. Połączenie jest wtedy współdzielone między tymi dwoma urządzeniami.

Wiele języków klawiatury

Użytkownicy wielojęzyczni mogą dodać do klawiatury wiele języków i przełączać się między różnymi językami alfabetu łacińskiego, przesuwając palcem po spacji. Zmiana ta dotyczy zarówno klawiszy, jak i słownika autouzupełniania.

Zwiększona wydajność

Wydajność przeglądarki została zwiększona dzięki mechanizmowi V8, który umożliwia szybsze wczytywanie stron obciążonych JavaScriptem.

Zwiększenie wydajności Dalvik: 2–5-krotne przyspieszenie działania kodu intensywnie wykorzystującego procesor w wersji Android 2.1 z Dalvik JIT.

Wykres po prawej stronie pokazuje przyspieszenie działania w Androidzie 2.1 w porównaniu z Androidem 2.2 na podstawie różnych testów porównawczych. Na przykład LinPack jest teraz ponad 5 razy szybszy.

Ulepszenie zarządzania pamięcią jądra: ulepszono odzyskiwanie pamięci nawet 20-krotnie, co skutkuje szybszym przełączaniem aplikacji i płynniejszą pracą na urządzeniach o ograniczonej ilości pamięci.

Nowe technologie platformy

Platforma mediów

  • Nowa platforma multimediów (Stagefright) obsługująca odtwarzanie plików lokalnych i strumieniowe przesyłanie HTTP
  • Dalsze obsługiwanie OpenCore w Androidzie 2.2

Bluetooth

  • Wybieranie głosowe przez Bluetooth
  • Możliwość udostępniania kontaktów innym telefonom
  • Obsługa stacji dokujących samochodowych i biurowo-komputera z Bluetooth
  • Ulepszona tabela zgodności z zestawami samochodowymi i zestawami słuchawkowymi

Aktualizacja jądra do wersji 2.6.32

  • Obsługa HIGHMEM dla pamięci RAM >256 MB
  • Ulepszone harmonogramowanie SDIO i BT

Nowe usługi dla deweloperów

Komunikacja w chmurze na urządzeniach z Androidem

Aplikacje mogą korzystać z Androida Cloud to Device Messaging, aby włączyć alerty mobilne, wysyłanie na telefon i dwukierunkową synchronizację push.

Raporty o błędach aplikacji na Androida

Nowa funkcja zgłaszania błędów w aplikacjach w Google Play umożliwia deweloperom otrzymywanie od użytkowników raportów o awariach i zawieszeniach. Raporty będą dostępne, gdy zalogują się na swoje konto wydawcy.

Nowe interfejsy API dla programistów

Aplikacje w pamięci zewnętrznej

Aplikacje mogą teraz prosić o instalację na udostępnionym miejscu zewnętrznym (np. na karcie SD).

Platforma mediów

Udostępnia nowe interfejsy API do skupiania się na dźwięku, kierowania dźwięku do SCO oraz automatycznego skanowania plików w bazie danych multimediów. Udostępnia też interfejsy API, które umożliwiają aplikacjom wykrywanie zakończenia wczytywania dźwięku i automatyczne wstrzymywanie oraz wznawianie odtwarzania dźwięku.

Aparaty i kamery

Nowy interfejs API do wyświetlania podglądu podwaja liczbę klatek z ok. 10 FPS do ok. 20 FPS. Aplikacja Aparat obsługuje teraz orientację pionową, elementy sterujące powiększeniem, dostęp do danych ekspozycji oraz narzędzie do tworzenia miniatur. Nowy profil kamery umożliwia aplikacjom określanie możliwości sprzętowych urządzenia.

Grafika

Nowe interfejsy API dla OpenGL ES 2.0, obsługujące format obrazu YUV, oraz ETC1 do kompresji tekstur.

Tworzenie kopii zapasowych danych

Aplikacje mogą tworzyć kopie zapasowe danych i je przywracać, aby użytkownicy mogli zachować swoje dane po przywróceniu urządzenia do ustawień fabrycznych lub po przełączeniu się na inne urządzenie.

Menedżer zasad dotyczących urządzeń

Nowe interfejsy API do zarządzania zasadami dotyczącymi urządzeń umożliwiają deweloperom tworzenie aplikacji „administratora urządzenia”, które mogą kontrolować funkcje zabezpieczeń na urządzeniu, takie jak minimalna siła hasła czy czyszczenie danych. Użytkownicy mogą wybrać administratorów włączonych na ich urządzeniach.

Platforma UI

Nowe opcje i konfiguracje „trybu samochodowego” oraz „trybu nocnego” umożliwiają aplikacjom dostosowywanie interfejsu do tych sytuacji. Interfejs API do wykrywania gestów skalowania zapewnia lepsze definiowanie zdarzeń wielodotykowych. Aplikacje mogą teraz dostosowywać dolny pasek elementu TabWidget.

Więcej informacji o nowych interfejsach API dla deweloperów znajdziesz w notatkach do wersji Androida 2.2raporcie o różnicach między interfejsami API.