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

Nowe „pakiety aplikacji” Google pomagają rozmyć granice między aplikacjami zainstalowanymi i błyskawicznymi

Anonim

Dzisiaj rozpoczęła się seria wydarzeń Google poświęcona programistom „Playtime”, a wraz z nią cała masa zmian dla programistów publikujących aplikacje w Sklepie Play. Największy nacisk, na który koncentruje się Google, polega na zmianie wieloletniego paradygmatu instalowania dużych (i coraz bardziej) aplikacji na telefonie w jednym rozmiarze dla wszystkich.

Zmiany pochodzą z nowego formatu publikowania zwanego „pakietem aplikacji na Androida”. Pakiety umożliwiają programistom dzielenie aplikacji na różne komponenty, aby zmniejszyć początkowy rozmiar instalacji aplikacji dla użytkowników. Oznacza to, że kiedy idziemy do pobrania aplikacji, rozmiar pliku prawdopodobnie będzie mniejszy - coś, co wszyscy możemy zgodzić się, to dobra zmiana - a dodatkowe składniki mogą pobrać i dodać do aplikacji później, w razie potrzeby. Umożliwia to także większe ogólne aplikacje, np. Gry, bez użycia dedykowanych plików rozszerzeń.

Dzięki Google programiści mogą jeszcze łatwiej dystrybuować aplikacje na wiele sposobów bez tworzenia wielu aplikacji.

Przejście na pakiety aplikacji pomaga Google pójść dalej w kierunku usprawnienia paradygmatu instalacji aplikacji. Częścią tego procesu jest ulepszanie „aplikacji błyskawicznych” - niedawno ogłoszony system, który umożliwia aplikacjom ładowanie podstawowych komponentów i uruchamianie ich bez instalacji. Teraz aplikacje błyskawiczne można zaprojektować tak, aby były częścią pakietów aplikacji - co oznacza, że ​​programiści nie muszą już mieć osobnej aplikacji „natychmiastowej” i „instalowalnej”, po prostu tworzą pakiet aplikacji, który określa, która część będzie działać jako aplikacja błyskawiczna, a reszta może przyjść później. Jest to duże ulepszenie dla programistów, którzy naprawdę nie chcą utrzymywać osobnych wersji swoich aplikacji, i mogą skorzystać z lepszej konwersji od znalezienia się w Internecie lub Sklepie Play do rzeczywistej instalacji aplikacji.

Gdy aplikacje są mniejsze i działają szybciej, wszyscy wygrywają.

Po stronie konsumentów te dwie zmiany są znaczące, ponieważ dodatkowo zacierają granice tego, co oznacza „zainstalować” aplikację. Ale gdy wszystko zostanie wykonane poprawnie, użytkownik końcowy wygrywa - tak naprawdę nie ma znaczenia, czy aplikacja, część aplikacji, czy też żaden komponent nie jest faktycznie „zainstalowany”, o ile czas działania jest szybki, a aplikacja działa jako oczekujesz. Dodatkową korzyścią jest oszczędność miejsca na telefonie, a także danych mobilnych, jeśli potrzebujesz nowej aplikacji, gdy nie masz dostępu do Wi-Fi.

Tego rodzaju zmiany zajmie dużo czasu, zanim dotrą do mas i wymagają od programistów poświęcenia czasu, aby stały się rzeczywistością we własnych aplikacjach, ale wyniki powinny być pozytywne dla wszystkich.

Google ma o wiele więcej do powiedzenia i mnóstwo aktualizacji dla programistów niż te, które są szczegółowo opisane tutaj. Jeśli to twoja specjalizacja (lub chcesz, żeby tak było), Google ma mnóstwo informacji na swoim blogu programistów.