„ითამაშე როგორც ჩამოტვირთავ“ Android 12-ზე უფრო სწრაფად გიბიძგებს თამაშებში

Google for Games Developer Summit-ზე Google-მა გააცნო ფუნქცია „თამაშის ჩამოტვირთვისას“ Android 12 მოწყობილობებისთვის. აი, როგორ მუშაობს.

დღეს Google-ის თამაშების გუნდმა დაიწყო ყოველწლიური Google for Games Developer Summit. სამიტზე Google-მა წარმოადგინა ახალი ინსტრუმენტები და გადაწყვეტილებები, რათა გააადვილოს თამაშების განვითარება Android-სა და Chrome OS-ზე. თუმცა ეს ყველაფერი არ არის. კომპანიამ ასევე გამოაქვეყნა ახალი ფუნქცია, რომელიც მიზნად ისახავს მომხმარებლებისთვის თამაშების მიწოდების გამოცდილების გაუმჯობესებას. ეს ფუნქცია, სახელწოდებით „თამაშის ჩამოტვირთვისას“, ხელმისაწვდომია გაშვებული მოწყობილობებისთვის Android 12 ან უფრო გვიან, და ის ეფექტურად იღებს ლოდინს უფრო დიდი თამაშების ჩამოტვირთვისთვის.

ითამაშეთ როგორც ჩამოტვირთავთ Android 12-ზე

„ითამაშე როგორც ჩამოტვირთავ“ არის Google Play-ს მიერ შემოთავაზებული ახალი სერვისი, რომელიც „მომხმარებლებს თამაშის დროს თამაშისას წამებში შეყვანის საშუალებას მისცემს აქტივები ჩამოტვირთულია ფონზე." არის მარტივი მიზეზი, რის გამოც Google-მა შეიმუშავა ეს ახალი ფუნქცია "თამაშის ჩამოტვირთვისას." "მომხმარებლები მინდა დაუყონებლივ დაიწყოს თამაში, მაგრამ თამაშის ხარისხი უმჯობესდება, მათი ზომა იზრდება, რაც იწვევს ხანგრძლივ, მოსაწყენ ჩამოტვირთვებს." განმარტავს Google. კონცეფცია თავისთავად ახალი არ არის - Sony-ს PlayStation და Microsoft-ის Xbox კონსოლები გვთავაზობენ მსგავს ფუნქციას წლების განმავლობაში - მაგრამ არსებობს ბოლო დრომდე არ იყო ამის დიდი საჭიროება Android-ზე, რადგან მობილური თამაშების უმეტესობა ზომით გაცილებით მცირეა ვიდრე კონსოლი ან კომპიუტერი თამაშები.

მარცხნივ: გარეშე "თამაში როგორც თქვენ ჩამოტვირთავთ. მარჯვნივ: „ითამაშე როგორც ჩამოტვირთავ“.

Google ამბობს, რომ „ითამაშე როგორც ჩამოტვირთავ“ ხელმისაწვდომია ყველა დეველოპერისთვის, რომელიც აქვეყნებს აპებსა და თამაშებს მეშვეობით Play Store და რომ მისი დანერგვის შემდეგ, თამაშები "მზად არის გახსნისთვის მინიმუმ 2-ჯერ უფრო სწრაფად", ვიდრე ადრე. ზოგიერთ შემთხვევაში, გაუმჯობესება შეიძლება საკმაოდ დრამატული იყოს, რადგან Google-მა განაცხადა, რომ 400 მბ ზომის თამაშებს შეიძლება 10 წამი დასჭირდეს რამდენიმე წუთის ნაცვლად.

მხოლოდ Android-ის უახლესი ვერსიის მქონე მოწყობილობებს შეუძლიათ ისარგებლონ ამ ახალი ფუნქციით და მიზეზი ის არის, რომ ფუნქცია "ჩაშენებულია Android 12-ის ბირთვში". Google-მა დაადასტურა XDA რომ, ქვეშ-hood, "ითამაშე როგორც თქვენ ჩამოტვირთვა" იყენებს Android-ის დამატებითი ფაილური სისტემა, "სპეციალური დანიშნულების Linux ვირტუალური ფაილური სისტემა, რომელიც საშუალებას აძლევს პროგრამის შესრულებას, სანამ მისი ორობითი და რესურსების ფაილები ჯერ კიდევ ზარმაცი იტვირთება ქსელში."

