Google-მა წარმოადგინა Android-ისთვის აპლიკაციის ახალი მოდელი, სახელწოდებით Android App Bundle. ეს, Google Play Dynamic Delivery-თან ერთად, მკვეთრად შეამცირებს აპის ზომას, რათა გააუმჯობესოს მომხმარებლის შენარჩუნება.
როგორც დეველოპერი, თქვენზეა დამოკიდებული, გააკეთოთ ყველაფერი თქვენი ძალისხმევით მომხმარებლის შენარჩუნების გასაუმჯობესებლად. ინსტალაცია-წაშლა კოეფიციენტის რაც შეიძლება დაბალი შენარჩუნება მნიშვნელოვანია თქვენი აპის მაღალი რეიტინგისთვის. ახალი მომხმარებლები ყოველწლიურად მილიონობით უერთდებიან Android-ის ეკოსისტემას, რადგან Google აგრძელებს გაფართოებას ისეთ ბაზრებზე, როგორიცაა ინდოეთი და აფრიკის სხვადასხვა ქვეყნები. ამ განვითარებად ბაზრებზე მომხმარებლები უფრო კეთილსინდისიერები არიან, ვიდრე უმეტესობა, ასე რომ თქვენ შეიძლება ვერც კი გააცნობიეროთ, რომ თქვენი APK ზომა ძალიან დიდი გახდა ამ მომხმარებლებისთვის მოსაწონად. სწორედ ამიტომ Google წარმოგიდგენთ აპის ახალ მოდელს Android-ისთვის, სახელწოდებით Android App Bundle. ახალ Google Play Dynamic Delivery-თან ერთად, აპების ზომები შეიძლება მკვეთრად შემცირდეს, რათა გააუმჯობესოს მომხმარებლების შენარჩუნება ძირითად ბაზრებზე.
APK ზომის შემცირება Android App Bundle-ით და Google Play Dynamic Delivery-ით
თუ თქვენ ქმნით აპს Android მოწყობილობებთან მაქსიმალური თავსებადობის უზრუნველსაყოფად, ეს ნიშნავს, რომ თქვენ უნდა შექმნათ ყველა ფორმის ფაქტორი, მათ შორის Android სმარტფონები, ტაბლეტები და Chromebook-ები და ყველა ტექნიკის არქიტექტურა, მათ შორის ARM, ARM64 და x86. თქვენ ასევე დაგჭირდებათ მრავალი განლაგების შექმნა ეკრანის გარჩევადობის, ასპექტის თანაფარდობისა და სიმკვრივის მრავალფეროვნების დასაკმაყოფილებლად. და სხვადასხვა რეგიონის მომხმარებლებისთვის საუკეთესო გამოცდილების მისაცემად, ასევე დაგჭირდებათ თარგმნეთ თქვენი აპლიკაცია მრავალ ენაზე. ამ ყველაფრის ერთად გაერთიანებამ შეიძლება გამოიწვიოს ერთი მასიური, გაბერილი APK, რომელიც შეიცავს უამრავ რესურსს, რომელიც არ არის რელევანტური მომხმარებლების უმეტესობისთვის. რა თქმა უნდა, თქვენ შეგიძლიათ შესთავაზოთ სხვადასხვა APK თითოეული არქიტექტურისთვის, ფორმის ფაქტორი, განლაგება და ა.შ. და მიეცით საშუალება Google Play-ს, გაუმკლავდეს რომელი ვერსია მოემსახუროს მომხმარებელს, მაგრამ თქვენ მაინც დაასრულებთ იმას, რომ მომხმარებლები დააინსტალირებენ აპებს, რომლებიც შეიცავს არასაჭირო რესურსებს.
აპლიკაციის ახალი მოდელით, სახელწოდებით Android App Bundle, შეგიძლიათ განაგრძოთ და შეაერთოთ ყველაფერი, რაც თქვენს აპს სჭირდება ყველა მოწყობილობისთვის. უბრალოდ ატვირთეთ თქვენი აპლიკაცია Google Play Developer Console და დააჭირეთ "შექმენით პაკეტი". ეს ასე მარტივია! შემდეგ, Google Play Dynamic Delivery-ის წყალობით, მხოლოდ მოგემსახურებათ მომხმარებლის კონკრეტული მოწყობილობის შესაბამისი რესურსები და კოდი. მაგალითად, თუ მომხმარებელი, რომლის ძირითადი ენა ფრანგულია, ჩამოტვირთავს თქვენს აპლიკაციას, რომელსაც აქვს დანიშნული ფრანგული ენა strings, მაშინ Dynamic Delivery მოემსახურება ფრანგულ თარგმანს და არა APK-ს, რომელიც შეიცავს ყველა ენები. ამან შეიძლება მკვეთრად შეამციროს ჩამოტვირთვისა და ინსტალაციის მთლიანი ზომა. ასე გვითხრეს LinkedIn დაფიქსირდა აპლიკაციის ზომის 23%-იანი შემცირება მაშინ, როცა Twitter დაფიქსირდა 35%-იანი შემცირება.
Android App Bundle ასევე მოდულარულია, ასე რომ თქვენ შეგიძლიათ მიაწოდოთ ფუნქციები მოთხოვნით და არა ინსტალაციის დროს. ეს მოითხოვს, რომ შეუერთდეთ ბეტას Google Play დინამიური მიწოდება და ჩამოტვირთეთ უახლესი Android Studio 3.2 Canary გამოშვება თქვენი აპლიკაციის გამოქვეყნებისთვის Google Play Store. მონაცემების რაოდენობა, რომელსაც შეინახავთ App Bundle-ით და Dynamic Delivery-ით, დამოკიდებული იქნება თქვენს მიერ შემოთავაზებული აპის ვარიანტების რაოდენობაზე და თქვენს აპთან დაკავშირებულ რესურსებზე, მაგრამ იმის გათვალისწინებით, თუ რამდენად მარტივს უქმნის Google დეველოპერებს APK ზომის შემცირებას, თქვენ უნდა ისარგებლოთ ახალი ხელსაწყოებით რაც შეიძლება მალე, თუ გსურთ მეტი მომხმარებლის მოზიდვა. ბაზრები.