Google wprowadza Bibliotekę rozliczeniową Play w wersji 3 i planuje, że w 2021 r. pakiety aplikacji staną się wymogiem

Firma Google ogłosiła wprowadzenie Biblioteki rozliczeniowej Play w wersji 3 i planuje, że w 2021 r. pakiety aplikacji na Androida będą wymaganiem w przypadku nowych aplikacji przesyłanych do Sklepu Google Play.

Zakupy w aplikacji. Choć niektórzy mogą ich nienawidzić, zdecydowanie tu zostaną. Nie są one jednak pozbawione zalet. Zakup w aplikacji umożliwia programiście udostępnianie bezpłatnych i płatnych wersji aplikacji bez konieczności utrzymywania dwóch oddzielnych aplikacji. Jeśli publikujesz swoją aplikację w Sklepie Play, Google zazwyczaj wymaga, aby Twoje zakupy w aplikacji przechodziły przez nią (ze względu na 30% obniżkę).

Na szczęście Google ułatwia konfigurowanie zakupów w aplikacji ze wszystkimi ciekawymi funkcjami, takimi jak weryfikacja licencji. Programiści mogą po prostu zaimplementować Bibliotekę rozliczeniową Google Play i to właściwie gotowe. Aby jeszcze bardziej ułatwić obsługę zakupów w aplikacji, Google ogłosiło wersja 3 Biblioteki rozliczeń Play z kilkoma nowymi funkcjami i ulepszeniami oraz ważną zmianą zasad.

Biblioteka rozliczeń Google Play, wersja 3 – co się zmienia

Płatności gotówką

Wersja 3 Biblioteki rozliczeniowej Google Play umożliwia użytkownikom płacenie gotówką. Może to zabrzmieć dość dziwnie, ale prawdopodobnie nie jest to to, o czym myślisz. Wciąż jest wiele miejsc na świecie, gdzie karty kredytowe i konta bankowe nie są tak powszechne. Ta funkcja ma na celu obejście tego problemu.

Zamiast klikać przycisk „kup” w aplikacji i płacić kartą kredytową, możesz zapłacić gotówką. Po potwierdzeniu zakupu Google wyświetli kod. Zanieś ten kod do najbliższego sklepu ogólnospożywczego objętego promocją, przekaż mu odpowiednią ilość gotówki, a Twój zakup zostanie odblokowany.

Obecnie ta funkcja jest dostępna tylko w Indonezji i Malezji, ale planowane jest jej szersze wdrożenie. Wkrótce programiści będą mogli dodać tę metodę płatności do swoich aplikacji.

Łatwiejsza realizacja kodu promocyjnego

Programiści mogą zdecydować się na udostępnianie kodów promocyjnych dla swoich aplikacji. Jeśli jest to aplikacja płatna, kod promocyjny umożliwia użytkownikowi pobranie aplikacji za darmo. Jeśli aplikacja oferuje zakupy lub subskrypcje w aplikacji, kod promocyjny może zapewnić bezpłatny produkt lub bezpłatną wersję próbną subskrypcji. Chociaż zawsze można było wykorzystać kody promocyjne aplikacji bezpośrednio w Sklepie Play, aby skorzystać z wersji próbnej subskrypcji, wcześniej trzeba było pobrać aplikację.

Teraz jednak Biblioteka rozliczeniowa Google Play w wersji 3 dodała możliwość korzystania z promocji w aplikacji bezpośrednio z samego Sklepu Play; użytkownicy nie muszą nawet pobierać aplikacji, której dotyczą.

Atrybucja zakupu

Jeśli w aplikacji lub grze można kupić wiele różnych rzeczy, programista musi w jakiś sposób śledzić, kto co kupił. Do tej pory programista musiał budować niestandardowe rozwiązanie, korzystając z obecnie przestarzałej platformy AIDL. Jednak w wersji 3 Biblioteki rozliczeniowej Google Play dostępna jest teraz natywna obsługa atrybucji zakupów, dzięki czemu programiści mogą łatwo śledzić kupowane produkty.

Wymagania dotyczące wersji biblioteki

Jeśli czytasz ten artykuł, prawdopodobnie wiesz o Minimalne wymagania dotyczące wersji SDK Google Play do publikacji w sklepie. Obecnie, aplikacje muszą być kierowane na co najmniej API 28 (Android Pie) do publikacji w Google Play, a wymóg ten rośnie z każdym rokiem.

