Android 10-მა დაამატა გაფრთხილება, რომელიც გეუბნებათ, როდესაც თქვენი USB პორტი დაბინძურებულია ნამსხვრევებით ან წყლით, ან პორტი გადახურებულია.
გუშინ Google გაათავისუფლეს სტაბილური Android 10 განახლება მისი Pixel სმარტფონების ოთხივე თაობისთვის. ცოტა ხნის შემდეგ Essential გაათავისუფლეს სტაბილური განახლება Essential Phone-ისთვის, OnePlus გაათავისუფლეს ბეტა OnePlus 7-ისა და OnePlus 7 Pro-სთვის და Xiaomi-სთვის გაათავისუფლეს "სტაბილური ბეტა" Redmi K20 Pro-სთვის. ჩვენთვის უფრო მნიშვნელოვანია ის ფაქტი, რომ Google-მა დაიწყო ატვირთვა Android 10 წყაროს კოდი AOSP-ს, რომელიც იწყებს საბაჟო ROM-ის განვითარებას ახალი Android OS-ისთვის. ახალი Android გამოშვებისთვის AOSP და Google-ის საჯარო გვერდების გათხრებისას, ჩვენ აღმოვაჩინეთ ორი ახალი ფუნქცია: USB პორტის დაბინძურება და გადახურების გამოვლენა.
პირველი ფუნქცია გამორთავს USB პორტს თქვენს ტელეფონზე, თუ ის აღმოაჩენს სითხეს ან ნამსხვრევებს. Android სისტემა გამოაქვეყნებს შეტყობინებას მომხმარებლისთვის USB პორტის გათიშვის შესახებ. მას შემდეგ, რაც USB პორტი თავისუფალი იქნება სითხისა და დამაბინძურებლებისგან, Android სისტემა აცნობებს მომხმარებელს, რომ ახლა უსაფრთხოა აქსესუარების ჩასმა. თუმცა, მომხმარებელს ასევე აქვს შესაძლებლობა ხელით ხელახლა ჩართოს USB წვდომა პორტიდან ნებისმიერი სითხის ან დამაბინძურებლების გასუფთავების შემდეგ. ვინაიდან ეს არის
ADB-ის dumpsys usb ბრძანების გამოყენებით, მე მოვახდინე USB პორტის დაბინძურების სიმულაცია, რათა გამომეჩინა ეს შეტყობინება (ნაჩვენებია მარცხნივ) და დიალოგი (ნაჩვენებია მარჯვნივ.)
Android 10-ში დამატებული USB-თან დაკავშირებული მეორე ფუნქცია შექმნილია იმისთვის, რომ მომხმარებელს ურჩიოს გამორთოს კაბელი ტელეფონიდან, როდესაც პორტი გადახურდება. როგორც კი USB Type-C პორტი მიაღწევს წინასწარ განსაზღვრულ ტემპერატურულ ზღურბლს, Android სისტემა გამოჩნდება განგაშის დიალოგი მომხმარებლისთვის, რომელიც ეუბნება მათ "გამოერთონ [დამტენი]" და "იზრუნონ, რადგან კაბელი შეიძლება იყოს თბილი". ეს დიალოგი გაგრძელდება მანამ, სანამ მომხმარებელი არ დააჭერს OK ღილაკს ან ღილაკს "მოვლის ნაბიჯების" ჩვენება, რათა შეამციროს ტემპერატურა. კოდის მიხედვით, ტემპერატურა, რომლის დროსაც Android მოწყობილობას „კრიტიკულ მდგომარეობაში“ თვლის, არის 60°C, ხოლო ტემპერატურა, რომლის დროსაც Android მიიჩნევს, რომ ის არის საგანგებო მდგომარეობაში არის 65°C. Android-ს უკვე აქვს გაფრთხილება, როდესაც "კანის" ტემპერატურა ძალიან მაღალია, მაგრამ ახლა OS-ს შეუძლია ასევე დაეხმაროს მოწყობილობის USB-C პორტის დაცვას მოკლე ჩართვისა და გადახურებისგან. ეს ფუნქცია არჩევითია და კონტროლდება OEM-ის მიერ SystemUI-ის config.xml დროშის დაყენებით.