ჩვენ უკვე ბევრი ვისაუბრეთ Android Q-ზე შემოსული ახალი ფუნქციების შესახებ, მაგრამ Google-მა გააზიარა რამდენიმე დეტალი ამ ბეტა-ს დიდი ფუნქციების შესახებ.
ხალხი ელოდა პირველ Android Q Beta-ს ამ კვირაში და Google-მა მიაწოდა (ცოტა გვიან, ვიდრე მოსალოდნელი იყო). წინა წლებისგან განსხვავებით, Google არ იწყებს „დეველოპერის გადახედვით“. ამას ჰქვია Android Q Beta 1. ჩვენ უკვე ბევრი ისაუბრა Android Q-ზე შემოსული ახალი ფუნქციების შესახებ, მაგრამ Google-მა გააზიარა რამდენიმე დეტალი ამ ბეტას მსხვილთა შესახებ.
კონფიდენციალურობის დაცვა
როგორც ადრე ვისაუბრეთ, კონფიდენციალურობა არის Android Q-ის ფოკუსის დიდი სფერო. ეს არის პირველი, რასაც Google ასახელებს მათ დეტალებში განახლების შესახებ. მომხმარებლებს აქვთ მეტი კონტროლი იმაზე, თუ როდის შეუძლიათ აპებს მდებარეობის მიღება ახალი ოფციით „დაშვება მხოლოდ აპის გამოყენებისას“. თქვენ არ მოგიწევთ ფიქრი იმის შესახებ, რომ აპი თქვენს მდებარეობას ფონზე pinging.
კონფიდენციალურობა უფრო მეტია, ვიდრე უბრალოდ მდებარეობის გაზიარება. არსებობს უფრო მეტი კონტროლი, რომელიც საშუალებას აძლევს აპებს წვდომა მიიღონ გაზიარებულ ფაილებზე და ახალი გაშვების ნებართვები, რათა გააკონტროლონ წვდომა ფოტოებზე, ვიდეოებსა და აუდიოზე. აპებმა უნდა გამოიყენონ სისტემის ფაილების ამომრჩევი ჩამოტვირთვისთვის და დეველოპერებისთვის არის ცვლილებები იმის შესახებ, თუ როგორ შეუძლიათ აპებს გამოიყენონ საზიარო ტერიტორია გარე მეხსიერებაში. Შენ შეგიძლია
წაიკითხეთ მეტი ამის შესახებ აქ.Android Q ხელს შეუშლის აპებს აქტივობის გაშვებაში ფონზე ყოფნისას და თქვენს ეკრანზე დაპყრობას. Google მოუწოდებს დეველოპერებს გამოიყენონ მაღალი პრიორიტეტული შეტყობინებები მეტი ინფორმაცია ამის შესახებ აქ). სხვა კონფიდენციალურობის ფუნქციები მოიცავს შეზღუდული წვდომას მოწყობილობის იდენტიფიკატორებზე, როგორიცაა IMEI და სერიული ნომერი. MAC მისამართები რანდომიზირებული იქნება სხვადასხვა Wi-Fi ქსელებთან ნაგულისხმევად დაკავშირებისას.
დასაკეცი
Android Q მოიცავს უფრო მეტ მხარდაჭერას მოდური დასაკეცი ტელეფონის ფორმის ფაქტორისთვის. არის ცვლილებები onResume და onPause ფუნქციებში, რათა მხარი დაუჭიროს მრავალ რეზიუმეს და აცნობოს აპს, როდესაც ის ფოკუსირებულია. მათ ასევე შეცვალეს როგორ resizableActivity manifest ატრიბუტი მუშაობს, რათა დაეხმაროს დეველოპერებს მართონ აპების ჩვენება დასაკეცი და დიდ ეკრანებზე. Android ემულატორი ახლა მხარს უჭერს ამ ახალ მრავალ დისპლეის ტიპებს.
მალსახმობების გაზიარება
Android Q აადვილებს გაზიარებას გაზიარების მალსახმობებით. ეს საშუალებას აძლევს მომხმარებლებს პირდაპირ გადახტეს სხვა აპში კონტენტის გასაზიარებლად. დეველოპერებს შეუძლიათ გამოაქვეყნონ გაზიარების მიზნები, რომლებიც იწყებენ კონკრეტულ აქტივობას და ისინი ნაჩვენებია გაზიარების ინტერფეისში. მალსახმობების გაზიარება მუშაობს ანალოგიურად აპის მალსახმობები, ამიტომ Google აფართოებს ShortcutInfo API რომ ორივეს ინტეგრაცია გაადვილდეს. API ასევე საშუალებას მისცემს წინასწარ Android Q მოწყობილობებს გამოიყენონ ფუნქციები Direct Share-ში.
Android-ის გაზიარების მენიუს უკვე დიდი ხანია უჩივიან, რომ ის დაგვიანებული და შემაწუხებელია. ამ განახლებამ შეიძლება საბოლოოდ მოაგვაროს ეს პრობლემები, მაგრამ ჩვენ უნდა ვნახოთ, როგორ მუშაობს ის მოქმედებაში. მას შემდეგ, რაც ახალი გაზიარების API იყენებს ბიძგს, ვიდრე pull-ის მოდელს, Google ამტკიცებს, რომ ის ბევრად უფრო სწრაფია, რადგან მას არ სჭირდება მენიუს შევსება ყოველ ჯერზე, როცა ის გამოიძახება.
პარამეტრების პანელები
ახალი Settings Panel API შესაძლებელს ხდის სისტემის ძირითადი პარამეტრების ჩვენებას პირდაპირ აპის კონტექსტში. ეს სარგებლობს იმით ნაჭრები ფუნქცია, რომელიც ჩართული იყო Android Pie-ში. პარამეტრების პანელი არის მცურავი ინტერფეისი, რომლის გამოძახება შესაძლებელია აპიდან სისტემის პარამეტრებისა და გადართვის ჩვენებისთვის. ისინი აძლევენ მაგალითს ბრაუზერს, რომელსაც შეუძლია პანელის ჩვენება დაკავშირების პარამეტრებით.
დაკავშირება
Android Q-მ გაზარდა მდებარეობის დაცვა Bluetooth, ფიჭური და Wi-Fi ქსელის სკანირების გარშემო. ისინი ახლა ითხოვენ კარგი ადგილმდებარეობის ნებართვას. Google ასევე ამატებს ახალ Wi-Fi სტანდარტის მხარდაჭერას, WP3 და OWE, სახლისა და სამუშაო ქსელების, ასევე ღია/საჯარო ქსელების უსაფრთხოების გასაუმჯობესებლად. ადაპტაციური Wi-Fi-ის მოთხოვნა ახლა შესაძლებელია მაღალი წარმადობის და დაბალი შეყოვნების რეჟიმების ჩართვით. Google ამბობს, რომ ეს დაგეხმარებათ ისეთ სფეროებში, როგორიცაა თამაშები და ხმოვანი ზარები.
Android Q-ში აპებს შეუძლიათ მოითხოვონ დინამიური სიღრმის სურათები, რომლებიც შედგება JPEG, XMP მეტამონაცემებისგან სიღრმის ელემენტებისა და სიღრმისა და სანდო რუქებისგან, რომლებიც ჩაშენებულია იმავე ფაილებში. ეს შესაძლებელს გახდის აპებში სპეციალიზებული ბუნდოვანი და ბოკე ეფექტების შეთავაზებას. Google ამბობს, რომ მონაცემები ასევე შეიძლება გამოყენებულ იქნას 3D სურათების შესაქმნელად ან მომავალში AR ფოტოგრაფიის მხარდასაჭერად. Dynamic Depth არის ღია ფორმატი და ისინი მუშაობენ OEM-ებთან, რათა ის რაც შეიძლება მეტ მოწყობილობაზე იყოს ხელმისაწვდომი.
Android Q მოიცავს რამდენიმე ახალი აუდიო და ვიდეო კოდეკის მხარდაჭერას. იგი მხარს უჭერს ღია კოდის ვიდეო კოდეკს AV1, აუდიო დაშიფვრას Opus-ის და HDR10+-ის გამოყენებით. The MediaCodecInfo API წარმოგიდგენთ უფრო მარტივ გზას Android მოწყობილობის ვიდეო გადაღების შესაძლებლობების დასადგენად. ეს აადვილებს ყოველთვის საუკეთესო ვიდეოს ხარისხის არჩევას.
ANGLE ვულკანზე
Google მუშაობს სტანდარტულ, განახლებად OpenGL დრაივერზე Vulkan-ზე აგებული ყველა მოწყობილობისთვის. Android Q ამატებს ექსპერიმენტულ მხარდაჭერას ANGLE ვულკანის თავზე. ANGLE საშუალებას აძლევს აპებსა და თამაშებს, რომლებიც იყენებენ OpenGL ES-ს, ისარგებლონ Vulkan-ის ეფექტურობითა და სტაბილურობით და ისარგებლონ ES-ის გამყიდველისგან დამოუკიდებელი განხორციელებით. Android Q გეგმავს OpenGL ES 2.0-ის მხარდაჭერას.
მიზანია ვაქციოთ Vulkan ფართოდ მხარდაჭერილი დეველოპერის API გრაფიკისთვის. Google მუშაობს OEM-ებთან, რათა Vulkan 1.1 გახდეს მოთხოვნად ყველა 64-ბიტიან მოწყობილობაზე, რომელიც მუშაობს Android Q და ზემოთ.
ART შესრულება
Android Q აგრძელებს ART გაშვების დროის გაუმჯობესებას, რათა დაეხმაროს აპებს უფრო სწრაფად დაიწყოს და გამოიყენოს ნაკლები მეხსიერება. Google Play ახლა აწვდის ღრუბელზე დაფუძნებულ პროფილებს APK-ებთან ერთად.
ეს არის ანონიმური, აგრეგატული ART პროფილები, რომლებიც ART-ს საშუალებას აძლევს წინასწარ შეადგინოს თქვენი აპლიკაციის ნაწილები მისი გაშვებამდეც კი, რაც მნიშვნელოვანი ნახტომის დაწყებას აძლევს საერთო ოპტიმიზაციის პროცესს. ღრუბელზე დაფუძნებული პროფილები სარგებლობს ყველა აპისთვის და ისინი უკვე ხელმისაწვდომია Android P და უფრო მაღალი დონის მოწყობილობებზე.
Android Q ოპტიმიზებს Zygote პროცესს აპის პროცესის ადრე დაწყებით და უსაფრთხოების კონტეინერში გადატანით, რათა ის დაუყოვნებლივ იყოს მზად. ისინი ასევე ამატებენ ნაგვის თაობის კოლექციას ART-ის კონკურენტული კოპირების (CC) ნაგვის შემგროვებელს.
შეგიძლიათ მეტი წაიკითხოთ Android Q-ის შესახებ აქ ანდროიდის დეველოპერის ბლოგი. OTA და ქარხნული სურათები Google Pixel, Pixel XL, Pixel 2, Pixel 2 XL, Pixel 3 და Pixel 3 XL ხელმისაწვდომია ჩამოსატვირთად აქ. Ასევე შეგიძლიათ დარეგისტრირდით Android Beta პროგრამაში აქ. თვალყური ადევნეთ ბევრად უფრო მეტს Android Q-ის შესახებ!