Android 13 Beta 1 აქ არის და მას მოაქვს უფრო დეტალური წვდომა მედია ფაილებზე, უკეთეს შეცდომის შესახებ შეტყობინებას და აუდიო მარშრუტიზაციას.
თებერვალში პირველი გამოვიდა Android 13 დეველოპერის გადახედვა და მასთან ერთად საფუძველი ჩაეყარა მსოფლიოს უდიდესი ოპერაციული სისტემის მომდევნო გამეორებას. მან მოიტანა მრავალი ცვლილება, რომელიც სასარგებლოა დეველოპერებისთვის და გააუმჯობესა კონფიდენციალურობა, Material You, ენის კონტროლი და სხვა. ამის შემდეგ გამოჩნდა დეველოპერის მეორე წინასწარი გადახედვა შეტყობინებების ნებართვის მოთხოვნით და სხვა ცვლილებებით, რომლებიც სასარგებლოა დეველოპერებისთვის. ახლა ჩვენ გავდივართ "დეველოპერის გადახედვის" სტადიიდან Android 13 Beta 1-ის პირველი გამოშვებით.
განსხვავებით "დეველოპერების წინასწარი გადახედვის" ნაგებობებისგან, რომლებიც განკუთვნილია მხოლოდ დეველოპერებისთვის, Android 13-ის ბეტა გამოშვებები განკუთვნილია ზოგადი მომხმარებლებისთვის, რომლებსაც სურთ სცადონ Android-ის შემდეგი ვერსია. Google განსაკუთრებით ადევნებს თვალს ზოგად გამოხმაურებას ჩვეულებრივი მომხმარებლებისგან, თუ როგორ განიცდიან ისინი Android-ის ახალ ვერსიას. შედეგად, მიუხედავად იმისა, რომ შესაძლოა მაინც ფრთხილად იყოთ მისი ყოველდღიურ დრაივერზე ინსტალაციის შესახებ, მოსალოდნელია, რომ ეს კონსტრუქცია ოდნავ უფრო სტაბილურია, ვიდრე წინა ვერსიები.
Android 13 ბეტა 1-ის ყველაზე მნიშვნელოვანი ფუნქციები მოიცავს:
- უფრო დეტალური წვდომა მედია ფაილებზე
- უკეთესი შეცდომის მოხსენება
- მოსალოდნელი აუდიო მარშრუტირება
როდის გამოვა Android 13?
Android-ის განახლებისთვის, Google ჩვეულებრივ ავლენს „პლატფორმის სტაბილურობის“ ეტაპს, რათა დეველოპერებმა იცოდნენ როდის Google აპირებს საბოლოო SDK/NDK API-ების მიწოდებას, საბოლოო შიდა API-ებთან და აპლიკაციებთან დაკავშირებულ სისტემასთან ერთად ქცევები. Google აპირებს პლატფორმის სტაბილურობის მიღწევას 2022 წლის ივნისში, ოფიციალურ გამოშვებამდე მინიმუმ რამდენიმე კვირით დაგეგმილი. Android 12-მა პლატფორმის სტაბილურობა 2021 წლის აგვისტოში დაფიქსირდა და საბოლოო ვერსია იყო გამოვიდა ოქტომბერში იმ წლის. Google-მა გამოუშვა მეტი დეტალი გამოშვების ვადების შესახებ რომ შეგიძლიათ შეამოწმოთ.
რა არის ახალი Android 13 Beta 1-ში?
ამჟამად, როდესაც აპს სურს წვდომა ფაილებზე ტელეფონის საცავში, მან უნდა მოითხოვოს READ_EXTERNAL_STORAGE ნებართვა. ეს ნებართვა ანიჭებს წვდომას ყველა სახის მედია ფაილზე, რაც ყოველთვის არ არის საჭირო. მაგალითად, რატომ უნდა ჰქონდეს აუდიო დაკვრის აპს თქვენს ფოტოებზე წვდომა? Android 13-ით Google შემოაქვს სამ ახალ ნებართვას:
- READ_MEDIA_IMAGES (სურათებისთვის და ფოტოებისთვის)
- READ_MEDIA_VIDEO (ვიდეოებისთვის)
- READ_MEDIA_AUDIO (აუდიო ფაილებისთვის)
Google ამბობს, რომ მომხმარებლებისთვის გამოცდილების გასამარტივებლად, თუ აპი ერთდროულად ითხოვს READ_MEDIA_IMAGE და READ_MEDIA_VIDEO-ს, სისტემა აჩვენებს ერთ დიალოგს ორივე ნებართვის მინიჭებისთვის.
უკეთესი შეცდომის მოხსენება Keystore-სა და KeyMint-ში
დეველოპერებისთვის, რომლებიც ქმნიან გასაღებებს, Keystore და KeyMint უკეთეს შეცდომებს იძლევა. ახლა არის გამონაკლისის კლასის იერარქია ქვეშ java.უსაფრთხოება.
ProviderException, Android-ის სპეციფიკური გამონაკლისებით, რომლებიც მოიცავს Keystore/KeyMint შეცდომის კოდები. მეთოდები, რომლებიც გამოიყენება გასაღების გენერირებისთვის, ხელმოწერისთვის და დაშიფვრისთვის, ასევე შეიძლება შეიცვალოს ახალი გამონაკლისების გამოსაყენებლად.
მოსალოდნელი აუდიო მარშრუტირება
იმისათვის, რომ მედია აპებმა შეძლონ იმის დადგენა, თუ სად იქნება მათი აუდიო მარშრუტი, Google-მა დაამატა ახალი აუდიო მარშრუტების API-ები აუდიო მენეჯერი კლასი. პირველი არის getAudioDevicesForAttributes() API, რომელიც გაძლევთ საშუალებას მიიღოთ მოწყობილობების სია, რომლებიც შეიძლება გამოყენებულ იქნას მითითებული აუდიოს დასაკრავად. მეორეც, Google-მაც დაამატა getDirectProfilesForAttributes
() API დაგეხმარებათ გაიგოთ შესაძლებელია თუ არა თქვენი აუდიო ნაკადის პირდაპირ დაკვრა. ეს ახალი API-ები შეიძლება გამოყენებულ იქნას საუკეთესოების დასადგენად აუდიოფორმატი თქვენი აუდიო ჩანაწერისთვის გამოსაყენებლად.
როგორ ჩამოტვირთოთ და დააინსტალიროთ Android 13 Beta 1 თქვენს Google Pixel მოწყობილობაზე
თქვენ შეგიძლიათ მარტივად ჩამოტვირთეთ Android Developer Beta 1და დარწმუნდით, რომ გაეცანით ჩვენს სახელმძღვანელოს როგორ დააინსტალიროთ Android 13 თუ არ ხართ დარწმუნებული როგორ გააკეთოთ ეს.
Google ოფიციალურად ავრცელებს ამ ბეტა განახლებას Pixel 6 Pro, Pixel 6, Pixel 5a 5G, Pixel 5, Pixel 4a (5G), Pixel 4a, Pixel 4 XL ან Pixel 4. თქვენ შეგიძლიათ გამოიყენოთ 64-ბიტიანი სისტემის სურათები Android ემულატორით Android Studio-ში და ასევე შეგიძლიათ გამოიყენოთ GSI.
რა აზრის ხართ უახლეს ბეტა ვერსიაზე? დააინსტალირებთ თქვენს მოწყობილობაზე? როგორი იყო თქვენი გამოცდილება? შეგვატყობინეთ ქვემოთ მოცემულ კომენტარებში!