Google ogłosił, że w Konsoli Google Play pojawią się nowe funkcje. Po Google I/O 2019 programiści mają dostęp do nowych metod i wskaźników dostarczania.
Sklep Google Play to kluczowy element każdego urządzenia z Androidem. To zdecydowanie najłatwiejszy i najbezpieczniejszy sposób instalowania aplikacji na Androida na urządzeniu, a także brama do większości możliwości Androida. Konsola Google Play to miejsce, w którym programiści przesyłają wersje swoich aplikacji do kontroli Google, zanim zostaną udostępnione publicznie. W najlepszym interesie Google leży dopilnowanie, aby proces ten był jak najszybszy i najłatwiejszy. Im jest to łatwiejsze, tym większe prawdopodobieństwo, że programiści wybiorą Androida jako platformę dla swojej aplikacji. Co więcej, im łatwiej jest programistom przesyłać krytyczne aktualizacje i tym podobne do swoich aplikacji, tym lepsze doświadczenie użytkownika. Im lepsze doświadczenie użytkownika, tym więcej użytkowników otrzyma Sklep Play i tym więcej korzyści dla Google.
W tym celu Google już od jakiegoś czasu sugeruje, że w Konsoli Play dla programistów pojawi się wiele nowych funkcji. Powiadomienie, które pojawiło się, gdy programiści zalogowali się do Konsoli Play, informowało programistów, że Sklep Play to zrobi zmienić sposób obsługi recenzji. Co więcej, w zeszłym miesiącu o tej porze zauważyliśmy nową opcję zatytułowaną „Wewnętrzne udostępnianie aplikacji” ukryte w ustawieniach programisty Sklepu Play. W tamtym czasie nie mogliśmy dostrzec różnicy między wewnętrznym udostępnianiem aplikacji a dobrze znanymi wewnętrznymi kanałami testowymi, ale był to znak, że coś nadejdzie.
Kontynuowano wysiłki Google mające na celu usprawnienie korzystania ze Sklepu Play, gdy w marcu ogłoszono bardziej ujednoliconą wersję ikony aplikacji. Nastąpiło to po ogłoszeniach o ulepszeniach pakietów aplikacji, aplikacji błyskawicznych i narzędzi do zarządzania aplikacjami października ubiegłego roku. Zmiany te miały na celu zmniejszenie rozmiaru pliku APK – średnio o 35% – a także zwiększenie atrakcyjności aplikacji dla użytkowników, umożliwiając im lepsze zarządzanie subskrypcjami i wypróbowywanie mini wersji aplikacji przed pobraniem całości rzecz.
Łatwo zauważyć, że Google aktywnie stara się, aby Sklep Play i Konsola Play były lepszym miejscem dla wszystkich. Kiedy Sklep Play był jeszcze stosunkowo nowym rynkiem aplikacji, miał reputację niebezpiecznego i ogólnie pełnego śmieci. Po umieszczeniu obok sklepu Apple App Store jego jakość blednie w porównaniu ze starannie dobraną, ale wciąż ekspansywną ofertą aplikacji w App Store. Obecnie jest o wiele bezpieczniejszy i pod pewnymi względami nawet przewyższa App Store. Ale Google jeszcze nie skończył ze Sklepem Play. W tym tygodniu I/O przyniosło mnóstwo wiadomości na temat wszystkich spraw związanych z Google. To z kolei oznaczało, że mogliśmy usłyszeć więcej o planach Google dotyczących Konsoli Play. W rozmowie z grupą programistów Purnima Kochikar, dyrektor Google Play, opowiedziała, czego możemy się spodziewać w Sklepie Play w nadchodzących miesiącach.
Funkcje dynamicznego dostarczania
Opierając się na formacie publikowania pakietu Android App Bundle, który został wprowadzony w zeszłym roku, Google udostępnia nowe sposoby dostarczania aktualizacji użytkownikom. Pakiet aplikacji na Androida to format mający na celu zmniejszenie rozmiaru instalacji i jest obecnie oficjalnym formatem publikowania aplikacji w Sklepie Play. Google podaje, że aplikacje korzystające z tego nowego formatu odnotowały średnie zmniejszenie rozmiaru o 20%, przy wzroście liczby instalacji aż o 11%, będącym bezpośrednim skutkiem tego zmniejszenia rozmiaru.
Google rozszerza teraz pakiet aplikacji na Androida o dynamiczne funkcje, które zmieniają sposób dostarczania aktualizacji użytkownikom.
- Dostarczanie na żądanie — instaluj funkcje, gdy są potrzebne lub w tle, zamiast dostarczać je w czasie instalacji, i zmniejsz rozmiar swojej aplikacji.
- Dostarczanie warunkowe — kontroluj, które części aplikacji mają zostać dostarczone w momencie instalacji, w zależności od kraju użytkownika, funkcji urządzenia lub minimalnej wersji pakietu SDK.
- Natychmiastowe funkcje — teraz w pełni obsługiwane, więc wystarczy przesłać tylko jeden artefakt dla zainstalowanej aplikacji i funkcji błyskawicznych w Google Play.
Co to oznacza dla programistów? Po pierwsze: dostawa na żądanie. Zasadniczo w przypadku bardziej niszowych funkcji programiści mogą sprawić, że tylko użytkownicy, którzy spróbują uzyskać dostęp do tej konkretnej funkcji, zostaną pobrani na swoje urządzenie. Weźmy na przykład Netflixa. Netflix udostępnia teraz funkcję obsługi klienta jako funkcję dynamiczną użytkownikom odwiedzającym centrum pomocy. W kategoriach laika; Jeśli ktoś korzystający z aplikacji Netflix spróbuje uzyskać dostęp do obsługi klienta Netflix, na swoje urządzenie zostanie pobrana funkcja, która umożliwi korzystanie z obsługi klienta w aplikacji. Użytkownicy, którzy nigdy nie będą próbowali skontaktować się z obsługą klienta, nigdy nie będą mieli zainstalowanej tej funkcji, co spowoduje zmniejszenie rozmiaru aplikacji o 33%.
Dostarczanie warunkowe pozwala programistom decydować, które części ich aplikacji zostaną pobrane, gdy użytkownik naciśnie przycisk instalacji. Oznacza to, że jeśli aplikacja zawiera element hazardowy, programiści mogą zdecydować się go nie stosować aplikacja instalowana, jeśli użytkownik mieszka w kraju, w którym obowiązują surowe ograniczenia dotyczące hazardu, np przykład. Programiści mogą również ograniczać elementy aplikacji w oparciu o funkcje urządzenia, więc jeśli na przykład urządzenie nie ma funkcji NFC, funkcje tej aplikacji związane z NFC mogą zostać usunięte z pobierania. Daje to programistom większą kontrolę nad tym, jak użytkownicy korzystają z ich aplikacji, a także potencjalnie zmniejsza rozmiary plików do pobrania.
Natychmiastowe doświadczenia są powiązane z funkcją „Wypróbuj teraz” w Sklepie Play, która umożliwia użytkownikom wypróbowanie wersji aplikacji w formie minigry przed pobraniem pełnej wersji. Programiści nie muszą już przesyłać osobnego pliku dla tej funkcji. Mogą teraz po prostu spakować główny artefakt swojej aplikacji, co zapewni bardziej usprawnione działanie.
Wewnętrzne udostępnianie aplikacji
Wspomnieliśmy o wewnętrznym udostępnianiu aplikacji wcześniej w tym artykule, jako coś, co zauważyliśmy miesiąc temu, ale wtedy nie wydawało się, aby wnosiło to cokolwiek do Sklepu Play. Teraz Google ujawniło, do czego służy wewnętrzne udostępnianie aplikacji. Podstawową ideą jest przesłanie pakietu aplikacji do Konsoli Google Play i natychmiastowe otrzymanie linku do pobrania, który można udostępnić testerom. Pozwala to uniknąć kłopotów związanych z uzyskiwaniem kodów wersji, podpisywaniem kluczy itp.
Ponadto Google zwiększyło również bezpieczeństwo, uruchamiając aktualizację klucza podpisywania aplikacji dla nowych instalacji. To uaktualnienie zwiększa siłę kryptograficzną klucza podpisywania programisty w przypadku nowych instalacji w Google Play. Eliminuje to potencjalną lukę w zabezpieczeniach polegającą na tym, że wielu programistów podpisywało swoje aplikacje kluczami wygenerowanymi dawno temu. Jest to oczywiście opcja opt-in.
Łatwiejsze aktualizacje
Aktualizacje są wszechwiedzącą częścią współczesnego oprogramowania i tą częścią, która najbardziej irytuje użytkowników. Nowy interfejs API aktualizacji w aplikacji Google umożliwia dwa typy powiadomień o aktualizacjach. „Natychmiastowy” przepływ zmusza użytkowników do aktualizacji aplikacji przed umożliwieniem im dalszego korzystania z niej. „Elastyczny” przepływ umożliwia użytkownikom odrzucenie aktualizacji, jeśli sobie tego życzą, ale umożliwia także pobranie aktualizacji w tle, podczas gdy nadal korzystają z aplikacji. W testach około 50% użytkowników zaakceptowało aktualizację, co prawdopodobnie stanowi poprawę w stosunku do poprzednich wartości procentowych.
Nowe dane Konsoli Google Play
Konsola Play zawiera mnóstwo danych, które mają pomóc programistom w ulepszaniu aplikacji, ustalaniu, gdzie znajduje się główna grupa demograficzna użytkowników itp. Teraz przechodzi remont.
- Odświeżanie podstawowych wskaźników — lepiej zrozum swoje pozyskiwanie i rezygnację, w tym dane o powracających użytkownikach, automatyczną analizę zmian, metodę instalacji (np preinstalacje i udostępnianie peer-to-peer), porównywanie wskaźników oraz możliwość agregowania i deduplikowania w okresach od godzin do mieszkanie.
- Wskaźniki i raporty dotyczące rozmiaru aplikacji — uzyskaj wgląd w rozmiar aplikacji w Android Vitals, w tym rozmiar pobierania, rozmiar na urządzeniu (w czasie instalacji), zmiany w porównaniu z innymi aplikacjami na przestrzeni czasu oraz dostosowane zalecenia dotyczące optymalizacji.
- Wybrane przez programistę testy porównawcze — utwórz niestandardowy zestaw 8–12 równorzędnych elementów, z którymi będziesz mógł porównać swoją aplikację, a następnie sprawdź medianę wartości zestawu i różnicę między Twoją aplikacją a jej odpowiednikami pod względem danych dotyczących Android Vitals, a także wskaźników publicznych, takich jak Twoja ocena.
- Spostrzeżenia rynkowe z wyselekcjonowanymi partnerami — w nadchodzących miesiącach będziesz mógł także porównać swój rozwój z automatycznie wygenerowanym i wyselekcjonowanym wzrostem zestaw porównawczy około 100 aplikacji podobnych do Twojej pod kątem wskaźników biznesowych, takich jak współczynnik konwersji i liczba dezinstalacji wskaźnik.
Więcej danych to lepsze dane i miło jest widzieć, jak Google optymalizuje Konsolę Play, aby pomóc programistom najlepiej, jak potrafi. Większość elementów tutaj jest dość oczywista, więc przejdziemy dalej.
Recenzje użytkowników
Wcześniej w tym artykule rozmawialiśmy o tym, jak Google zmienia oceny aplikacji, aby bardziej skupić się na najnowszych recenzjach. To posunięcie ma ogromny sens; programiści nie powinni cierpieć, jeśli ich obecnie dopracowana aplikacja zawierała błędy. Aplikacje zmieniają się z biegiem czasu i Google stara się, aby recenzje aplikacji to potwierdzały. Ocena w Sklepie Google Play jest teraz bardziej uwzględniana w oparciu o najnowsze recenzje, co zapewnia rzetelniejszy obraz aplikacji w jej obecnym stanie.
Podobnie jak w przypadku sugerowanych odpowiedzi w Gmailu, Google generuje teraz sugerowane odpowiedzi na recenzje aplikacji. Podczas przeglądania recenzji programiści otrzymują trzy automatycznie wygenerowane odpowiedzi, które są oparte na treści recenzji. Obecnie odpowiedzi są dostępne tylko w języku angielskim, ale wkrótce dostępnych będzie więcej języków.
Niestandardowe oferty Sklepu
W marcu na GDC Google uruchomił niestandardowe wykazy według krajów, co oznacza, że użytkownicy w Wielkiej Brytanii mogą zobaczyć zupełnie inną stronę aplikacji niż użytkownicy w USA. Można zastosować różne obrazy, a także inny tekst dotyczący smaku. W związku z tym Google umożliwi teraz programistom tworzenie niestandardowych list na podstawie stanu instalacji. Oznacza to, że użytkownik, który ma zainstalowaną aplikację, może zobaczyć inną stronę niż osoba, która jej nie ma. Podobnie użytkownikom, którzy mieli aplikację, ale ją odinstalowali, mogła zostać wyświetlona inna strona. Ideą tego jest dotarcie do określonych typów klientów, aby zwiększyć ich prawdopodobieństwo zainstalowania/ponownej instalacji aplikacji.
Wniosek
Wszystkie powyższe cechy same w sobie stanowią ekscytujące perspektywy. Ale razem niezbicie pokazują, że Google ma wielkie plany dotyczące Sklepu Play i Konsoli Play. Firma wyraźnie zdaje sobie sprawę, że programiści są kluczem do przyciągnięcia użytkowników na platformę, dlatego wyposaża ich w jak najwięcej narzędzi, aby mieć pewność, że właśnie to zrobią.
Jeśli jesteś programistą Androida, pamiętaj o zarejestrowaniu się w Google programu rejestracji wstępnej, co pozwala programistom budować świadomość swoich aplikacji przed ich uruchomieniem. To kolejna funkcja ogłoszona w i tak już wypełnionym pakietem we/wy Sklepu Play.
Źródło: Google