Google-მა გამოუშვა Android 11 Developer Preview 3 Google Pixel სმარტფონებისთვის. გამოშვებას მოაქვს ADB დამატებითი, უსადენო გამართვა და სხვა.
ჯერ კიდევ თებერვალში Google-მა გამოუშვა პირველი Android 11 დეველოპერის გადახედვა Pixel სმარტფონებისთვის (გარდა 2016 წლის Pixels-ისა). კომპანია მიზნად ისახავდა გამოექვეყნებინა კიდევ ორი დეველოპერის წინასწარი გადახედვა, სანამ არ გახსნიდა ბეტას არა Pixel მოწყობილობებისთვის. Google-მა გამოუშვა მეორე Android 11 DP მარტში და დღეს ისინი აგრძელებენ Android 11 Developer Preview 3-ს. მესამე დეველოპერის გადახედვა ამატებს ერთ მთავარ მახასიათებელს და ახორციელებს რამდენიმე სხვა შესწორებას ადრეულ DP-ებში დანერგილ არსებულებში. აი რა შეიცვალა.
რა არის ახალი Android 11 Developer Preview 3-ში
განახლებები აპიდან გასვლის მიზეზების შესახებ
Android 11-ში, აპებს შეუძლიათ აღადგინონ ჩანაწერი აპლიკაციების უახლესი სიკვდილის მიზეზების შესახებ ახლის გამოყენებით getHistoricalProcessExitReasons მეთოდი ActivityManager კლასში. Ახალი ApplicationExitInfo კლასი დეტალურად აღწერს ინფორმაციას, რომელიც აპებს შეუძლიათ მიიღონ მათი ისტორიული გამოსვლის მიზეზების გამო, რაც შეიძლება შეიცავდეს ფაქტორებს მაგალითად, სისტემას აკლდება მეხსიერება, კოდის ავარია, მუშაობის ნებართვის შეცვლა, რესურსების გადაჭარბებული გამოყენება, და ა.შ. ეს API-ები განახლებულია Developer Preview 3-ში დეველოპერის გამოხმაურების საფუძველზე, რომელიც
Google აქტიურად ეძებს.GWP-ASan გროვის ანალიზი
ადრე Android 11 Developer Previews-მა დაამატა მრავალი ინსტრუმენტი, რათა დაეხმარონ დეველოპერებს მეხსიერების უსაფრთხოების პრობლემების პოვნაში და გამოსწორებაში. უახლესი არის GWP-ASan (ასევე ცნობილია მისი რეკურსიული ფონური სახელწოდებით "GWP-ASan Will Provide Allocation Sanity"), "ნიმუშების განაწილების ინსტრუმენტი, რომელიც აღმოაჩენს გროვის მეხსიერების შეცდომებს მინიმალური ზედნადებით ან გავლენა შესრულებაზე." Android 11 Developer Preview 3-ში, GWP-ASan ჩართულია ნაგულისხმევად პლატფორმის ბინარებსა და სისტემურ აპებში, მაგრამ დეველოპერებს ასევე შეუძლიათ ჩართონ ის მათი აპლიკაციებისთვის, როგორც კარგად. Google გირჩევთ ამის გაკეთებას, თუ თქვენი აპი იყენებს ბიბლიოთეკების მშობლიურ კოდს.
ADB დამატებითი
Google-ს სურს დეველოპერებს დააჩქაროს დიდი APK-ების ინსტალაცია, რათა მათ წარმოადგინონ ახალი ADB დამატებითი თვისება. ამ ფუნქციას შეუძლია კომპიუტერიდან ტელეფონზე დიდი APK-ების (2GB+) დაყენება 10-ჯერ უფრო სწრაფად, ვიდრე ადრე. Android 11 Developer Preview 3-ში, დეველოპერებს შეუძლიათ დააინსტალირონ დამატებითი APK ბრძანების "adb install --incremental" უახლეს ADB ბინარში. APK-ები ხელმოწერილი უნდა იყოს ახლით APK ხელმოწერის სქემა v4 ფორმატი, რომელიც ქმნის ხელმოწერას ცალკე ფაილში. ეს ფუნქცია ასევე მოითხოვს, რომ მოწყობილობამ მხარი დაუჭიროს ახალს დამატებითი ფაილური სისტემა, რომელსაც ამჟამად მხარს უჭერს მხოლოდ Pixel 4 და Pixel 4 XL. Google ამბობს, რომ Android 11-ის გაშვების ყველა მოწყობილობა მხარს დაუჭერს Incremental File System-ს და, შესაბამისად, ADB Incremental-ს.
უსადენო გამართვა
უსადენო ADB ახლა უფრო ადვილია, ვიდრე ოდესმე Android 11-ში ახალი "უკაბელო გამართვის" ოფციით Developer Options-ში. ჩვენ პირველ რიგში ეს ფუნქცია დავინახე Android 11 Developer Preview 2-ში, მაგრამ Google-მა არასოდეს გაუსვა ხაზი, რომ იქ იყო. ამჟამად შეგიძლიათ თქვენი ტელეფონის დაწყვილება კომპიუტერთან დაწყვილების კოდის სამუშაო ნაკადის გამოყენებით, მაგრამ Google ამბობს, რომ ისინი გეგმავენ დაემატონ QR კოდის სკანირების სამუშაო ნაკადს Android Studio-ს მომავალ გამოშვებაში.
მონაცემთა წვდომის აუდიტის განახლებები
საბოლოოდ, Google-მა განაახლა ახალი მონაცემთა წვდომის აუდიტის API-ები Android 11 დეველოპერის გადახედვაში 3. კონკრეტულად, Google-მა დაარქვეს რამდენიმე API-ს, ამიტომ დარწმუნდით, რომ განაახლეთ თქვენი აპლიკაცია, თუ რომელიმე მათგანს იყენებთ. განაცხადის ნიმუში შეგიძლიათ იხილოთ აქ. უკუკავშირი შეიძლება იყოს აქ მოცემულია.
ჩამოტვირთეთ Android 11 Developer Preview 3
Შენ შეგიძლია წადი აქ რომ ნახოთ სრული API განსხვავება Android 11 DP2-სა და DP3-ს შორის, მაგრამ ჩვენ, რა თქმა უნდა, თვალყურს ვადევნებთ ნებისმიერ მნიშვნელოვან ცვლილებას, რომელიც Google-ს არ გამოუქვეყნებია. შეგიძლიათ წაიკითხოთ გაუშვით შენიშვნები აქ, რაც ჩვენ გირჩევთ გააკეთოთ განახლების ჩამოტვირთვამდე და გამორთვამდე. და ბოლოს, აუცილებლად წადი აქ ნებისმიერი შეცდომის შესახებ შეტყობინებების შეტანა და აქ უახლესი გამოშვების განსახილველად.
ჩვენ გვექნება ბმულები Google Pixel მოწყობილობებისა და Project Treble-თან თავსებადი მოწყობილობების სისტემის უახლესი სურათების ჩამოსატვირთად ამ გვერდზე. თქვენ შეგიძლიათ ან ხელით გამოანათოთ build-ები, ან გამოიყენოთ Android Flash Tool, რომ ეს გააკეთოთ თქვენთვის. თუ არ გაქვთ თავსებადი მოწყობილობა, შეგიძლიათ გაუშვათ წინასწარი გადახედვის ვერსია Android Studio-ს Android Emulator-ში.
ეს არის მესამე და ბოლო დეველოპერის გადახედვა. იქნება 2 ბეტა გამოშვება, რომელიც მოიცავს არა Pixel მოწყობილობებს, რასაც მოჰყვება სტაბილური გამოშვება ოდესმე მესამე კვარტალში.
Android 11-ის უახლესი სიახლეებისთვის, მონიშნეთ ეს ტეგი:
Android 11 სიახლეები XDA-ზე