მიუხედავად იმისა, რომ „ითამაშე როგორც ჩამოტვირთავ“ ღიაა ყველა აპის დეველოპერისთვის, ის მოითხოვს, რომ დეველოპერმა შექმნას თავისი აპლიკაცია Android App Bundle ფორმატით. ეს იმიტომ ხდება, რომ ფუნქცია იყენებს Play Asset Delivery, რომელიც მოითხოვს აპლიკაციის ნაკრების ფორმატს. ახალი აპები Google Play-ში გაგზავნილია 2021 წლის 1 აგვისტოს შემდეგ საჭიროა Android App Bundle-ის ფორმატის გამოსაყენებლად, მაგრამ ზოგიერთი დეველოპერი არ არის კომფორტული მოთხოვნით. თუ App Bundle-ის მოთხოვნა არ გაწუხებთ, მაშინ „ითამაშე როგორც ჩამოტვირთავ“ კარგი ფუნქცია იქნება მომხმარებლების მიერ თქვენი თამაშის გეიმპლეის ციკლში კიდევ უფრო ადრე ჩართვისთვის.

დეველოპერებს შეუძლიათ დარეგისტრირდნენ ბეტა პროგრამაზე "თამაშის ჩამოტვირთვისას". ამ ფორმის შევსება. ახალი ფუნქციის შესახებ დამატებითი ინფორმაციისთვის, უყურეთ „მიწოდების სივრცის განახლებებს“ 2021 წლის Google for Games დეველოპერთა სამიტიდან.

\r\n https://www.youtube.com/watch? v=cVzD_TwnQDY\r\n

Launcher მხარდაჭერა დამატებითი

Google ასევე წაახალისებს გამშვების დეველოპერებს, დაამატონ მხარდაჭერა ინკრემენტალისთვის, შიდა სახელწოდება "თამაშის ჩამოტვირთვისას". დაპირების ხატის ჩვენებით და ჩამოტვირთვის პროგრესის ინდიკატორის მთავარ ეკრანზე აპლიკაციის თანდათანობით მუშაობისას გადმოწერილი. თუ მომხმარებელი შეეხეთ ხატულას, მაგრამ ის ჯერ არ არის მზად გასაშვებად, მაშინ გამშვებმა უნდა გადაიყვანოს მომხმარებელი აპის სადესანტო გვერდზე Google Play Store-ში. მას შემდეგ, რაც ნაწილობრივ ჩამოტვირთული აპი მზად იქნება გასაშვებად, გამშვებმა უნდა შეცვალოს დაპირების ხატულა ჩვეულებრივი აპის ხატულა, მაგრამ უნდა აჩვენოს ჩამოტვირთვის პროგრესის მაჩვენებელი, რომელიც ასახავს ჩამოტვირთვის მდგომარეობას აპლიკაცია. აპლიკაციის ხატულაზე დაწკაპუნებით უნდა გაუშვათ აპლიკაცია და როდესაც აპლიკაციის ჩამოტვირთვა დასრულდება, ჩამოტვირთვის პროგრესის მაჩვენებელი უნდა წაიშალოს.

ამ ფუნქციის განსახორციელებლად, გამშვების დეველოპერებმა უნდა გამოიყენონ რამდენიმე API: პაკეტის ინსტალერი. SessionCallback#onCreated და Launcher Apps. Callback#onPackageLoadingProgressChanged ან LauncherActivityInfo.getLoadingProgress().

მაგალითისთვის, თუ როგორ უნდა გამოიყურებოდეს ეს, იხილეთ ჩვენი წინა სტატია აპების მომლოდინე ინსტალაციების შესახებ, სადაც ჩვენ შევნიშნეთ Google-ის საჯაროდ A/B ტესტირება ამ ფუნქციის Pixel Launcher-ის რამდენიმე მომხმარებლისთვის.