Google-მა გამოაცხადა Android 12 Developer Preview 2 Pixel 3 და უფრო ახალი სმარტფონებისთვის. აი, რა არის ახალი მომხმარებლებისა და დეველოპერებისთვის.
ყოველი გასული დღე უფრო და უფრო ვუახლოვდებით შემდეგი ძირითადი Android OS-ის საბოლოო გამოშვებას: Android 12. იმ შემთხვევაში, თუ თქვენ გინდათ ნახოთ, თუ რა ელის მომავალში Android-ის მომავალ გამეორებას, Google-მა დაგიფარავთ დღეს. კომპანიამ ახლახან გამოაცხადა დეველოპერის გადახედვის ახალი ნაგებობა შესაბამისი Pixel მოწყობილობებისთვის. Android 12 Developer Preview 2, ისევე როგორც პირველი დეველოპერის გადახედვა, ჯერ კიდევ განკუთვნილია მხოლოდ დეველოპერებისთვის და ბლოგის პოსტში ნახსენები ცვლილებების სია ფოკუსირებულია ახალ API-ებზე და პლატფორმის ქცევის ცვლილებებზე, რომლებთანაც დეველოპერებს მოუწევთ ადაპტირება. აი რა შეიცვალა.
რა არის ახალი Android 12 Developer Preview 2-ში
ნდობა და უსაფრთხოება
- აპისთვის სხვა აპების ფანჯრების გადაფარვის ნებას აძლევთ უსაფრთხოების აშკარა რისკს. ამ მიზნით, ახალი HIDE_OVERLAY_WINDOWS Developer Preview 2-ში შემოღებული ნებართვა უზრუნველყოფს, რომ აპლიკაციას შეუძლია დარეკვა Window#setHideOverlayWindows() მიუთითოს, რომ ყველა TYPE_APPLICATION_OVERLAY ფანჯრები უნდა იყოს დამალული, როდესაც აპის ფანჯარა ჩანს.
- შეტყობინებების ხილვადობის მართვის საშუალებები განახლებულია გადახედვის ახალ ვერსიაში. ახლა შეგიძლიათ შეტყობინებების მოქმედებების კონფიგურაცია ისე, რომ ისინი ყოველთვის წარმოქმნიან ავტორიზაციის გამოწვევას ჩაკეტილი ეკრანიდან გაშვებისას. მაგალითად, შეტყობინებების აპი ახლა საჭიროებს ავთენტიფიკაციას შეტყობინების წაშლამდე ან წაკითხულად მონიშვნამდე.
- Android 12 Developer Preview 2-მა დაამატა მხარდაჭერა დაყენებული აპის საკონტროლო ჯამის მისაღებად უფრო მარტივი, ეფექტური გზით. დეველოპერებს შეუძლიათ აირჩიონ რამდენიმე სტანდარტული დაიჯესტის ალგორითმი, როგორიცაა SHA256, SHA512, Merkle Root და სხვა. მუშავდება ამ ფუნქციის უკან თავსებადი ვერსია, რომელიც უახლოეს მომავალში ხელმისაწვდომი იქნება Jetpack-ის ბიბლიოთეკის სახით.
ახალი Android 12 API ცვლილებები
- Მომრგვალებული კუთხეები: Android 12 Developer Preview 2-ში, დეველოპერებს შეუძლიათ შეამოწმონ, აქვს თუ არა მოწყობილობას ეკრანი მომრგვალებული კუთხეები და მიიღეთ მათი დეტალები. UI დიზაინის პერსპექტივიდან, ახლა შეგიძლიათ გამოიყენოთ აბსოლუტური დეტალები თითოეული მომრგვალებული კუთხისთვის, ისევე როგორც კუთხის დეტალები აპლიკაციის საზღვრებთან შედარებით.
- სურათი სურათში (PIP) გაუმჯობესებები: აპებს ახლა შეუძლიათ ჩართეთ უწყვეტი ზომის შეცვლა რათა სისტემამ საჭიროების შემთხვევაში შეცვალოს PIP აქტივობის ზომა. გარდა ამისა, ავტომატური PIP-ის ჩართვა ახლა აიძულებს სისტემას პირდაპირ გადაიყვანოს აპლიკაცია PIP რეჟიმში სახლისკენ ჟესტით, სახლის ანიმაციის დასრულებამდე მოლოდინის გარეშე. და ბოლოს, Android ახლა მხარს უჭერს PIP ფანჯრის შენახვა ეკრანის მარცხენა ან მარჯვენა კიდეზე გადათრევით.
- განახლებები კომპანიონი მოწყობილობის აპის API-ში: ჩასაცმელ მოწყობილობებს, როგორიცაა სმარტ საათები და ფიტნეს ტრეკერები, ჩვეულებრივ სჭირდებათ სპეციალური აპლიკაცია მათი მართვისთვის. Google-ს სურს, გაუადვილოს ასეთი აპების გაშვება და დაკავშირება, როდესაც დაკავშირებული კომპანიონი მოწყობილობა ახლოს არის. ამისათვის Android 12 Developer Preview 2-მა წარმოადგინა ახალი CompanionDeviceService API. უფრო მეტიც, ახალი კომპანიონი მოწყობილობის პროფილი მნიშვნელოვნად ამარტივებს კომპანიონი მოწყობილობის ჩარიცხვის პროცესს.
- გამტარუნარიანობის შეფასების გაუმჯობესება: Google-მა მნიშვნელოვნად გააუმჯობესა არსებული გამტარუნარიანობის შეფასების API-ები. დეველოპერებს ახლა შეუძლიათ მიიღონ შეფასება მთლიანი გამტარუნარიანობა თითო ოპერატორზე ან Wi-Fi SSID, ქსელის ტიპი და სიგნალის დონე, ყველა მომხმარებლისთვის მოწყობილობა.
- Ვიზუალური ეფექტები: საერთო გრაფიკული ეფექტების გამოყენება ახლა უფრო ადვილია, ვიდრე ოდესმე Android 12-ში RenderEffect კლასი. ახლა შეგიძლიათ ცალ-ცალკე გამოიყენოთ ბუნდოვანი და ფერის ფილტრები, ან დააკავშიროთ ეს ეფექტები მთლიანობაში ჯაჭვურ ეფექტებად.
Შენ შეგიძლია წადი აქ რომ ნახოთ სრული API განსხვავება Android 12 DP1-სა და DP2-ს შორის. მას შემდეგ, რაც Google-მა განაახლეს რამდენიმე API, დარწმუნდით, რომ გაუშვით და გამართეთ თქვენი აპი ქცევის ცვლილების გადართვები მოამზადოს იგი Android 12-ისთვის. უკუკავშირი შეიძლება იყოს აქ მოცემულია.
რეკომენდებულია წაიკითხოთ გამოშვების შენიშვნები სანამ ჩამოტვირთავთ და აანთებთ განახლებას. აუცილებლად წადი აქ ნებისმიერი შეცდომის შესახებ შეტყობინებების შეტანა და აქ უახლესი გამოშვების განსახილველად.
ჩამოტვირთეთ Android 12 Developer Preview 2
Android 12 Developer Preview 2-ის Pixel მოწყობილობაზე დასაინსტალირებლად, თქვენ უნდა გქონდეთ Pixel 3, Pixel 3 XL, Pixel 3a, Pixel 3a XL, Pixel 4, Pixel 4 XL, Pixel 4a, Pixel 4a 5G ან Pixel 5. ჩვენ გვაქვს ბმულები ამ Google Pixel მოწყობილობების სისტემის უახლესი სურათების ჩამოსატვირთად ამ გვერდზე. შეგიძლიათ მიიღოთ დამატებითი OTA განახლება ან აანთეთ კონსტრუქციები ხელით. თუ არ გაქვთ თავსებადი მოწყობილობა, შეგიძლიათ გაუშვათ კონსტრუქცია Android Studio-ს Android Emulator-ში.
მეორე Android 12 Developer Preview ასევე ხელმისაწვდომია Android TV, ერთად ADT-3 დეველოპერის ნაკრები როგორც ერთადერთი თავსებადი მოწყობილობა.
აპრილში უნდა იყოს კიდევ ერთი მთავარი Developer Preview გამოშვება, რასაც მოჰყვება რამდენიმე ბეტა გამოშვება. სტაბილური Android 12-ის კონსტრუქცია ხელმისაწვდომი გახდება 2021 წლის მესამე კვარტალში, თუ ყველაფერი გეგმის მიხედვით მიდის.
Android 12-ის უახლესი სიახლეებისთვის, მონიშნეთ შემდეგი ტეგი:
Android 12 სიახლეები XDA-ზე