Google-მა გამოაცხადა Android 11 Developer Preview 2 Google Pixel 2017 და შემდეგ სმარტფონებისთვის. აი, რა არის ახალი მომხმარებლებისა და დეველოპერებისთვის.
მიუხედავად იმისა, რომ SARS-CoV-2-ით გამოწვეული COVID-19 დაავადების გავრცელებამ შეანელა გლობალური ეკონომიკა, ბევრმა ტექნიკურმა კომპანიამ თავისი თანამშრომლები სახლიდან სამუშაოზე გადაიყვანა (WFH). Google არის ერთ-ერთი ასეთი კომპანია და დღეს მათ აღიარეს სირთულეები, რომლებიც ბევრ ჩვენგანს აწყდება მთელ მსოფლიოში. დღეს კომპანიამ გამოაცხადა შემდეგი ძირითადი Android OS-ის ახალი დეველოპერის გადახედვა: Android 11. Android 11 Developer Preview 2, ისევე როგორც პირველი Developer Preview, ჯერ კიდევ განკუთვნილია მხოლოდ დეველოპერებისთვის და სიაში ბლოგის პოსტში ნახსენები ცვლილებები ფოკუსირებულია ახალ API-ებზე და პლატფორმის ქცევის ცვლილებებზე, რომლებთანაც დეველოპერებს მოუწევთ ადაპტირება. აი რა არის ახალი.
ახალი Android 11 API ცვლილებები
- 5G სახელმწიფო API: Android 11 Developer Preview 2-ში, დეველოპერებს შეუძლიათ შეამოწმონ, არის თუ არა მომხმარებელი 5G ახალ რადიოს (NR) თუ არადამოუკიდებელ (NSA) ქსელში. თუ არ იცნობთ, NSA ქსელებში 5G ნიშნავს, რომ 5G ქსელი წყვეტს არსებულ 4G ინფრასტრუქტურას, მაშინ როცა 5G NR ქსელებზე, ქსელი დამოუკიდებელია. 5G NR-ზე ზოგადად ბევრად უფრო სწრაფი იქნება, თუმცა მისი ამჟამინდელი ხელმისაწვდომობა ძალიან შეზღუდულია. თქვენ შეგიძლიათ შეამოწმოთ ეს სტატუსი, რათა შეცვალოთ თქვენი აპლიკაციის ქცევა დაბალი ან უმაღლესი ქსელის კავშირის პირობებში.
- საკინძების კუთხე დასაკეცი: დასაკეცი მოწყობილობებს, როგორიცაა მომავალი Microsoft Surface Duo, Motorola Razr, Samsung Galaxy Fold/Z Flip და Huawei Mate X/Xs, ჩვეულებრივ, ორზე მეტი მდგომარეობა აქვთ. უმეტეს შემთხვევაში, ისინი ან დაკეცილი ან მთლიანად გახსნილია, მაგრამ ზოგჯერ მომხმარებლები ათავსებენ მათ კუთხით. Android 11 Developer Preview 2-მა დაამატა მხარდაჭერა a საკინძების კუთხის სენსორი ეს საშუალებას აძლევს აპებს მოიძიონ საკინძების კუთხე პირდაპირ ან AndroidX ბიბლიოთეკის მეშვეობით.
- ზარის სკრინინგის სერვისის გაუმჯობესება: ზარის სკრინინგის აპებს ახლა შეუძლიათ შეატყობინონ ზარის უარყოფის მიზეზი, რათა აცნობონ მომხმარებლებს, თუ რატომ უარყო სერვისმა შემომავალი ზარი. გარდა ამისა, ზარის სკრინინგის აპებს ასევე შეუძლიათ დაინახონ, იყო თუ არა შემომავალი ზარი მომხმარებლის კონტაქტებში მყოფი ნომრიდან, იმ პირობით, რომ ზარის სკრინინგის აპს აქვს კონტაქტების წაკითხვის ნებართვა. დაბოლოს, ზარის სკრინინგის აპებს ახლა შეუძლიათ ა ზარის პოსტის ეკრანის დიალოგი, რომელიც მოწოდებულია სისტემის მიერ, რათა მომხმარებლებს შეეძლოთ შეასრულონ მოქმედებები, როგორიცაა ზარის სპამად მონიშვნა ან ნომრის დამატება კონტაქტებში.
- ნერვული ქსელების API-ის განახლებები: Google-მა დაამატა ა-ის „გამოთვლით ეფექტური ვერსია“. swish აქტივაციის ფუნქცია (გაფრთხილება: PDF ბმული), რომელიც საშუალებას იძლევა "უფრო სწრაფი ვარჯიშის დრო და მაღალი სიზუსტე ამოცანების მრავალფეროვნებაში." კიდევ ერთი დამატება არის საკონტროლო ოპერაციების "ჩართვა უფრო მოწინავე მანქანური სწავლების მოდელები, რომლებიც მხარს უჭერენ განშტოებას და მარყუჟებს." ბოლოს, Google-მა დაამატა "ახალი შესრულების კონტროლი", რათა მინიმუმამდე დაიყვანოს შეყოვნება საერთო გამოყენებისთვის. შემთხვევები.
კონფიდენციალურობა და უსაფრთხოება
- Android 11-ში, აპებმა, რომლებსაც სურთ კამერის ან მიკროფონის მონაცემებზე წვდომა წინა პლანზე სერვისიდან, უნდა გამოაცხადონ manifest-ის ატრიბუტი foregroundServiceType.
- მოცულობითი საცავი განახლებულია ამ ახალ გადახედვის გამოშვებაში. ახლა დეველოპერებს შეუძლიათ ფაილების მიგრაცია „მემკვიდრეობის მოდელიდან ახალ მოცულობის შენახვის მოდელზე“. ასევე დამატებულია „ქეშირებული ფაილების უკეთესი მართვა“.
პოლონური და ხარისხიანი
-
სინქრონიზებული IME გადასვლები: დამატებულია ახალი API-ები, რათა დეველოპერებმა შეძლონ თავიანთი აპლიკაციის კონტენტის სინქრონიზაცია შეყვანის მეთოდის რედაქტორთან, ან IME-სთან და სისტემის ზოლებთან ანიმაციის დროს. ეს საშუალებას გაძლევთ შექმნათ IME გადასვლები, რომლებიც ბევრად უფრო თხევადია, ვიდრე ადრე. Ახალი ჩასმული ანიმაციის მსმენელი საშუალებას აძლევს შექმნას "ჩარჩო-სრულყოფილი გადასვლები", რადგან ის აცნობებს აპებს თითო ჩარჩოში ცვლილებების ჩასმაში. Ახალი WindowInsetsAnimationController API საშუალებას აძლევს აპებს აკონტროლონ IME და სისტემის ზოლის გადასვლები, მეორეს მხრივ. ქვედა მარჯვენა კუთხეში ნაჩვენები მაგალითში, აპი იყენებს WindowInsetsAnimationController API-ს, რათა აკონტროლოს IME გადასვლა აპის ინტერფეისის გადახვევის შემდეგ.
- აპისთვის სასურველი განახლების სიჩქარე: ახლა არის ათობით Android მოწყობილობა მაღალი განახლების სიხშირის ეკრანებით, როგორიცაა 90Hz, 120Hz ან 144Hz. Android 11-ში აპებსა და თამაშებს ახლა შეუძლიათ დააყენონ სასურველი კადრების სიხშირე საკუთარი Windows-ისთვის. სისტემა გამოიყენებს აპის რჩეულ კადრების სიხშირეს აპის გაშვებისას ეკრანის განახლების სიჩქარის ასარჩევად.
- განაახლეთ გადატვირთვაზე: როგორც ჩვენ აღვნიშნეთ ადრე, Android 11 აუმჯობესებს ღამის OTA განახლებების გამოცდილებას. გადატვირთვის შემდეგ, აპებს შეუძლიათ წვდომა სერთიფიკატების დაშიფრულ (CE) საცავში მომხმარებლის მიერ მოწყობილობის განბლოკვის გარეშე. ამრიგად, აპებს შეუძლიათ განაახლონ ნორმალური ფუნქციონირება OTA-ს შემდეგ, როდესაც მომხმარებელი არ არის ახლოს ტელეფონის განბლოკვისთვის.
- კამერის მხარდაჭერა Android Emulator-ში: Android ემულატორი Android Studio-ში ახლა მხარს უჭერს წინა და უკანა ემულირებულ კამერებს. უკანა კამერა მხარს უჭერს HW დონე 3 Camera2 API-ში, ხოლო წინა კამერა მხარს უჭერს FULL დონეს ლოგიკური კამერის მხარდაჭერით.
Დაიწყე
იქნება კიდევ ერთი დეველოპერის გადახედვა აპრილში, რასაც მოჰყვება 2 ბეტა გამოშვება. სტაბილური Android 11 გამოშვება ხელმისაწვდომი გახდება 2020 წლის მესამე კვარტალში, თუ ყველაფერი გეგმის მიხედვით მიდის.
Android 11 Developer Preview 2-ის Pixel მოწყობილობაზე დასაინსტალირებლად, თქვენ უნდა გქონდეთ Pixel 2, Pixel 2 XL, Pixel 3, Pixel 3 XL, Pixel 3a, Pixel 3a XL, Pixel 4 ან Pixel 4 XL. შენც შეგიძლია ხელით აანთეთ გადახედვის კონსტრუქცია ან შეგიძლიათ გამოიყენოთ Android Flash Tool რომ შენთვის გააკეთო. თუ არ ფლობთ Pixel მოწყობილობას, შეგიძლიათ დააინსტალიროთ დეველოპერის უახლესი გადახედვა ზოგადი სისტემის სურათი (GSI) Project Treble-თან თავსებად მოწყობილობებზე, რომელიც მოიცავს მოწყობილობებს, რომლებიც გაშვებულია Android 9 Pie-ით ან უფრო გვიან. თუმცა, თქვენი გარბენი შეიძლება განსხვავდებოდეს. და ბოლოს, შეგიძლიათ ჩატვირთოთ უახლესი კონსტრუქცია Android Emulator-ში Android Studio-ში. თითოეული ეს მეთოდი საშუალებას გაძლევთ შეამოწმოთ თქვენი აპლიკაციები ახალ გარემოში. დარწმუნდით, რომ საფუძვლიანად შეამოწმეთ თქვენი აპი, რადგან Google საბოლოოდ გახდის Android 11-ის მიზნობრიობას მოთხოვნად თქვენი აპების Google Play Store-ში ჩართვისთვის.
სცადეთ უახლესი ვერსია და მიეცით Google-ს უკუკავშირი თუ რაიმე პრობლემა შეგექმნათ.
Android 11 სიახლეები XDA-ზე