Podobne wymagania obowiązują obecnie programistów wdrażających Bibliotekę rozliczeniową Google Play. Aby opublikować aplikację korzystającą z tej biblioteki w Sklepie Play, musi ona używać stosunkowo nowej wersji. Obecnie dozwolone są wszystkie wersje Biblioteki rozliczeniowej Play, ale od 2 sierpnia 2021 r. wszystkie nowo opublikowane aplikacje będą musiały korzystać z co najmniej wersji 3. Istniejące aplikacje będą miały czas do 1 listopada 2021 r., zanim będą musiały zostać uaktualnione.

Przewodnik po migracji

Ponieważ korzystanie z nowszych wersji Biblioteki rozliczeniowej Play jest teraz wymagane, Google opublikował przewodnik po migracji, który pomoże programistom uzyskać aktualne informacje. W tym przewodniku pokazano, jak zaimplementować najnowszą wersję biblioteki i co programiści muszą zmienić, aby z niej korzystać.

Możesz zapoznać się z przewodnikiem po migracji Tutaj. Jest też przewodnik wideo jeśli jest to dla ciebie bardziej pomocne.

I to tyle na temat nowej Biblioteki rozliczeniowej Google Play. Jeśli wdrażasz zakupy w aplikacji, a Twoja aplikacja znajduje się w sklepie Google Play, prawdopodobnie powinieneś rozważyć aktualizację implementacji biblioteki rozliczeniowej, jeśli jeszcze tego nie zrobiłeś.

Obowiązkowe pakiety aplikacji na Androida dla nowo opublikowanych aplikacji w 2021 r

Sekcja autorstwa Mishaala Rahmana

Na konferencji Google I/O 2018 Google przedstawił alternatywny format dystrybucji aplikacji zwany pakietem aplikacji na Androida z rozszerzeniem pliku .aab. Celem pakietu aplikacji na Androida jest zmniejszenie rozmiaru pliku końcowego pakietu aplikacji na Androida (.apk) dostarczanego użytkownikowi, co pozwala użytkownikom zmniejszyć rozmiar instalacji i czas pobierania. Plik .aab zawiera pliki APK dla aplikacji podstawowej i wszystkich obsługiwanych architektur (ARM, ARM64 i x86), języków i wariantów układu. Ten format wymaga przekazania firmie Google kopii klucza podpisywania aplikacji, aby Konsola programisty Google Play mogła wygenerować pakiet z podpisanymi wersjami każdego pakietu APK. plik APK odpowiedni dla architektury, języka i układu konkretnego urządzenia jest dostarczany za pośrednictwem dynamicznego dostarczania Google Play.

Deweloperzy mogą wdrażać pakiety aplikacji na Androida w Studio Androida, Unity, Lub Trzepotaniei chociaż obsługiwane są duże pakiety aplikacji z zainstalowanymi plikami APK o rozmiarze do 500 MB, pliki OBB nie są obsługiwane. Alternatywnie firma Google niedawno rozszerzyła pakiety aplikacji na Androida, wprowadzając Zagraj w dostawę zasobów dla twórców gier, aby mogli dynamicznie dostarczać duże zasoby gier. Biorąc pod uwagę wszystkie te ulepszenia, Google planuje teraz, aby pakiety aplikacji na Androida były wymogiem dla nowo publikowanych aplikacji w sklepie Google Play.

W "Co nowego w Google Play” wideo opublikowane w zeszłym tygodniu na kanale Android Developers YouTube (via Policja Androida), Googler Milena Nikolic ogłosiła, że ​​w przypadku nowych aplikacji w Google Play wymagana będzie obsługa pakietów aplikacji. Nie podano konkretnej daty wprowadzenia tego nowego wymogu, chociaż wiemy, że stanie się to gdzieś w 2021 r.

Większość programistów i użytkowników końcowych nie zauważy żadnych zmian spowodowanych tym nowym wymogiem, ale to nie znaczy, że nikt tego nie zauważy. Programiści będą musieli przekazać Google kopię swojego klucza podpisywania, aby mogli podpisywać aplikacje, co niektórzy mogą mieć wątpliwości. Dalsze rozprzestrzenianie się plików AAB utrudni redystrybucję na różnych platformach, ograniczając liczbę pobrań, a tym samym potencjalne przychody z reklam. (Programiści mogą korzystać z oprogramowania typu open source firmy Google narzędzie pakietowe zbudować własne AAB, wyodrębnić je, a następnie przesłać na inne platformy.) AAB są również trudniejsze użytkownikom ręczne ładowanie boczne, ponieważ nie są one natywnie obsługiwane przez instalator pakietu Androida, a muszą być rozpakowany.

Mamy nadzieję, że dowiemy się więcej na temat tego nowego wymogu w miarę zbliżania się roku 2021.