გამოვიდა Android 12-ის თავსებადობის განმარტების დოკუმენტი, რომელიც ასახავს ფლაგმანებისთვის შესრულების კლასის მოთხოვნებს.
ცოტა ხნის წინ, ჩვენ ვნახეთ AOSP გამოშვება Android 12, თუმცა Google Pixels-ის გამოშვება ცოტა მოგვიანებით მოვა. Android 12-ს აქვს ა ტონა ცვლილებების შესახებ და ყველა მათგანი არ არის მომხმარებლის წინაშე. რა თქმა უნდა, მივიღებთ მასალა შენ, კონფიდენციალურობის დაფა, და რამდენიმე სხვა შესანიშნავი ფუნქცია, მაგრამ OEM-ებისთვის, მათ კიდევ ბევრი აწუხებთ. OEM-ებმა ასევე უნდა მიაქციონ ყურადღება Android თავსებადობის განმარტების დოკუმენტში (CDD) განხორციელებულ ნებისმიერ განახლებას. CDD Android 12-ისთვის გამოვიდა და ის ასახავს რამდენიმე საკითხს, რაზეც განსაკუთრებით OEM-ებს შეუძლიათ ფოკუსირება.
Android თავსებადობის განმარტების დოკუმენტი Android-ის ეკოსისტემის მნიშვნელოვანი ნაწილია. Android მოწყობილობებს შორის API-ებში და პლატფორმის ქცევის თანმიმდევრულობის შესანარჩუნებლად, Google აერთიანებს Google მობილური სერვისების დისტრიბუციას (რომელიც მოიცავს აპლიკაციები და ჩარჩოები, როგორიცაა Google Play Store და Google Play Services) სალიცენზიო ხელშეკრულებებით, რომლებიც ავალდებულებენ, რომ მოწყობილობები დაიცვან Google-ის წესების მიხედვით "
Android თავსებადობის პროგრამა(სხვა მოთხოვნებს შორის). Android თავსებადობის პროგრამა შედგება მრავალი ავტომატური ტესტის კომპლექტისაგან და CDD-ში ჩამოთვლილი წესების ნაკრები (CDD PDF Android 12-ისთვის ხელმისაწვდომია აქ).თუ მოწყობილობა ვერ აკმაყოფილებს CDD-ში მითითებულ მოთხოვნებს, მან შეიძლება ვერ შეძლოს Google-ის თავსებადობის ტესტის კომპლექტი - რის შედეგადაც დაკარგა წვდომა Google-ის აპლიკაციების პაკეტზე. CDD-მ წარსულში განახორციელა ცვლილებები, რომლებიც კარგია მომხმარებლებისთვის - მაგალითად, CDD Android 11-ისთვის ასახავს, თუ როგორ უნდა განახორციელოს OEM-მა სახლის მოწყობილობის კონტროლი დენის მენიუში თუ განახორციელებენ მას. ეს ნიშნავს, რომ თუ Android სმარტფონს აქვს მოწყობილობის კონტროლი დენის მენიუში, მაშინ ის იგივე იქნება, როგორც ნებისმიერ სხვა Android სმარტფონზე, რომელიც მას ასევე ახორციელებს.
შესრულების კლასები - Android 12 და Android 11
Android 12-ის შემთხვევაში, არის რამდენიმე ცვლილება, რომელსაც CDD ასახავს, მაგრამ უმეტესობა ლამაზია მცირე ან რეალურად მხოლოდ გავლენას ახდენს OEM-ებზე. ერთ-ერთი ყველაზე დიდი ცვლილება, რაც ჩვენ ვნახეთ, იყო შესავალი ერთი "შესრულების კლასიეს შეიძლება განისაზღვროს Android სმარტფონის კონსტრუქციის თვისებებში. Google-მა უკვე გამოაცხადა ეს Android 12 Beta 1-ის გამოშვებასთან ერთად, და ეს არის მარტივი გზა დეველოპერებისთვის, რათა შეამოწმონ, რამდენად სწრაფია სინამდვილეში Android სმარტფონი. Android დეველოპერების გვერდზე, Google ამბობს, რომ Android-ის თითოეულ ვერსიას აქვს შესრულების შესაბამისი კლასი, რაც ნიშნავს, რომ არსებობს შესრულების კლასი Android 12-ისთვის და იქნება ერთი Android 13, 14 და ა.შ.
როგორც ზემოთ მოცემულ გრაფიკზეა ნაჩვენები, შესრულების კლასები თავსებადია. ეს ნიშნავს, რომ მოწყობილობას შეუძლია განახლდეს Android-ის ახალ ვერსიაზე მისი შესრულების კლასის შეცვლის გარეშე, მაგრამ ეს ასევე ნიშნავს, რომ მოწყობილობებს შეუძლიათ შეცვალონ თავიანთი კლასი, თუ ისინი დააკმაყოფილებენ ამ ახალი OS-ის მოთხოვნებს ვერსია. Google-მა განაცხადა, რომ განსაზღვრავს შესრულების კლასს Android 11-ისთვისაც, რაც გააკეთა. CDD რეალურად ეხება შესრულების კლასებს 11 და 12, როგორც შესრულების კლასებს R და S შესაბამისად.
ჩვენ იმ დროს ჩავატარეთ გარკვეული გათხრა და ვიპოვეთ ის, რაც განსაზღვრავდა შესრულების კლასს Android 12-ისთვის. ზოგიერთი ძირითადი მოთხოვნა შესრულების კლასის 12 ქვემოთ მოცემულია.
შესრულების კლასი 12 ძირითადი მოთხოვნები
- მინიმუმ 6 GB ოპერატიული მეხსიერება
- მინიმუმ 400dpi და 1080p გარჩევადობა
- მინიმუმ 120 მბ/წმ თანმიმდევრული ჩაწერა, 250 მბ/წმ თანმიმდევრული წაკითხვა, 10 მბ/წმ შემთხვევითი ჩაწერა და 40 მბ/წმ შემთხვევითი წაკითხვის სიჩქარე
- უნდა ჰქონდეს (მინიმუმ) 12 MP უკანა კამერა, რომელსაც შეუძლია 4K 30 FPS ჩაწერა
- უნდა ჰქონდეს (მინიმუმ) 4MP წინა კამერა, რომელსაც შეუძლია ჩაწეროს 1080p 30 FPS
იმ დროს ჩვენ ვერ ვიპოვნეთ ინფორმაცია შესრულების კლასის 11-ის შესახებ. შესრულების კლასი ახლა განსაზღვრულია CDD-შიც. მოთხოვნები შესრულების კლასი 11 ქვემოთ მოცემულია.
შესრულების კლასი 11 ძირითადი მოთხოვნები
- მინიმუმ 6 GB ოპერატიული მეხსიერება
- მინიმუმ 400dpi და 1080p გარჩევადობა
- მინიმუმ 100 მბ/წმ თანმიმდევრული ჩაწერა, 200 მბ/წმ თანმიმდევრული წაკითხვა, 10 მბ/წმ შემთხვევითი ჩაწერა და 25 მბ/წმ შემთხვევითი წაკითხვის სიჩქარე
- უნდა ჰქონდეს (მინიმუმ) 12 MP უკანა კამერა, რომელსაც შეუძლია 4K 30 FPS ჩაწერა
- უნდა ჰქონდეს (მინიმუმ) 4MP წინა კამერა, რომელსაც შეუძლია ჩაწეროს 1080p 30 FPS
გაცილებით მეტი მოთხოვნაა, ვიდრე ზემოთ იყო აღწერილი, მაგრამ მათი უმეტესობა ეხება კოდეკებს, კამერის დამუშავებას და სხვა ინფორმაციას.
შესრულების კლასები შეიძლება სასარგებლო იყოს აპლიკაციების დეველოპერებისთვის, რათა გააუმჯობესონ საერთო გამოცდილება არა მხოლოდ მოწყობილობებზე, რომლებიც აკმაყოფილებენ „შესრულების კლასის“ სპეციფიკას, არამედ დაბალი დონის ტელეფონებისთვისაც. თუ აპი აღმოაჩენს, რომ ტელეფონი არ აკმაყოფილებს „შესრულების კლასის“ მოწყობილობის მოთხოვნებს, მას შეუძლია გამორთოს გარკვეული, უფრო მომთხოვნი ფუნქციები ან ვიზუალური ეფექტები, რათა გააუმჯობესოს აპლიკაციის მუშაობა ქვედა ხაზებზე ტელეფონები. ანალოგიურად, მას ასევე შეუძლია აღმოაჩინოს, მუშაობს თუ არა ერთ-ერთზე საუკეთესო Android ტელეფონები, ამ შემთხვევაში, მას შეუძლია ჩართოს მაღალი ხარისხის ფუნქციები.