Android 12 ჯერ კიდევ არის Android-ის ჩემი საყვარელი გამეორება, მაგრამ ის არ არის სრულყოფილი. ბევრი ცვლილებაა - ზოგი კარგი, ზოგიც ნამდვილად ცუდი.
Android 12 დაახლოებით ერთი თვეა აქ ვარ და ვიყენებ მას, როგორც ჩემს ყოველდღიურ დრაივერს Google Pixel 6 Pro მისი გაშვების დღიდან. Android 12 წარმოადგენს API დონეს 31 და ის ჩამოვიდა AOSP კოდის ვარდნის სახით რამდენიმე კვირით ადრე ვრცელდება Pixel სმარტფონებზე.
წინა წლებში Android-ის ახალი ვერსია გავრცელდებოდა წინა Pixel ტელეფონებზე ნებისმიერი ახალი მოწყობილობის გამოშვებამდე, მაგრამ Google-მა ამჯერად თავი შეიკავა. ჩემში ცინიკოსი გრძნობს, რომ ეს იყო მარკეტინგული მიზნებისთვის - ბოლოს და ბოლოს, Pixel 6-ის სერიის მთელი სლოგანი იყო ის, რომ ეს იყო "ყველა შენ ხარ" დიდი აქცენტით პერსონალიზაციაზე. იმის გათვალისწინებით, რომ Android 12 არის ყველაფერი პერსონალიზაციის შესახებ, მე ნამდვილად არ ვფიქრობ, რომ საკამათოა ვიფიქროთ, რომ Google განზრახ შეაჩერა Android 12 Pixel-ის გავრცელება, რათა გამოავლინოს იგი ახალ სმარტფონთან ერთად, სრულიად ახალი იერსახით და შეგრძნებით მისთან შედარებით. წინამორბედები.
ბევრი რამ არის გასათვალისწინებელი, როდესაც საქმე ეხება Android 12-ს, და მიუხედავად იმისა, რომ მე კომფორტულად ვამბობ, რომ ეს არის ჩემი საყვარელი ანდროიდის ვერსია ესთეტიკური თვალსაზრისით, არ ვარ დარწმუნებული, არის თუ არა ეს ჩემი საყვარელი მთლიანობაში. Google აგრძელებს Pixel-ის ექსკლუზიური ფუნქციის და Android 12-ის ფუნქციის ხაზების გაბუნდოვნებას, მაგრამ ყველაფერი, რაც მე დავადგინე, როგორც Pixel-ის ექსკლუზიური ფუნქცია, იდენტიფიცირებული იქნება როგორც ასეთი.
ნავიგაცია ამ მიმოხილვაში:
-
მასალა თქვენ და სხვა ინტერფეისის ცვლილებები
- სწრაფი პარამეტრები
- ვიჯეტები
- Pixel Launcher (ექსკლუზიური Pixel)
- ბოლოდროინდელი URL გაზიარება (Pixel-ექსკლუზიური)
- სხვა ცვლილებები
- შესრულების კლასი
-
კონფიდენციალურობა
- კონფიდენციალურობის დაფა
- შემცირდა მდებარეობის წვდომა
- გაცვლის ბუფერზე წვდომის შეტყობინება
- კამერისა და მიკროფონის წვდომა
- პირადი გამოთვლითი ბირთვი (ექსკლუზიური Pixel)
-
ცვლილებები Android 12-ში
- Generic Kernel Image-ის დანერგვა
- ფანტომური პროცესები
მასალა თქვენ და სხვა ინტერფეისის ცვლილებები
ყველაზე დიდი ცვლილება Android 12-ში არის Material You
ყველაზე დიდი ცვლილება Android 12-ში არის მასალა შენ, Google-ის Material დიზაინის ენის უახლესი ვერსია. მასალა თქვენ, როგორც Google აღწერს, ”ცდილობს შექმნას დიზაინი, რომელიც ინდივიდუალურია ყველა სტილისთვის, ხელმისაწვდომია ყველა საჭიროებისთვის, ცოცხალი და ადაპტირებული ყველა ეკრანისთვის.Android 12-ის შემუშავებისას, Google-მა შექმნა ახალი თემატური ძრავა, სახელწოდებით „მონეტი“, რომელიც წარმოქმნის პასტელი ფერების მდიდარ პალიტრას. მომდინარეობს მომხმარებლის ფონიდან. ეს ფერები შემდეგ გამოიყენება სისტემის სხვადასხვა ნაწილზე და მათი მნიშვნელობები ხელმისაწვდომი ხდება API, რომელსაც მომხმარებლის აპლიკაციებს შეუძლიათ გამოიძახონ, რითაც აპებს საშუალებას აძლევს გადაწყვიტონ, სურთ თუ არა ხელახლა შეღებვა UI. Google ახორციელებს სრულყოფილებას Material You-ზე და კომპანიამ განაახლა თავისი აპლიკაციების უმეტესობა დინამიური ფერების ჩასართავად.
თუ გსურთ გაიგოთ მეტი ამის შესახებ, შეგიძლიათ გაეცნოთ ჩვენს განმარტებას როგორ მუშაობს Material You.
სწრაფი პარამეტრები
Android 12-ის სწრაფი პარამეტრები, როგორც ჩანს, უკიდურესად პოლარიზებულია. არის საკმაოდ დიდი ღილაკები, სრულიად ახალი გახსნის ანიმაცია და ყველაფერი ძალიან მომრგვალებული. მე მიყვარს ახალი ჩამოსაშლელი ანიმაცია, თუმცა მენატრება გაუსის ბუნდოვანი შეტყობინებების მიღმა. მყარი ფერი ამას არ აკეთებს ჩემთვის, თუნდაც ის იყოს თქვენ მიერ შთაგონებული მასალა. მიუხედავად ამისა, ეს ახალი ჩამოსაშლელი ანიმაცია არის ჩემი ერთ-ერთი საყვარელი ანიმაცია მთელ Android-ში.
მე ვფიქრობ, რომ Android 12-ის შეტყობინებები და სწრაფი პარამეტრები გამოიყურება ბევრად უფრო ლამაზი
Android 11-თან შედარებით, მე ვფიქრობ, რომ Android 12-ის შეტყობინებები და სწრაფი პარამეტრები გამოიყურება ბევრად უფრო ლამაზი. მე ვიცი, რომ არსებობს უამრავი არგუმენტი იმის შესახებ, რომ თქვენ დაკარგავთ სასარგებლო სივრცეს (ის ექვსი ადვილად ხელმისაწვდომი პარამეტრიდან ოთხამდე ჩამოდის), მაგრამ თქვენ ასევე იღებთ დამატებით ადგილს ჩამოსაშლელ მენიუში. ახლა არიან რვა ვარიანტები ექვსისგან განსხვავებით, და ექვსი, რომელიც ადრე იყო ნაჩვენები, იყო იგივე ექვსი, რომლებზეც სწრაფად წვდომა მაინც იყო. სხვა სიტყვებით რომ ვთქვათ, შემდეგ ორ პარამეტრზე წვდომისთვის Android 11-ზე დაგჭირდათ ჩამოწიოთ, ხელახლა ჩამოწიოთ და შემდეგ გადაფურცლეთ. Android 12-ზე, თქვენ უბრალოდ უნდა ჩამოწიოთ, ჩამოწიოთ და შემდეგ უკვე გაქვთ წვდომა კიდევ ორ გადამრთველზე, ვიდრე ადრე გქონდათ.
მართალი გითხრათ, მე ასევე ვფიქრობ, რომ ალბათ უკეთესია, თუ ღილაკები შეიცავს ფუნქციის სახელსაც. მე ვარ ძლიერი მომხმარებელი, ასე რომ, მე ვიცი, რას ნიშნავს ხატები, მაგრამ მართლა ყველა? დარწმუნებული ვარ, ზოგიერთი ძირითადი, როგორიცაა Wi-Fi, თითქმის ყველას შეუძლია გამოიცნოს, მაგრამ, კერძოდ, „არ შემაწუხო“ ვარიანტი არის ის, რაც მე ვხედავდი ხალხს დამაბნეველი. ასევე არის ჩართვის ღილაკი, რომელიც მიგიყვანთ კვების მენიუში, თუმცა ნაგულისხმევი ქცევა Android-დან 12 ლ არის ის, რომ სწრაფ პარამეტრებში ჩართვის ღილაკი პირველ რიგში გახსნის ასისტენტს, თუ დიდხანს არ შეეხებით ის.
მე ვფიქრობ, რომ სწრაფი პარამეტრების ყველაზე ზედმეტი დამატება უნდა იყოს Google Pay ბარათი. არასოდეს დაგჭირდებათ Google Pay-ს გახსნა თქვენი ბარათით გადასახდელად, რადგან ის ნებისმიერ დროს მუშაობს თქვენი ტელეფონის ნებისმიერი ეკრანიდან. ერთადერთი, როცა ნამდვილად დაგჭირდებათ მისი გახსნა, არის კონკრეტული ბარათის არჩევა, თუ გსურთ გამოიყენოთ ის, რომელიც არ არის თქვენი ნაგულისხმევი, მაგრამ რამდენად ხშირად აკეთებს ამას ადამიანების უმეტესობა? მე ასევე არასდროს ვიყენებ ჭკვიანი სახლის მოწყობილობის მართვის ვარიანტს, რადგან ჩემი განათება ხმოვანი გააქტიურებულია. მე ვწვდები მოწყობილობის კონტროლს ჩემი ტელეფონის ნაწილზე, შესაძლოა, მაქსიმუმ კვირაში ერთხელ.
Android 12-ში განხორციელებული კიდევ ერთი საკამათო ცვლილება არის ის, თუ როგორ გამორთავთ Wi-Fi-ს Android 12 მოწყობილობაზე. ინტერნეტის სწრაფი პარამეტრების ფილაზე შეხებით მიგიყვანთ სხვა მენიუში, სადაც შეგიძლიათ გადართოთ მობილური მონაცემები, Wi-Fi ან აირჩიოთ სხვა Wi-Fi ქსელი.
თუ გულწრფელი ვარ, მე პირადად მირჩევნია ეს ცვლილება დასრულდა როგორი იყო ოდესღაც, მაგრამ მე მესმის იმედგაცრუება დამატებითი ღილაკის დაჭერის დანერგვის წყალობით. ჩემი საკუთარი გამოცდილებიდან ვგრძნობ, რომ აზრი აქვს Wi-Fi და მობილური ინტერნეტის ერთ ქოლგის ქვეშ ყოფნას. თუმცა, თუ გსურთ დაიბრუნოთ გამოყოფილი ღილაკი Wi-Fi-ს გადასართავად, მიშაალ რაჰმანი გააზიარა ბრძანება Twitter-ზე რომლის საშუალებითაც შეგიძლიათ შეასრულოთ adb დასაბრუნებლად.
<span >adb shell settings put secure sysui_qs_tiles span><span >"$(settings get secure sysui_qs_tiles),wifi"span>
საერთო ჯამში, ვფიქრობ, რომ ახალი შეტყობინებების უჯრა და სწრაფი პარამეტრები კარგად არის შემუშავებული და მე ორივეს მირჩევნია მათგან, მაშინაც კი, თუ მე მსურდა ჩემი შეტყობინებების მიღმა არსებული აპლიკაციების ნახვა, როგორც წინა Android ვერსიებს. მე ვფიქრობ, რომ ამ ცვლილებების უმეტესობას აქვს აზრი და მე სულაც არ ვეთანხმები ზოგიერთი მათგანის სიძულვილს.
Google-ის აპლიკაციების კომპლექტს აქვს Android 12 Material You-თან თავსებადი ვიჯეტები და ისინი ყველა იღებენ ნებისმიერი დომინანტური სისტემის თემას. ისინი შეიძლება ხანდახან ნელა იცვლებოდეს, რათა მოერგოს სისტემის დანარჩენ თემას, მაგრამ ისინი რეგულირდება საფუძველზე სადაც ისინი ასევე განლაგებულია მთავარ მენიუში. მე ჯერ კიდევ არ ვიყენებ Android-ის ვიჯეტებს (მე არ ვატარებ დიდ დროს ჩემს მთავარ ეკრანზე ან აღარ ვზრუნავ იმაზე, რომ ის გამოიყურებოდეს ლამაზი), მაგრამ მათთვის, ვინც იყენებს, შეიძლება მოგეწონოთ ეს ცვლილებები.
Google-მა გამოაცხადა ვიჯეტების კაპიტალური რემონტი Android 12-ში, და კომპანიამ აუცილებლად მიაწოდა. Android 12-ის ვიზუალურ ცვლილებებთან შესათანხმებლად, Google მოუწოდებს დეველოპერებს დანერგონ ვიჯეტები მომრგვალებული კუთხეებით ბალიშით. The ვიჯეტების API მთლიანად გადამუშავდა, რათა გაზარდოს მომხმარებლის გამოცდილება მრავალ პლატფორმაზე, Android ვარიანტებსა და გამშვებებზე. ვიჯეტებს აქვთ უფრო დინამიური მართვის საშუალებები, რომლებიც საშუალებას მოგცემთ ინტერაქციას მონიშნოთ, რადიოს ღილაკებთან და გადამრთველებთან პირდაპირ თქვენი საწყისი ეკრანიდან. ვიჯეტის ამომრჩევი კი გთავაზობთ საპასუხო გადახედვებს.
ახალი API ასევე ამატებს მხარდაჭერას დინამიური შეღებვა როგორც Material You themeing ძრავის ნაწილი, რომელიც საშუალებას აძლევს ვიჯეტებს მოერგოს ფონი, ისევე როგორც სხვა ვიზუალური ელემენტები. Google-მა ასევე ამოიღო კონფიგურაციის საჭირო ნაბიჯი ვიჯეტის მთავარ ეკრანზე განთავსებისას და დაამატა ახალი API უკან თავსებადი ვიჯეტების ასაგებად.
საინტერესოა, რომ ვიჯეტების ინფორმაციაზე წვდომა ახლა Google ასისტენტს შეუძლია, რათა შესთავაზოს სწრაფი შეხედულებები შესაძლებლობების API-ს გამოყენებით. Ში ბლოგის პოსტი, Google-მა აღნიშნა, რომ ასისტენტს შეეძლება მომხმარებლებს მიაწოდოს ”ერთი დარტყმის პასუხები, სწრაფი განახლებები და მრავალსაფეხურიანი ურთიერთქმედება” ვიჯეტებში არსებული ინფორმაციის გადახედვით.
Pixel Launcher (Pixel ექსკლუზიური)
Pixel Launcher აშკარად Pixel-ის ექსკლუზიური ფუნქციაა და ის ისეთივე შიშველია, როგორც არასდროს. არის საძიებო ზოლი მუდმივად ჩარჩენილი ეკრანის ბოლოში, ერთი შეხედვით ვიჯეტი ზედა და Google აპი განთავსებულია საწყისი ეკრანის მარცხნივ. ეს გამარტივებულია და მუშაობს, მაგრამ ვიცი, რომ ბევრს ურჩევნია Google-ის საძიებო ზოლის წაშლა.
Pixel გამშვებს გააჩნია შესაძლებლობა შესთავაზოს აპების შემოთავაზებები გასაშვებად, როგორც ქვედა ნაწილში, ასევე სრულმეტრაჟიანი აპების უჯრაში. აპების შემოთავაზებები იკვებება ხელოვნური ინტელექტით და ეფუძნება თქვენი ტელეფონის გამოყენებას. მე შევამჩნიე, რომ ბოლოში განთავსებული აპლიკაციები ხშირად განსხვავდება აპების უჯრის რეკომენდებული აპებისგან, რაც იმაზე მეტყველებს, რომ ორივე ამ ადგილას რეკომენდებული აპლიკაციები განსხვავებულად არის გათვლილი.
Pixel Launcher ასევე საშუალებას გაძლევთ შეცვალოთ აპლიკაციის ბადის ზომა, ჩართოთ თემატური ხატები და გადართოთ მუქი და ღია თემებს შორის. თემატური ხატები მონიშნულია როგორც "ბეტა", რომელიც... კარგია, რადგან ისინი მშვენივრად არ გამოიყურებიან. მომწონს ის აზრი, რომ Google მათთან ერთად ისწრაფვის, რადგან ისინი შენს თემატიკაზეა, მაგრამ ისინი კარგად არ გამოიყურებიან, განსაკუთრებით მაშინ, როდესაც მხარდაუჭერელი აპები ნაჩვენებია მათ გვერდით.
Pixel Launcher არის Android სამყაროს iOS-ის გამშვები
აპლიკაციის უჯრას ასევე აქვს ა Pixel-ის ექსკლუზიური ძიება მოწყობილობის მასშტაბით ეს ხელმისაწვდომია არა მხოლოდ თქვენს აპებში ძიებისთვის. ამას ჰქვია "უნივერსალური ძებნა" და ის აგებულია მასზე AppSearch სერვისი, რაც იმას ნიშნავს, რომ სხვა OEM-ებს შეეძლოთ მარტივად შეექმნათ მსგავსი ფუნქცია Android-ის თავიანთ ვარიანტებში, თუ სურდათ. მას შეუძლია მოძებნოს კონტაქტების, აპების, აპების მალსახმობების, პარამეტრების და სხვა. ეს შესანიშნავია, მაგალითად, Spotify-ზე თქვენი დასაკრავი სიების მოსაძებნად. შეგიძლიათ ჩართოთ ფუნქცია ისე, რომ ყოველ ჯერზე, როცა აწევთ აპლიკაციის უჯრას, თქვენი კლავიატურა ასევე ამაღლდება და დაუყოვნებლივ შეგიძლიათ დაიწყოთ აკრეფა. ცოტა ხანი ვცადე ამის გამოყენება, მაგრამ საბოლოოდ გამოვრთე.
Pixel Launcher არის Android სამყაროს iOS-ის გამშვები. მას აკლია საკმაოდ ბევრი პერსონალიზაცია, რასაც ველოდებოდით Nova Launcher-ის ან რომელიმე სხვაგან საუკეთესო Android გამშვები შენ შეგიძლია მიიღო. ზოგს მოსწონს ეს სიმარტივე და მიუხედავად იმისა, რომ მე ეს არ მაწუხებს, სათამაშო ვარიანტების არსებობა მაგარია.
უახლესი URL გაზიარება (Pixel ექსკლუზიური)
უახლესი URL-ის გაზიარება არის Pixel-ის ექსკლუზიური ფუნქცია, რომელიც მომხმარებლებს საშუალებას აძლევს გააზიარონ ბმულები ახლახან ნანახი ვებ-შიგთავსის პირდაპირ ბოლო ეკრანიდან. ნებისმიერ აპს შეუძლია მისი ჩართვა, მაგრამ ის ნაგულისხმევად ჩართულია Google Chrome-ში და ეს არის სწრაფი და მარტივი გზა აპლიკაციებში ბმულების გასაზიარებლად და კიდევ უფრო მეტ ფუნქციონირებას ამატებს ბოლო მენიუს.
სხვა ცვლილებები
ჩემი ყველაზე დიდი პრობლემა Android 12-თან არის ბატარეის სტატისტიკის ჩვენების ცვლილება. განსაკუთრებით, როგორც მიმომხილველი, ეს უკიდურესად პრობლემურია მრავალი მიზეზის გამო. ცულები არა მხოლოდ არანაირად არ არის მონიშნული, არამედ მონაცემები გაცილებით ნაკლებად გამოსაყენებელია, ვიდრე ადრე. ჩემი აპლიკაციის გამოყენება ბოლო 24 საათის განმავლობაში არ აღდგება ჩემი ტელეფონის დატენვის შემდეგ, რაც იმას ნიშნავს, რომ მე აღარ შემიძლია ბატარეის სტატისტიკის ეკრანის ანაბეჭდების ჩვენება ერთი დღის გამოყენების შემდეგ. მე მივმართე სხვა აპის, GSam-ის გამოყენებას, მხოლოდ ბატარეის სტატისტიკის მონაცემების შესაგროვებლად. ეს კიდევ უფრო გაუარესდა, რადგან თითოეული ბარი ორსაათიანი უფსკრულია, რაც პრაქტიკულად არაფერს მთავაზობს. თითქმის შეურაცხმყოფელია, რომ Google-მა დაამატა ეს ფუნქციონირება, თითქოს ეს გაუმჯობესებულია Android-ის ძველ ვერსიებთან შედარებით. სხვათა შორის, ეს ნაწილი არის Pixel-ის ექსკლუზიური -- თქვენ არ შეგიძლიათ შეეხოთ ამ ზოლებს Android 12-ში ნაგულისხმევად.
კიდევ ერთი პატარა პრობლემა, რაც მე მაქვს არის ის, რომ ეკრანის ქვეშ თითის ანაბეჭდის სკანერი არ ჩანს ერთდროულად, როგორც ნიმუშის კლავიატურა. თქვენ შეგიძლიათ შეიყვანოთ ნიმუში ან ჩასვათ თქვენი თითის ანაბეჭდი, და თუ გადაფურცლეთ ზევით თქვენს შაბლონზე წვდომისთვის, თითის ანაბეჭდის სენსორზე წვდომისთვის უნდა გადაფურცლეთ უკან. რატომ არ შეიძლება ორივეს ჩართვა? ეს უფრო ლოგიკური და შეკრული იქნებოდა, განსაკუთრებით იმიტომ, რომ თავად კლავიატურა დიდ ადგილს არ იკავებს. ეს უცნაური გადაწყვეტილებაა, განსაკუთრებით მაშინ, როდესაც სხვა OEM-ებმა ეს უკვე გაარკვიეს.
შესრულების კლასი
Android თავსებადობის განმარტების დოკუმენტი Android-ის ეკოსისტემის მნიშვნელოვანი ნაწილია. Android მოწყობილობებს შორის API-ებში და პლატფორმის ქცევის თანმიმდევრულობის შესანარჩუნებლად, Google აერთიანებს Google მობილური სერვისების დისტრიბუციას (რომელიც მოიცავს აპლიკაციები და ჩარჩოები, როგორიცაა Google Play Store და Google Play Services) სალიცენზიო ხელშეკრულებებით, რომლებიც ავალდებულებენ, რომ მოწყობილობები დაიცვან Google-ის წესების მიხედვით “Android თავსებადობის პროგრამა” (სხვა მოთხოვნებს შორის). Android თავსებადობის პროგრამა შედგება მრავალი ავტომატური ტესტის კომპლექტისაგან და CDD-ში ჩამოთვლილი წესების ნაკრები (CDD PDF Android 12-ისთვის ხელმისაწვდომია აქ).
Android 12-ის შემთხვევაში, არის რამდენიმე ცვლილება, რომელსაც CDD ასახავს, მაგრამ უმეტესობა ლამაზია მცირე ან რეალურად მხოლოდ გავლენას ახდენს OEM-ებზე. ერთ-ერთი ყველაზე დიდი ცვლილება, რაც ჩვენ ვნახეთ, იყო შესავალი ერთი "შესრულების კლასი” რაც შეიძლება განისაზღვროს Android სმარტფონის კონსტრუქციის თვისებებში. Google-მა უკვე გამოაცხადა ეს Android 12 Beta 1-ის გამოშვებასთან ერთადდა ეს არის მარტივი გზა დეველოპერებისთვის, რათა შეამოწმონ, რამდენად სწრაფია სინამდვილეში Android სმარტფონი. Android დეველოპერების გვერდზე, Google ამბობს, რომ Android-ის თითოეულ ვერსიას აქვს შესრულების შესაბამისი კლასი, რაც ნიშნავს, რომ არსებობს შესრულების კლასი Android 12-ისთვის და იქნება ერთი Android 13, 14 და ა.შ.
შესრულების კლასები წინსვლასთან თავსებადია. ეს ნიშნავს, რომ მოწყობილობას შეუძლია განახლდეს Android-ის ახალ ვერსიაზე მისი შესრულების კლასის შეცვლის გარეშე, მაგრამ ეს ასევე ნიშნავს, რომ მოწყობილობებს შეუძლიათ შეცვალონ თავიანთი კლასი, თუ ისინი დააკმაყოფილებენ ამ ახალი OS-ის მოთხოვნებს ვერსია. ზოგიერთი ძირითადი მოთხოვნა შესრულების კლასის 12 ქვემოთ მოცემულია.
შესრულების კლასი 12 ძირითადი მოთხოვნები
- მინიმუმ 6 GB ოპერატიული მეხსიერება
- მინიმუმ 400dpi და 1080p გარჩევადობა
- მინიმუმ 120 მბ/წმ თანმიმდევრული ჩაწერა, 250 მბ/წმ თანმიმდევრული წაკითხვა, 10 მბ/წმ შემთხვევითი ჩაწერა და 40 მბ/წმ შემთხვევითი წაკითხვის სიჩქარე
- უნდა ჰქონდეს (მინიმუმ) 12 MP უკანა კამერა, რომელსაც შეუძლია 4K 30 FPS ჩაწერა
- უნდა ჰქონდეს (მინიმუმ) 4MP წინა კამერა, რომელსაც შეუძლია ჩაწეროს 1080p 30 FPS
შესრულების კლასები შეიძლება სასარგებლო იყოს აპლიკაციების დეველოპერებისთვის, რათა გააუმჯობესონ საერთო გამოცდილება არა მხოლოდ მოწყობილობებზე, რომლებიც აკმაყოფილებენ „შესრულების კლასის“ სპეციფიკას, არამედ დაბალი დონის ტელეფონებისთვისაც. თუ აპი აღმოაჩენს, რომ ტელეფონი არ აკმაყოფილებს „შესრულების კლასის“ მოწყობილობის მოთხოვნებს, მას შეუძლია გამორთოს გარკვეული, უფრო მომთხოვნი ფუნქციები ან ვიზუალური ეფექტები, რათა გააუმჯობესოს აპლიკაციის მუშაობა ქვედა ხაზებზე ტელეფონები. ანალოგიურად, მას ასევე შეუძლია აღმოაჩინოს, მუშაობს თუ არა ერთ-ერთზე საუკეთესო Android ტელეფონები, ამ შემთხვევაში, მას შეუძლია ჩართოს მაღალი ხარისხის ფუნქციები.
წარსულში ჩვენ ვნახეთ, რომ Google ცდილობს განსაზღვროს სხვადასხვა ტიპის მინიმალური აპარატურა კონკრეტული ფუნქციებისთვის. გახსოვთ Google-ის Daydream VR? კომპანიამ ჩამოაყალიბა მინიმალური თავსებადობის მოთხოვნა CDD-ში Daydream-თან თავსებადი მოწყობილობებისთვის Android 7.1 Nougat-ის გამოშვებით. ზოგიერთი მოთხოვნა მოიცავდა ფიზიკურ ძირითად მოთხოვნას, ვულკანის მხარდაჭერას, ეკრანის ზომას მინიმალური და მაქსიმალური, HEVC და VP9 მხარდაჭერა და სხვა. ეს აშკარად ამ კონცეფციის ევოლუციაა, თუმცა უფრო ფართოდ გამოიყენება Android-ის ეკოსისტემაში.
დამაბნეველია, რომ შესრულების კლასები, როგორც ჩანს, გამოშვებულია Android ვერსიებთან ერთად, მაგრამ ასევე მუშაობს მათგან დამოუკიდებლად. Android 12-ის მოწყობილობას შეუძლია გაშვება შესრულების კლასით 12, შემდეგ კი მომავალში განახლდეს Android 13-ზე, მაგრამ შეინარჩუნოს მუშაობის უფრო ძველი კლასი. შესრულების კლასი Android 11-ისთვის განისაზღვრა რეტროაქტიულად CDD-ში.
მიზანი დამაბნეველია, მაგრამ როგორც ჩანს, ეს არის მხოლოდ მინიმალური სპეციფიკაცია, რომელიც აპებს შეუძლიათ შეამოწმონ და დაინახონ, მუშაობენ თუ არა საკმაოდ მძლავრ მოწყობილობაზე. არ ვიცი ზუსტად რა გზით გამოიყენებს აპის დეველოპერი ამ სპეციფიკაციებს, მაგრამ ვფიქრობ, რომ დამატებითი ინფორმაცია მოწყობილობის ხელმისაწვდომობა აპლიკაციის დეველოპერებისთვის, საბოლოო ჯამში, კარგია, მაშინაც კი, თუ მას, სავარაუდოდ, სჭირდება დახვეწა და კონკრეტულის მიცემა დანიშნულება. როგორც ჩანს, ახლა ის უპირველეს ყოვლისა მიზნად ისახავს "მედია შესრულებას", რაც განმარტავს, თუ რატომ არის დიდი ყურადღება გამახვილებული შენახვის სიჩქარეზე, ეკრანის გარჩევადობაზე და კამერის შესაძლებლობებზე.
კონფიდენციალურობა
კონფიდენციალურობა სულ უფრო მეტად ხდება Google-ის ერთ-ერთი ყველაზე დიდი აქცენტი ბოლო რამდენიმე წლის განმავლობაში. 2,5 მილიარდზე მეტი მოწყობილობა მუშაობს Android-ზე მთელს მსოფლიოში და ასეთი დიდი ინსტალაციის ბაზა ნიშნავს, რომ არსებობს ბევრი არასასურველი ინტერესი საფრთხის მოქმედი პირებისგან. ამიტომ Android-ის ყოველი ახალი ვერსია ამატებს ფუნქციებს, რათა უზრუნველყოს თქვენი მგრძნობიარე ინფორმაცია მხოლოდ თქვენთვის ხელმისაწვდომი. Android 12 წარმოგიდგენთ უამრავ ახალ ცვლილებებს კონფიდენციალურობასთან დაკავშირებით. არა მხოლოდ არის ახალი სათაური Privacy Compute Core (ამჟამად ა პიქსელის ექსკლუზივი), მაგრამ ასევე არის კონფიდენციალურობის დაფა, კამერისა და მიკროფონის ინდიკატორები, მდებარეობის კონტროლი და სხვა.
2,5 მილიარდზე მეტი მოწყობილობა მუშაობს Android-ზე მთელ მსოფლიოში
კონფიდენციალურობის დაფა
ეს ახალი კონფიდენციალურობის დაფის ეკრანი მომხმარებლებს აძლევს ინფორმაციას იმის შესახებ, თუ რამდენად ხშირად წვდება აპები ისეთ კომპონენტებზე, როგორიცაა კამერა, მიკროფონი და მდებარეობა. საშუალებას აძლევს მომხმარებლებს იცოდნენ, რომელი აპები წვდებიან მათზე, რამდენად ხშირად წვდებიან ისინი და საშუალებას აძლევს მომხმარებლებს გააუქმონ ეს ნებართვები, თუ ფიქრობენ, რომ მათაც აქვთ წვდომა ხშირად. ეს არის ფანტასტიკური დამატება, რომელიც ნამდვილად აადვილებს იმის დანახვას, თუ როგორ არის წვდომა სასიცოცხლო ნებართვებზე სხვადასხვა სხვადასხვა აპლიკაციით.
შემცირდა მდებარეობის წვდომა
Android 12-მა დანერგა აპებისთვის ზუსტი მდებარეობის ნაცვლად "მიახლოებითი" მდებარეობის მინიჭების შესაძლებლობა. მაგალითად, იფიქრეთ თქვენი ამინდის აპლიკაციაზე. ნამდვილად სჭირდება თქვენი ცოდნა ზუსტი მისამართი? ზოგადად არა და უფრო ლოგიკურია, რომ ყველაფერი რაც შეიძლება დაგჭირდეს არის თქვენი ზოგადი უბნის ცოდნა. ეს კონცეფცია დანერგილია Android 12-ში, ასე რომ თქვენ შეგიძლიათ გადაწყვიტოთ, მიიღებს თუ არა აპს წვდომა თქვენს ზუსტ მდებარეობაზე თუ სავარაუდო მდებარეობაზე.
გაცვლის ბუფერზე წვდომის შეტყობინება
Google-მა დაამატა სადღეგრძელო შეტყობინება, რომელიც გამოჩნდება, როდესაც აპი თქვენს ბუფერში წვდება. ჩვენ ყველამ ადრე ვინახავდით სენსიტიურ მონაცემებს ჩვენს ბუფერში, ძირითადად იმიტომ, რომ ჩვენ გვჭირდება ამ მონაცემების კოპირება ერთი ადგილიდან მეორეზე. თუმცა, Android 12-ზე ადრე, აპებს შეეძლოთ წვდომა ბუფერზე სურვილისამებრ და არ იყო იმის გაგება, აკეთებდნენ თუ არა და როდის. სადღეგრძელო არ აჩვენებს, გაცვლის ბუფერზე წვდომის მოთხოვნა მომდინარეობს თუ არა იმავე აპიდან, რომელშიც ის დაკოპირდა.
კამერისა და მიკროფონის წვდომა
თქვენ შეგიძლიათ მარტივად შეწყვიტოთ წვდომა კამერაზე და მიკროფონზე თქვენი ტელეფონის სწრაფი პარამეტრებიდან და ყველაზე კარგი ის არის, რომ სისტემა ამუშავებს მას თქვენთვის. შედეგად, აპები მოხდენილად გაუმკლავდებიან წყვეტას და არ გაფუჭდებიან, თუ მოულოდნელად გააუქმებთ წვდომას, თუ ისინი დაიცავენ საუკეთესო პრაქტიკას. მაგალითად, აპები უბრალოდ დაინახავენ შავ ხედს, როდესაც კამერაზე წვდომა გამორთულია. ეს გადამრთველები ნაგულისხმევად არ არის სწრაფ პარამეტრებში და საჭიროა ხელით გათიშვა. ჩემი აზრით, მე ვგრძნობ, რომ კონფიდენციალურობაზე ორიენტირებული ისეთი ფუნქციები, როგორიცაა ეს, უნდა გამოჩნდეს და ბევრად უფრო გამორჩეული გახდეს საბოლოო მომხმარებლისთვის, რათა მათ იცოდნენ, რომ ისინი არსებობენ.
პირადი გამოთვლითი ბირთვი (ექსკლუზიური Pixel)
ნათქვამია, რომ Private Compute Services უზრუნველყოფს კონფიდენციალურობის შენარჩუნების ხიდს Private Compute Core-სა და ღრუბელს შორის, შესაძლებელს გახდის ახალი ხელოვნური ინტელექტის მოდელების და სხვა განახლებების მიწოდებას Sandboxed Machine Learning ფუნქციებში უსაფრთხო გზაზე. Google ამბობს, რომ კომუნიკაცია ფუნქციებსა და პერსონალურ გამოთვლით სერვისებს შორის ხდება ერთობლიობაში მიზანმიმართული ღია კოდის API-ები, რომლებიც ამოიღებს საიდენტიფიკაციო ინფორმაციას მონაცემებიდან და იყენებს კონფიდენციალურობას ტექნოლოგიები, როგორიცაა ფედერირებული სწავლება, ფედერალური ანალიტიკა და პირადი ინფორმაციის მოძიება. თუ გსურთ გაიგოთ მეტი ამის შესახებ, შეგიძლიათ გაეცნოთ ჩვენს ახსნას ყველაფერი რაც ვიცით Google Pixel 6 სერიის პირადი გამოთვლითი ბირთვის შესახებ.
ცვლილებები Android 12-ში
Generic Kernel Image-ის დანერგვა
Google წლებია მუშაობს Android-ის ფრაგმენტაციის შემცირებაზე, თუმცა ამის მიზეზი Android-ის თანდაყოლილი ბუნებაა. არსებობს უამრავი OEM აქტიური სივრცეში და ყველა მათგანს სურს საკუთარი მოდიფიკაციების გაკეთება საკუთარი მოწყობილობებისთვის. პრობლემა ის არის, რომ, როგორც ჩანს, Android OS-ის განახლებები ნელა ვრცელდება მთელს დაფაზე, მაგრამ Google-ს ნამდვილად არ შეუძლია გააკეთოს ბევრი რამ, რათა აიძულოს OEM-ები განაახლონ მოწყობილობები. როგორც ასეთი, შემდეგი საუკეთესო რამ, რაც Google-ს შეუძლია გააკეთოს არის განახლების პროცესი რაც შეიძლება მარტივი.
ამ ფრაგმენტაციის გადასაჭრელად Google-მა იმუშავა Android Generic Kernel Image-ზე (GKI). ეს არსებითად არის ბირთვი, რომელიც შედგენილია პირდაპირ ACK ფილიალიდან. GKI იზოლირებს SoC გამყიდველისა და OEM პერსონალიზაციას დანამატების მოდულებზე, რაც გამორიცხავს ხის კოდს და საშუალებას აძლევს Google-ს ბირთვის განახლებები პირდაპირ საბოლოო მომხმარებელს მიაწოდოს. ერთ წელზე მეტი ხნის განმავლობაში, Google მუშაობს GKI განახლებების მიწოდების გზაზე Play Store-ის მეშვეობით, Mainline მოდულის გამოყენებით. აუცილებლად შეამოწმეთ როგორ არის Generic Kernel Image შემდეგი ნაბიჯი Android-ის ფრაგმენტაციის პრობლემის გადასაჭრელად.
ფანტომური პროცესები
Android 12-მა შემოიღო რამდენიმე შეზღუდვა ფონურ პროცესებზე; პირველი არის ის, რომ აპლიკაციების შვილობილი პროცესები, რომლებიც მოიხმარენ ძალიან ბევრ CPU-ს ფონზე, დაიღუპება, თუ მშობელი პროცესი ასევე იქნება ფონზე. შემოღებული მეორე შეზღუდვა არის ლიმიტი ბავშვის პროცესების რაოდენობაზე, რომლებიც შეიძლება იყოს აქტიური ნებისმიერ დროს. Დან ჩაიდინოს ისტორია, როგორც ჩანს, Google ცდილობდა შეემცირებინა თაღლითური ფონური პროცესები.
„აპებს შეუძლიათ გამოიყენონ Runtime.exec() ბავშვის პროცესის გასაჩენად და ფრეიმიკს წარმოდგენა არ ექნება მისი სასიცოცხლო ციკლის შესახებ. ახლა თვალყური ადევნეთ ამ პროცესებს, როდესაც მათ ვიპოვით – ამჟამად პროცესორის სტატისტიკის შერჩევის დროს, მათი დაფიქსირება შესაძლებელია. თუ ის მოიხმარს ძალიან ბევრ CPU-ს, ხოლო მისი მშობელი აპლიკაციის პროცესი ასევე ფონზეა, მოკალით იგი. ნაგულისხმევად ჩვენ დავუშვებთ 32-მდე ასეთ პროცესს; მათი მშობლების ყველაზე ცუდი ქულის მქონე პროცესი დაიღუპება, თუ ისინი ძალიან ბევრი იქნება.
რა თქმა უნდა, Android სმარტფონები უკვე ცნობილია ფონური აპლიკაციების მკვლელობით. თითქმის ყველა ძირითადი OEM ჩართულია მასში რაიმე ფორმით, ფორმით ან ფორმით, და მოსწონს კომპანიებს OnePlus, Samsung და Xiaomi ითვლება ყველაზე ცუდებს შორის. მიუხედავად იმისა, რომ AOSP-ს აქვს გარკვეული ფონური აპლიკაციების შეზღუდვები, მწარმოებლებისთვის დამახასიათებელია საკუთარი შეზღუდვების შექმნა AOSP-ის თავზე. თუმცა, ეს საკმაოდ მკაცრი შეზღუდვებია ძლიერი მომხმარებლებისთვის და წაახალისებს ქცევებს, რომლებსაც დიდი ხანია ეწინააღმდეგებიან ენერგეტიკის მომხმარებლები. შესაძლოა, ეს გაზრდის ბატარეის ხანგრძლივობას გრძელვადიან პერსპექტივაში, მაგრამ ეს საკმაოდ მტრული მიდგომაა მომხმარებლის მიმართ.
Android 12 არის Android-ის ჩემი საყვარელი გამეორება
Android 12 არის Android-ის ყველაზე გაპრიალებული და ყველაზე სრულყოფილი ვერსია
რაც შეეხება Android ვერსიებს, Android 12 არის Android-ის ყველაზე გაპრიალებული და ყველაზე სრულყოფილი ვერსია, ჩემი თვალით. გარდა Material You-ის პრობლემებისა, ფერადი თემატიკა ფანტასტიკურია და მე ნამდვილად მსიამოვნებს, როგორ აწყობს ტელეფონი თავის თავს მე. თითქმის ყველა ეს ცვლილება, კონფიდენციალურობიდან და უსაფრთხოებიდან დაწყებული და დამთავრებული გაუმჯობესებებით, კარგია საბოლოო მომხმარებლისთვის და საბოლოო ჯამში დიდ, შორს მიდის Android პლატფორმის მომწიფებამდე.
არის თუ არა წერტილი, სადაც ის იცვლება ცვლილების გულისთვის? შეიძლება, მაგრამ ჯერ არ ვარ დარწმუნებული, რომ ჩვენ ამას მივაღწიეთ. Android 11 კარგად გამოიყურებოდა, მაგრამ ასევე ძალიან უხეში ჩანდა. ვიზუალური არეულობა ცუდია და ვგრძნობ, რომ Android 12 ახერხებს მიაღწიოს ახალ, განახლებულ იერსახეს დამატებითი არეულობის დამატების გარეშე. როგორც ვთქვი, მე მესმის არგუმენტები გაფლანგული სივრცის შესახებ - უბრალოდ საკმარისად არ მაინტერესებს ეს. ჩემი ტელეფონი ჯერ კიდევ მუშაობს, ის უფრო ლამაზად გამოიყურება და ვფიქრობ, რომ უფრო სასიამოვნო გარეგნობაა საშუალოდ (წაიკითხე: არა ენთუზიასტი) მომხმარებელი.
ბევრი ეს ცვლილება უნდა გაუმჯობესდეს Android 13-ში. მე სულაც არ ვგრძნობ, რომ ბეტას ვიყენებ, მაგრამ თითქოს Google-ს შეუძლია მეტი. ისეთი შეგრძნებაა, რომ კიდევ მეტია გასაკეთებელი და კიდევ არის ნება შესრულდეს.