Google-მა გამოაცხადა ახალი ფუნქცია App Bundles-ისთვის, რომელსაც შეუძლია აპების „დაარქივება“ და მეხსიერების გათავისუფლება იმ ნაწილების წაშლით, რომლებიც არ ინახავს მონაცემებს.
ბევრი დესკტოპის აპლიკაცია და თამაში საშუალებას გაძლევთ შეინახოთ ადგილობრივი მონაცემები დეინსტალაციის შემდეგ, მაგრამ ეს ვარიანტი ნაკლებად გავრცელებულია Android-ზე. ეს განსაკუთრებით ეხება ტელეფონებსა და ტაბლეტებს, სადაც მეხსიერება ხშირად უფრო შეზღუდულია. Google ახლა მუშაობს ახალ გადაწყვეტაზე, რომელიც ჩართულია მის განვითარების ინსტრუმენტებში: დაარქივებული APK-ები.
Google-მა სამშაბათს Android დეველოპერების ბლოგზე დაწერა: „ერთ-ერთი მთავარი მიზეზი, რის გამოც მომხმარებლები აპლიკაციების დეინსტალაციას ახდენენ, არის სივრცის გათავისუფლება. არასაჭირო დეინსტალაციის თავიდან ასაცილებლად და მომხმარებლებისთვის უფრო მეტი სარგებლობისთვის, დავიწყეთ მუშაობა ახალ ფუნქციაზე, რომელიც საშუალებას მისცემს აპების დაარქივებას. დაარქივება არის ახალი ფუნქცია, რომელიც მომხმარებლებს საშუალებას მისცემს დაიბრუნონ აპლიკაციის მეხსიერების ~60% დროებით აპის ნაწილების წაშლით და არა მისი სრული დეინსტალაციის გზით."
[sc name="pull-quote-right" quote='"დაარქივება არის ახალი ფუნქცია, რომელიც მომხმარებლებს საშუალებას მისცემს დაიბრუნონ აპლიკაციის მეხსიერების ~60% დროებით"' ]
დაარქივებული APK არ არის სრულყოფილი გადაწყვეტა მონაცემების დასაბრუნებლად, მაგრამ ისინი შეიძლება იყოს ღირებული ალტერნატივა ყველა ან არაფერი მიდგომისა Android-ზე დაინსტალირებული აპლიკაციების შენახვით. Google-ს არ უხსენებია ზუსტად როგორ გამოჩნდებიან ისინი Android სისტემაში, მაგრამ კომპანია იმედოვნებს, რომ ეს გამოიწვევს აპების ნაკლებ დეინსტალაციას - მნიშვნელოვანი მეტრიკა აპლიკაციების დეველოპერებისთვის.
მომავალი Bundletool 1.10 განახლება ავტომატურად გამოიმუშავებს დაარქივებულ APK-ებს, როდესაც დეველოპერი შექმნის App Bundle-ს, თუმცა Google ამბობს, რომ ისინი რეალურად ხელმისაწვდომი არ იქნება მანამ, სანამ არ იქნება დაარქივების ფუნქცია მომხმარებლებისთვის გაშვებული წლის ბოლოს." აპის დეველოპერებს ასევე შეუძლიათ უარი თქვან დაარქივებული APK-ების გენერირებაზე, თუ სურთ, აპში build.gradle ფაილში მორგებული ცვლადის დამატებით. პროექტი.
დაარქივებული APK-ები, როგორც ჩანს, მხოლოდ შემდეგი ნაბიჯია App Bundles-ის პროგრესში, რომლებიც თავდაპირველად შეიქმნა დაინსტალირებული აპლიკაციების ზომის შესამცირებლად. Android-ის ტრადიციული APK-ებისგან განსხვავებით, App Bundles არ შეიცავს რესურსებს (როგორიცაა ხატები და სხვა ფაილები) მოწყობილობებისთვის, რომლებიც არ არის საჭირო მიმდინარე მოწყობილობაზე, რაც ათავისუფლებს მეხსიერებას სხვა აპლიკაციებისთვის და თამაშები.
ჯერჯერობით უცნობია იქნება თუ არა დაარქივებული APK-ები მომავალი გამოყენებისთვის Android 13 გამოშვება, ან თუ მათი გავრცელება შესაძლებელია Google Play სერვისების განახლებით Android-ის არსებულ ვერსიებზე. ესპერმაც გამოაქვეყნა მიმოხილვა, თუ როგორ მუშაობს ამჟამად არქივირებული APK-ები, თუ გაინტერესებთ მეტი ინფორმაცია.
წყარო:Google