Android 14 Developer Preview 2 ახლა აქ არის და საკმაოდ მაგარი ცვლილებებია.
Android 14-ის პირველი დეველოპერის გადახედვა გასულ თვეში დაეცა და მან შეადგინა ყველა საფუძველი მსოფლიოს უდიდესი ოპერაციული სისტემის შემდეგი გამეორებისთვის. დეველოპერის პირველ გადახედვას ჰქონდა პერსონალიზაციის ვარიანტები და ბატარეის უკეთესი მუშაობის დაპირება, ხოლო მეორე დეველოპერის გადახედვა აორმაგებს ზოგიერთ ამ ცვლილებას. ასევე, ის ასევე წარმოგიდგენთ ახალ გზებს თქვენი უსაფრთხოებისა და კონფიდენციალურობის დასაცავად, მაგალითად, საშუალებას გაძლევთ აირჩიოთ რა ფოტოებზე წვდომა შეუძლია აპს თქვენს მოწყობილობაზე.
როგორც სათაური "დეველოპერის გადახედვა" გულისხმობს, ეს გამოშვებები განკუთვნილია მხოლოდ დეველოპერებისთვის გამოსაყენებლად. ეს არის ახალი ფუნქციების შესამოწმებლად და იმის დასარწმუნებლად, რომ მათი აპლიკაციები განახლებულ მოწყობილობებზე მუშაობს ისე, როგორც უნდა. იქნება შეცდომები, იქნება სხვა პრობლემები და Google ითხოვს გამოხმაურებას დეველოპერები მომდევნო თვეების განმავლობაში. თუ არ გაწუხებთ პრობლემების წინაშე, აუცილებლად სცადეთ Android 14. თუმცა, თუ თქვენი სმარტფონის მუდმივი სტაბილურობის იმედი გაქვთ, მაშინ შესაძლოა ღირდეს ელოდოთ Android 14-ის სრულ გამოშვებას, რომელიც სავარაუდოდ გამოვა წლის მეორე ნახევარში.
Android 14-ის დეველოპერის გადახედვის 2-ის ყველაზე თვალსაჩინო ფუნქციები მოიცავს:
- მომხმარებლებს მეტი კონტროლის მინიჭება მათ მონაცემებზე: დანერგილია ცვლილებები, რათა მომხმარებლებს შეეძლოთ აირჩიონ კონკრეტულ ფოტოებზე წვდომა აპს მოწყობილობაზე, რათა არ დაგჭირდეთ თქვენი მთელი ფოტო ბიბლიოთეკის აპთან გაზიარება. ასევე დაემატა ეკრანის ამოცნობის API, რათა თავიდან აიცილოს არასაჭირო წვდომა მომხმარებლის მონაცემებზე.
- შესვლის მეტი, უსაფრთხო გზები: ახალი API გთავაზობთ უსაფრთხო შესვლას პაროლის გარეშე აპებში შესასვლელად გასაღებების მეშვეობით.
- Android მოწყობილობის სისტემის სიჯანსაღის გაუმჯობესება: Android 14 მიზნად ისახავს აპების მუშაობის გამარტივებას, მათ შორის მათი გაყინვის თავიდან აცილებას, რათა დაზოგოს ბატარეის ხანგრძლივობა და შესრულება.
ჩვენ ველით, რომ სხვა ცვლილებებსაც მოვახდენთ, რასაც ჩვენ თვალს ვადევნებთ.
როდის გამოვა Android 14?
Android-ის განახლებისთვის Google ჩვეულებრივ ავლენს „პლატფორმის სტაბილურობის“ ეტაპს, რათა დეველოპერებმა იცოდნენ როდის Google აპირებს საბოლოო SDK/NDK API-ების მიწოდებას, საბოლოო შიდა API-ებთან და აპლიკაციებთან დაკავშირებულ სისტემასთან ერთად ქცევები. Google აპირებს პლატფორმის სტაბილურობის მიღწევას 2023 წლის ივნისში, ოფიციალურ გამოშვებამდე მინიმუმ "რამდენიმე კვირით" დაგეგმილი. Android 13-მა პლატფორმის სტაბილურობა 2022 წლის ივნისში დაფიქსირდა და საბოლოო ვერსია იყო გამოუშვეს აგვისტო იმ წლის. Google-მა გამოუშვა მეტი დეტალი გამოშვების ვადების შესახებ რომ შეგიძლიათ შეამოწმოთ.
კონფიდენციალურობა და უსაფრთხოება
არჩეულ ფოტოებზე წვდომა
Photo Picker არის API, რომელიც Google-მა გააცნო Android 13-ით. აპებს არ სჭირდებათ რაიმე ნებართვის მოთხოვნა, რათა მიიღონ წვდომა იმ ელემენტებზე, რომლებსაც მომხმარებელი ირჩევს Photo Picker-ის მეშვეობით, რაც მას კონფიდენციალურობის დასაცავად აქცევს ფოტოებისა და ვიდეოების აპებთან გაზიარების საშუალებას. ჩვენ დეტალურად განვიხილეთ ეს ფუნქცია უკვე როდის ჩვენ გავააქტიურეთ ის პირველი Android 14 დეველოპერის გადახედვისას, მაგრამ ძირითადად, ის მუშაობს შემდეგნაირად.
როდესაც აპი, რომელიც მიზნად ისახავს API დონის 33-ს, ამოიღებს გაშვების დროის ნებართვის დიალოგს, რათა სთხოვოს მომხმარებელს მისცეს READ_MEDIA_VIDEO ან READ_MEDIA_IMAGES (ან ორივე), Android 14-მა შეიძლება ჩადოს ახალი ჩანაწერი ნებართვის დიალოგი, რომელიც ამბობს "აირჩიე ფოტოები". ამ ჩანაწერზე შეხებით დაიწყება Photo Picker-ის ახალი ვერსია, რომელიც მომხმარებელს საშუალებას აძლევს აირჩიოს რომელ ფოტოებსა და ვიდეოებს უნდა მიანიჭოს აპს წვდომა. რომ. აპს შემდგომში აქვს წვდომა მხოლოდ იმ მედია ელემენტებზე, რომლებიც მომხმარებელმა სპეციალურად აირჩია, თუ მომხმარებელი არ აირჩევს გააფართოვეთ წვდომა დამატებით მედია ელემენტებზე ან მიანიჭეთ აპს წვდომა სურათების მთელი მედია მაღაზიის კოლექციებზე და ვიდეოები.
- ყველა ფოტოზე წვდომის დაშვება: ხელმისაწვდომია ყველა მოწყობილობაზე არსებული ფოტოებისა და ვიდეოების სრული ბიბლიოთეკა.
- აირჩიეთ ფოტოები: მხოლოდ მომხმარებლის მიერ ფოტოებისა და ვიდეოების არჩევანი იქნება დროებით ხელმისაწვდომი MediaStore-ის საშუალებით.
- არ დაუშვა: ყველა ფოტოზე და ვიდეოზე წვდომა აკრძალულია.
რწმუნებათა სიგელების მენეჯერი და გასაღებები
დამატებულია Android 14 საკრედიტო მენეჯერი როგორც პლატფორმის API, და ის სრულად დაბრუნდება Android 4.4-ზე და ზემოთ Jetpack ბიბლიოთეკის მეშვეობით Google Play სერვისების განხორციელებით. ეს აადვილებს შესვლას API-ების მხარდაჭერით მომხმარებლის მიერ კონფიგურირებული რწმუნებათა სიგელების პროვაიდერების, როგორიცაა პაროლის მენეჯერების, რწმუნებათა სიგელების მოსაძიებლად და შესანახად.
Credential Manager API ასევე მხარს უჭერს გასაღებებს, ახალი ინდუსტრიული სტანდარტი პაროლის გარეშე ავთენტიფიკაციისთვის, რაც უფრო უსაფრთხოა, ვიდრე მომხმარებლის სახელისა და პაროლის გამოყენება აპებში შესასვლელად. ის მომხმარებლებს საშუალებას მისცემს შექმნან გასაღებები აპებისთვის და შეინახონ ისინი Google Password Manager-ში. შენახული ღილაკები სინქრონიზებული იქნება იმავე Google ანგარიშში შესული მოწყობილობებზე, უპრობლემოდ.
უფრო უსაფრთხო იმპლიციტური ზრახვები
აპებისთვის, რომლებიც მიზნად ისახავს Android 14-ს, ცვალებადი მომლოდინე განზრახვის შექმნა იმპლიციტური განზრახვით გამოიწვევს გამონაკლისს, რათა მათი გამოყენება არ მოხდეს მოულოდნელი კოდის ბილიკების გასააქტიურებლად.
ფონური აქტივობის გაშვება
მოულოდნელი შეფერხებების შემთხვევების შესამცირებლად, Android 14 წინა პლანზე აპებს აძლევს მეტ კონტროლს იმ აპების უნარზე, რომლებთანაც ისინი ურთიერთობენ აქტივობების დასაწყებად. კონკრეტულად, აპებს, რომლებიც მიზნად ისახავს Android 14-ს, უნდა მიანიჭონ პრივილეგიები, რათა დაიწყონ აქტივობები ფონზე, როდესაც აგზავნიან PendingIntent-ს ან სერვისის დაკავშირებას.
გაუმჯობესებული აპლიკაციის გამოცდილება
ახალი PackageInstaller API-ები
Android 14 წარმოგიდგენთ უამრავ PackageInstaller API-ს, რათა გაამარტივოს და გააუმჯობესოს მომხმარებლის გამოცდილება, როდესაც საქმე ეხება APK-ების ინსტალაციას. Ესენი მოიცავს:
- requestUserPreapproval(): საშუალებას აძლევს მომხმარებელს გადადოს APK-ის ჩამოტვირთვა ინსტალაციის დამტკიცებამდე.
- setRequestUpdateOwnership(): ინსტალერს საშუალებას აძლევს მიუთითოს, რომ ის პასუხისმგებელია აპის მომავალ განახლებებზე.
- setDontKillApp(): შეუძლია დაუშვას აპის არასავალდებულო ფუნქციების უწყვეტი ინსტალაცია გაყოფილი APK-ების მეშვეობით, სანამ აპი გამოიყენება.
InstallConstraints API ასევე გახდის მას ისე, რომ აპლიკაციის განახლებები მოხდეს მხოლოდ მოსახერხებელ დროს, მაგალითად, როდესაც აპლიკაცია აღარ არის გამოყენებული.
პერსონალიზაცია
Android 14 საშუალებას გაძლევთ დააყენოთ რეგიონალური პრეფერენციები ტემპერატურის ერთეულების, კვირის პირველი დღისა და ნუმერაციის სისტემების პერსონალიზებისთვის. ჩვენ ასევე შევნიშნეთ ეს ფუნქცია დეველოპერის გადახედვისას 1 და ჩართულია დეველოპერის დროშის საშუალებით. შეერთებულ შტატებში მცხოვრებმა ევროპელმა შეიძლება მაინც ამჯობინოს ტემპერატურის გაზომვისთვის ცელსიუსის გამოყენება.
როგორ ჩამოტვირთოთ და დააინსტალიროთ Android 14 Developer Preview 1 თქვენს Google Pixel მოწყობილობაზე
თქვენ შეგიძლიათ მარტივად ჩამოტვირთოთ Android Developer Preview 1 და დარწმუნდით, რომ გაეცანით ჩვენს სახელმძღვანელოს როგორ დააინსტალიროთ Android 14 თუ არ ხართ დარწმუნებული როგორ გააკეთოთ ეს.
Google ოფიციალურად ავრცელებს დეველოპერის გადახედვის ამ განახლებას Pixel 7 Pro, Pixel 7, Pixel 6 Pro, Pixel 6, Pixel 5a 5G, Pixel 5 ან Pixel 4a (5G). შეგიძლიათ გამოიყენოთ 64-ბიტიანი სისტემის სურათები Android ემულატორით Android Studio-ში.
რა აზრის ხართ დეველოპერის გადახედვის უახლეს ვერსიაზე? დააინსტალირებთ თქვენს მოწყობილობაზე? როგორი იყო თქვენი გამოცდილება? შეგვატყობინეთ ქვემოთ მოცემულ კომენტარებში!