Wprowadzenie
W tym czasie konferencje programistów Google obracały się wokół Google Maps, zestawu narzędzi internetowych itp. Ale od ostatniej konferencji Android i Chrome były w centrum uwagi w tej kolejności. Być może ogromna szansa na odpoczynek w smartfonach zapadła głęboko w Google. Fakt, który sam Larry Page przyznał, gdy żartował, że chce prowadzić firmę na swoim smartfonie.
Google próbował zintegrować i zaktualizować swoje inne produkty w Androidzie bez konieczności aktualizacji Androida, aby był kompatybilny.
Aktualizacja
Jak wspomniano w poprzednim akapicie, miłośnicy Androida zobaczą srebrną podszewkę w ograniczonych aktualizacjach Androida. Na blogach znajduje się wiele informacji o tym, że funkcje wprowadzone w tym wydaniu niekoniecznie muszą być aktualizowane w systemie operacyjnym. Daje powód do porozumienia, ponieważ podstawowym wymaganiem zmiany wersji systemu operacyjnego jest to, że może on odtwarzać wszystkie aplikacje, zarówno starożytne, jak i futurystyczne. Różne wersje i konfiguracje (indywidualne firmy urządzeń mobilnych, takich jak Samsung, HTC, Sony itp.) Androida stworzyły znaczące zapory ogniowe, które same aktualizują zastrzeżone aplikacje Google. Aplikacje, które oferują uosobienie Androida. Dzięki aktualizacji funkcji Google skutecznie rozwiązuje problem fragmentacji, ponieważ Google+, Gmail, Mapy Google, Google Play, aplikacje dostępne w Androidzie od wersji Froyo i Google Music All Access, które mają zostać wprowadzone, są już dostępne Wersje Froyo można znaleźć bez aktualizacji. Wygląda na to, że problem fragmentacji został rozwiązany.
Android Studio: Nazwa Androida jest wybita na tej aktualizacji! To powiedziawszy, jest specyficzne dla Androida. Nowością jest to, że Google planuje wprowadzić Android Studio, aby zastąpić istniejące środowisko programistyczne Eclipse dla aplikacji na Androida. Google współpracowało z JetBrains przy tworzeniu Android Studio. Oczywiście w tym opracowaniu pojawiło się kilka pytań bez odpowiedzi, ale Google uważa, że to IDE pomogłoby twórcom Androida zwiększyć produktywność po uruchomieniu. Oto, w jaki sposób może to pomóc:
- Łączy umiejętności Maven i Anta w celu opracowania elastycznych i różnorodnych rozwiązań smakowych.
- Doskonałe funkcje edycji kodu, w tym znajdowanie wbudowanych zasobów i dostosowania dla systemu Android. Zaawansowany interfejs użytkownika edytora umożliwia przeciąganie i upuszczanie widżetów, symulację widoku wyjściowego w różnych konfiguracjach sprzętowych, a nawet podgląd podczas edycji w formacie XML.
- Oferuje kompleksowe funkcje analizy w celu identyfikacji wszystkich rodzajów błędów
- Zapewnia kreatory oparte na gotowych szablonach i dostęp do innych usług Google.
- Umożliwia łatwą migrację projektów z Eclipse (jako eksport) lub import do Studio (z istniejących projektów Eclipse IDE).
Podobnie jak Android OS, Google uczynił Android Studio darmowym i otwartym źródłem tego, czym może być słodzik.
Google grać: Programiści Androida mogą korzystać z usług Google Play, aby uzyskać interfejsy API potrzebne do tworzenia map, gier lub mediów społecznościowych (czytaj Google+) na urządzeniach z Androidem (telefonach lub tabletach).
Graj: Rozrywka przenosi się z droves na urządzenia przenośne, zapewniając takie same wrażenia użytkownika, jak w przypadku komputerów / konsol do gier. Google poprawiło komfort użytkowania, wprowadzając następujące funkcje:
- Tabele wyników: Deweloperzy mogą uzyskać maksymalnie 100 publicznych i społecznościowych tabel wyników, aby zaangażować użytkowników poprzez porównanie wyników z innymi graczami. Tabele wyników są tworzone automatycznie dla wersji dziennych, tygodniowych, miesięcznych lub niestandardowych.
- System nagród: programiści mogą nagradzać użytkowników za uczestnictwo w grze, zapewniając standardowe lub przyrostowe osiągnięcia, które można wyświetlać w interfejsie użytkownika. Możesz użyć konsoli programisty do kontrolowania sukcesu.
- Google oferuje interfejsy API do przechowywania w chmurze do przechowywania stanu gier i ustawień w chmurze.
- Programiści mogą zezwolić użytkownikom na zapraszanie innych graczy do gry lub grę z losowymi użytkownikami, z maksymalnym limitem 4.
Google ułatwia tworzenie aplikacji opartych na lokalizacji, udostępniając następujące interfejsy API:
Interfejsy API Geofencing: Ten interfejs API służy do definiowania granic geograficznych. Oferuje również następujące opcje:
- aby utworzyć filtry ostrzegawcze dla klientów, którzy opuszczą określony obszar
- Zmień aktualizacje lokalizacji w odpowiedzi na nawyki transportowe klientów (takie jak spacery, jazda samochodem lub jazda samochodem) (patrz API do wykrywania aktywności)
- Dodaj lub usuń granice geograficzne
Dostarczony dostawca lokalizacji: ten interfejs API używa podstawowego schematu, aby zapewnić odpowiednie wyniki zapytania w lokalizacjach, nawet w przypadku zapytań na poziomie złożonym. Jest szybki, wszechstronny i zużywa mniej energii baterii.
Dostawca wykrywania aktywności: Ten interfejs API używa czujników mocy do śledzenia bieżącej aktywności klienta, np. B. Prowadzenie samochodu, chodzenie, praca na biegu jałowym itp. Jest to używane w połączeniu z interfejsem API geofencing, aby zapewnić klientowi odpowiednie aktualizacje.
Pojedyncze logowanie za pośrednictwem Google+: Biorąc pod uwagę fakt, że użytkownicy często zmieniają urządzenia mobilne i mogą korzystać z innego systemu operacyjnego na tych urządzeniach, Google oferuje interfejs API do logowania się na dowolnym urządzeniu za pośrednictwem Google+. Eliminuje to potrzebę projektowania usług, takich jak Portfel Google, Gry, Plus specjalnie dla urządzeń. Istnieją biblioteki dla tych usług, które odpowiadają ich automatycznym żądaniem podpisu.
Google Cloud Messaging: Google umożliwiło rejestrowanie aplikacji za pomocą jednej metody. Umożliwia także wysyłanie wiadomości na serwery innych firm przy użyciu przesyłania dwukierunkowego (XMPP) za pomocą serwera Cloud Connection Server. Użytkownicy mogą synchronizować powiadomienia między urządzeniami za pomocą interfejsów API powiadomień użytkowników Google.
Konsola programisty Google Play: Google wsparło swoją ogromną społeczność programistów Androida, dodając do niej tegoroczną konferencję.
Usługa tłumaczenia aplikacji: Zespół wsparcia lokalizacyjnego Google umożliwia korzystanie z usług tłumaczeniowych za niewielką opłatą i publikowanie ciągów do tłumaczenia w wybranym języku. W razie potrzeby odpowiedni ścieg lokalizacyjny jest wyświetlany na grafice aplikacji, w APK lub w sekcjach dotyczących produktu. Ostatecznie pomaga to programistom dotrzeć do szerszego grona odbiorców.
Analityka i monetyzacja: Śledź wydajność aplikacji. Google Play i Google Analytics oferują komplementarne usługi, takie jak widoki aplikacji, pobieranie i wskaźniki zaangażowania.
Google wprowadził interfejs API Status zamówienia, który umożliwia programistom wyświetlanie statusu zamówienia aplikacji z ich serwerów. Postanowiono także nie obciążać kont testowych za zakupy testowe w aplikacji.
Testy alfa i beta oraz stopniowe wdrożenia: Google dodał test alfa beta, aby programiści mogli podzielić swoje aplikacje na dwie wersje, alfa i beta, i przetestować je dla różnych grup użytkowników. W razie potrzeby można również dodać testerów Google+, aby przetestować te wersje.
W przyszłości programiści będą mogli udostępniać aktualizacje swoich aplikacji tylko niektórym użytkownikom w celu zmierzenia ich opinii. Programiści mogą ustawić procent użytkowników, którzy będą korzystać z aktualizacji.
Osąd
Może to utrudnia tym, którzy oczekują śpiewów na Androida tylko podczas Google I / O 2013. Ale dla osób zaznajomionych z osobą z zewnątrz, która jest Google, sprytny sposób na zepsucie społeczności Androida będzie gwarantował to. Aktualizacje Google Play, jej usług, uruchomienie Android Studio, wiadomości w chmurze oraz możliwość logowania się do usług Google bez wymagań systemu operacyjnego lub sprzętu to ważne zmiany. Krótko mówiąc, chodzi o aktualizację funkcji bez konieczności aktualizacji systemu operacyjnego.
Google I / O 2013 został zwycięzcą Androida.
* Android = fan Androida, który przysięga na niego w dowolnym miejscu i czasie!
[ff id=”5″]