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

Usługi Google Play umożliwiają powrót Androida do Google

Spisu treści:

Anonim

Dzięki usługom API spoza podstawowego systemu operacyjnego Google przejmuje kontrolę nad Androidem

W tym roku nie dostaliśmy nowej wersji Androida na Google I / O. Możesz przeczytać wszystkie lamenty i zgrzytanie zębami na całej sieci, więc oszczędzę ci zabawy, grając w to, jak to miało się stać (przysłowiowa blokada), ale nie zrobiło tego.

Zamiast tego opowiem trochę o tym, co otrzymaliśmy - ogromna zaktualizowana wersja interfejsów API usług Google, która okazuje się znacznie lepsza.

Czekać. Lepiej ? W jaki sposób aplikacja, której nigdy nie chciałam, która została magicznie wypchnięta na mój telefon, może być lepsza niż nowsza, wyższa liczba na ekranie telefonu? To szalona rozmowa, prawda ?.

Okazuje się, że ta mała aplikacja to potężna bestia. Czytaj.

Co to są usługi Google Play?

Siedząc przez sesję w Google I / O, otrzymujemy odpowiedź prosto od ludzi, którzy piszą oprogramowanie - i podsumowują to ładnie. Usługi Google Play to „pojedyncze miejsce, w którym dostępne są wszystkie interfejsy API Google na Androida 2.2 i nowszych”. Interfejs API (Application Programming Interface) to fantazyjny termin na specjalny kod, który jest pisany jako sposób komunikowania się jednego oprogramowania z drugim. Google pisze interfejsy API dla Androida, a twórcy aplikacji używają ich jako narzędzia dostępu do wielu podstawowych funkcji Androida. Interfejsy API znajdziesz w wielu projektach oprogramowania, zarówno dużych, jak i małych. Posiadanie ich nie jest niczym specjalnym.

Obecnie usługi Google Play są w wersji 5. Prawdopodobnie nie miałeś pojęcia, że ​​przez cały ten czas aktualizujesz się na telefonie lub tablecie, ponieważ tak właśnie było. Nie idziesz szukać pliku, on przychodzi i cię odnajduje. Każde urządzenie z Androidem 2.2 lub nowszym, które ma oficjalny dostęp do Google Play, korzysta z tych usług. Oznacza to, że prawie każde z 900 milionów aktywowanych urządzeń ma zainstalowaną kopię usług Google Play. Google aktualizuje i szybko wypycha te aktualizacje, co czyni je tak fantastycznymi.

Bycie pod pełną i całkowitą kontrolą Google oznacza, że ​​ludzie, którzy zbudowali Twój telefon, a także przewoźnik, od którego go kupiłeś, są całkowicie nieobecni. Nie musisz czekać sześć miesięcy lub dłużej, aby uzyskać nowe interfejsy API usług. W rzeczywistości Google twierdzi, że są w stanie przekazać je na większość urządzeń w około tydzień po ich aktualizacji. Jeśli odejmiesz jedną rzecz od tego wszystkiego, wiedząc, że Google decyduje, jakie są interfejsy API usług, kto je otrzymuje i kiedy jest to ważna część.

Co robią te usługi?

Istota problemu. Jeśli oglądałeś Keynote, w którym Google ogłosił wszystkie te super fajne i nowe funkcje dla Androida (tak, bez aktualizacji wersji!) - funkcje takie jak nowa usługa lokalizacji z fuzją, usługi gier Play, nowe i ulepszone Google Cloud Messaging lub nawet nowy interfejs API panoramy - widziałeś niektóre rzeczy obsługiwane przez Usługi Google Play. Aplikacja zainstalowana na telefonie pozwala programistom zainstalować niektóre biblioteki z zestawu SDK i wykorzystać wszystkie te rzeczy za pomocą zaledwie kilku wierszy kodu. Bez względu na to, czy korzystasz z Ice Cream Sandwich, czy Jelly Bean, czy jakiejkolwiek wersji powyżej 2.2, będziesz mieć do nich dostęp.

Google nie tylko usunęło te usługi i ich interfejsy API z systemu operacyjnego, ale także ułatwiło programistom aplikacji korzystanie z nich. W ciągu ostatnich kilku dni w Google I / O widzieliśmy, jak łatwo można dodać te funkcje do aplikacji, ponieważ Google wykonuje wszystkie zadania. Programiści muszą tylko odwoływać się do konkretnych potrzebnych aplikacji Google Play Services w kodzie, a magia dzieje się, gdy uruchomisz ją na telefonie.

Pamiętasz z góry, że rozmawialiśmy o fantastycznej części, w której Google kontroluje te usługi i ich dystrybucji na wszystkie nasze urządzenia? Chcę, żebyś pamiętał o tym podczas czytania. Pomyśl, jak różne byłyby rzeczy, gdybyś musiał polegać na swoim operatorze lub ludziach, którzy wyprodukowali Twój telefon, aby ci to wszystko przekazać. Tak, to by było do kitu. Dlatego tak duża aktualizacja usług Google Play jest ważniejsza niż nowa wersja Androida - mamy wszystkie fajne rzeczy bez czekania na HTC lub Samsunga, a nawet gorzej - AT&T lub Verizon - aby wysłać je do nas.

Dlaczego to dla nas ważne

Na chwilę zapomnij narzekać na to, że Hangouty nie były natychmiast dostępne dla wszystkich w tym samym czasie. Większość powinna już być gotowa i mieć nową aplikację Hangouts. Każdy. Pomyśl o tym - Google Talk, długa podstawowa funkcja systemu operacyjnego, została zaktualizowana o mnóstwo nowych funkcji, bez konieczności uzyskania aktualizacji ogólnosystemowej.

W zeszłym tygodniu, zanim przyjechaliśmy do San Francisco, baliśmy się. Obawialiśmy się, że Hangouty zostaną popisane, a potem dowiemy się, że są częścią Androida 4.3. Oznacza to, że większość ludzi będzie na nich długo czekać, a wszyscy będą gotowi się wygotować, wiedząc, że twój nowy HTC One lub Galaxy S4 wkrótce nie otrzyma tej funkcji. I słusznie, smartfony są drogie.

Zamiast tego 15 minut po pokazaniu się w Hangouts ludzie znaleźli go w Sklepie Play. To samo stanie się, gdy programista użyje interfejsu API panoramy do zbudowania aplikacji do przeglądania fotosfery lub ktoś zapisze wszystkie nowe funkcje gier w ulubionej grze. To jest znacznie lepsze niż nowa wersja, której nie dostaniesz przez sześć miesięcy, prawda?