Android 12-ს აღარ სჭირდება თქვენი მდებარეობა ახლომდებარე Bluetooth მოწყობილობების სკანირებისთვის

Android 12 ამატებს ახალ ნებართვებს, რომლებიც სპეციფიკურია Bluetooth სკანირებისა და თვალთვალისათვის, აპლიკაციების გარეშე მდებარეობის ფართო ნებართვაზე წვდომისთვის.

Google აგრძელებს კონფიდენციალურობის გაუმჯობესებას და არეგულირებს აპების გამოყენების ნებართვებს Android-ის ყოველი გამოშვებით და Android 12 მოაქვს ამ ცვლილებების ჯანსაღი დოზაც. გუშინ, მთავარი Google I/O 2021 ძირითადი ნოტა, ნაჩვენები იყო ისეთი ფუნქციები, როგორიცაა კონფიდენციალურობის დაფა, კამერის/მიკროფონის გამოყენების ხატები შეტყობინებების ზოლში და მრავალი სხვა. მაგრამ ასევე არის რამდენიმე მცირე ცვლილება, რათა უზრუნველყოს აპები მხოლოდ იმ ნებართვებს, რომლებიც მათ სჭირდებათ, როდესაც მათ სჭირდებათ მათი გამოყენება და არ ექნებათ წვდომა არაფერზე, რაც მათ არ სჭირდებათ. ერთ-ერთი ასეთი ცვლილება საკმაოდ უმნიშვნელოა, მაგრამ მნიშვნელოვანი ნაბიჯი: ახლა აპებს აღარ სჭირდებათ მდებარეობის ნებართვის მოთხოვნა ახლომდებარე Bluetooth მოწყობილობის თვალყურის დევნებისთვის.

ეს, ალბათ, უცნაურია და შეიძლება ჰკითხოთ საკუთარ თავს: რატომ არის საჭირო მდებარეობის ნებართვა ახლომდებარე Bluetooth მოწყობილობების სკანირებისთვის? ძირითადად, Android 12-მდე, ახლომდებარე Bluetooth ან Wi-Fi მოწყობილობების სკანირების შესაძლებლობა დაკავშირებული იყო Android-ის უფრო ფართო "მდებარეობის" ნებართვასთან. ამის მიზეზი გონივრული იყო: თქვენ ნამდვილად შეგიძლიათ თვალი ადევნოთ მოწყობილობას იმის დასკვნით, თუ რომელი Bluetooth მოწყობილობები ან Wi-Fi ქსელები არის ახლოს ან ამჟამად დაკავშირებული. ასე რომ, მაშინაც კი, თუ აპლიკაცია უბრალოდ სკანირებს Bluetooth მოწყობილობებს და არ იყენებს GPS ან თვალთვალის სხვა ტექნოლოგიებს, მას მაინც სჭირდებოდა იგივე მდებარეობის ნებართვა.

თუმცა, ამან გამოიწვია გაუთვალისწინებელი შედეგები მომხმარებელთა გაუგებრობის გამო. როდესაც მუშავდებოდა Bluetooth-ზე დაფუძნებული COVID-19 კონტაქტის თვალყურის დევნების აპები, მდებარეობის ნებართვის ამ მოთხოვნამ აიძულა ბევრი მომხმარებელი დაედანაშაულებინა ეს აპები თქვენს მდებარეობაზე თვალყურის დევნებაში, რის გამოც Google გამონაკლისი დაუშვა ამ აპებისთვის Android 11-ში, ამიტომ მათ აღარ მოუწიათ მდებარეობის ნებართვის მოთხოვნა, რათა გამოეყენებინათ კონტაქტის მიკვლევა API.

ახლა Android 12-ში, Google-მა დაამატა ახალი BLUETOOTH_SCAN და BLUETOOTH_CONNECT ნებართვა, რომელიც არის გამოყოფილი ნებართვები, რომლებიც განსხვავდება მდებარეობის ნებართვებისგან, რომლებსაც შეუძლიათ აპებს მოითხოვონ. ამ ნებართვების მინიჭების შემდეგ, აპს შეუძლია ახლომდებარე მოწყობილობების სკანირება მდებარეობის ნებართვის მოთხოვნის გარეშე. თუმცა, მხოლოდ აპებს, რომლებიც მიზნად ისახავს Android 12-ს, შეუძლიათ განაცხადონ ეს ნებართვები.

ეს მნიშვნელოვანია, რადგან არა მხოლოდ მომხმარებლებს შეუძლიათ იყვნენ უფრო თავდაჯერებულები აპისთვის ნებართვების მინიჭებისას, არამედ ის ასევე თავიდან აიცილებენ ეს აპლიკაციები იღებენ ნებართვას თქვენი ტელეფონის ადგილმდებარეობის დადგენაში - რაც მათ შეუძლიათ გააკეთონ, თუ მდებარეობის ნებართვა არის მინიჭებული.