Co oznacza Android Gingerbread?
Android Gingerbread to nazwa kodowa wersji 2.3 platformy Android. Niektóre z ulepszeń w tej wersji obejmują udoskonalony interfejs użytkownika, szybsze wprowadzanie tekstu, obsługę komunikacji bliskiego zasięgu (NFC) i ulepszenia systemowe dla tworzenia gier.
Techoteka wyjaśnia Android Gingerbread
Android Gingerbread SDK (zestaw narzędzi programistycznych) został wydany 6 grudnia 2010 r. Podobnie jak wszystkie wersje platformy Android, wersja 2.3 otrzymała deser za swoją nazwę kodową.
W Android Gingerbread użytkownicy korzystają z bardziej udoskonalonego interfejsu użytkownika w porównaniu z poprzednimi wersjami. Interfejs użytkownika jest bardziej intuicyjny, reaguje szybciej i ma bardziej uporządkowany wygląd. Szybsze wprowadzanie tekstu, wybór słów jednym dotknięciem i kopiowanie/wklejanie, dłuższy czas użytkowania i przemyślane zarządzanie aplikacjami to niektóre z nowych funkcji.
Ponadto użytkownicy mogą wykonywać połączenia internetowe do kontaktów korzystających z protokołu SIP (Session Initiation Protocol). Jeśli sam telefon ma funkcje NFC, użytkownik może przesuwać znaczniki NFC na niektórych produktach i materiałach reklamowych, aby wyświetlić dodatkowe informacje o urządzeniu.
Wiele ulepszeń w tej wersji ma na celu przynieść korzyści twórcom gier. Android Gingerbread oferuje współbieżny moduł zbierający śmieci, który skraca czas pauzy aplikacji. Szybszy mechanizm dystrybucji zdarzeń umożliwia szybszą reakcję na zdarzenia dotykowe i klawiaturowe, które są zwykle potrzebne w grach. Zaktualizowany sterownik wideo zapewnia również lepszą wydajność grafiki 3D.
Programiści używający natywnego kodu w swoich programach będą mogli wykorzystać zdarzenia wejściowe i czujnikowe. Platforma zapewnia również dodatkowe interfejsy API do komunikacji z różnymi czujnikami, takimi jak żyroskopy, wektor obrotu, przyspieszenie liniowe, grawitacja i barometry.
Android Gingerbread zawiera również interfejs API do tworzenia efektów audio. Za pomocą tego interfejsu API programiści mogą dodawać korekcję, wzmocnienia basów, wirtualizację słuchawek, a nawet pogłos do ścieżek audio i dźwięków.
Dzięki interfejsowi API Android Gingerbread dla technologii NFC programiści mogą tworzyć aplikacje przeznaczone do użytku komercyjnego. Urządzenia obsługujące technologię NFC są zazwyczaj używane do skanowania tagów NFC umieszczonych w naklejkach, inteligentnych plakatach i innych materiałach w celu wyświetlania dodatkowych informacji.