შესაძლოა აღარ დაგჭირდეთ Google Play-ზე წასვლა აპის მონაცემთა უსაფრთხოების განყოფილების სანახავად, რადგან Android 14-ს შეუძლია ამ ინფორმაციის წინ და ცენტრში მოტანა.
თქვენ ყოველთვის შეგეძლოთ ნახოთ, თუ რა ნებართვებს ითხოვს აპი, სანამ დააინსტალირებთ Google Play-ს მეშვეობით (კარგად, გარდა ერთი მოკლე პერიოდი), მაგრამ ყოველთვის დეველოპერებს ევალებოდათ გითხრათ, რატომ სჭირდება მათ აპებს ეს ნებართვები. ეს არ შეცვლილა გაშვებითაც კი Google Play-ს მონაცემთა უსაფრთხოების განყოფილება, რადგან მასში არსებული ინფორმაცია ეფუძნება იმას, რასაც დეველოპერები ამჟღავნებენ. მიუხედავად იმისა, რომ მეტი გამჭვირვალობა ყოველთვის შესანიშნავია, ის ფაქტი, რომ ეს ინფორმაცია მხოლოდ აპლიკაციის Play Store-ის სიაშია ნაჩვენები, ნიშნავს, რომ ბევრმა მომხმარებელმა შეიძლება გამოტოვოს იგი. გარდა ამისა, არ არსებობს მარტივი გზა მომხმარებლებისთვის, რომ თქვან, როდის შეიცვალა აპის მონაცემთა უსაფრთხოების ინფორმაცია. საბედნიეროდ, Google ამზადებს ამ პრობლემების გადაწყვეტას Android 14.
In Google-ის საკუთარი სიტყვები, Google Play-ს მონაცემთა უსაფრთხოების განყოფილება „მომხმარებლებს აძლევს გამარტივებულ ხედვას იმის შესახებ, თუ როგორ აგროვებს, აზიარებს და იცავს აპი მომხმარებლის მონაცემებს“. Google-მა გამოაცხადა მონაცემთა უსაფრთხოების განყოფილება I/O 2021-ზე და გახსნა Play Console დეველოპერებისთვის ინფორმაციის გაგზავნისთვის რამდენიმე თვის განმავლობაში მოგვიანებით. მონაცემთა უსაფრთხოების განყოფილება ამოქმედდა 2022 წლის აპრილში, მაგრამ დეველოპერებს ფორმის შევსება 2022 წლის აგვისტომდე ჰქონდათ. 2022 წლის აგვისტოს შემდეგ Google Play-ში გაგზავნილი ყველა ახალი აპი და აპის განახლება უნდა ჰქონდეს მონაცემთა დასრულებული უსაფრთხოება ფორმა, რაც ნიშნავს, რომ დეველოპერებმა ნამდვილად უნდა იფიქრონ თავიანთი აპლიკაციების ყველა მახასიათებელზე და მათ მონაცემებზე შეგროვება.
მონაცემთა უსაფრთხოების ფორმა დეველოპერებს სთხოვს, გაამჟღავნონ, აგროვებენ თუ არა მათი აპები ფართო სპექტრს მონაცემთა ტიპები ასევე სახელმწიფო რისთვის დანიშნულება ისინი იყენებენ ამ მონაცემებს. მაგალითად, ერთმა აპლიკაციამ, რომელიც აგროვებს მდებარეობის მონაცემებს, შეიძლება გამოიყენოს ის ძირითადი ფუნქციონირებისთვის, როგორიცაა მომხმარებლის გარე ვარჯიშის თვალყურის დევნება, ხოლო მეორემ შეიძლება შეაგროვოს ეს მონაცემები უფრო პერსონალიზებული კონტენტის საჩვენებლად. ამ ინფორმაციის საპოვნელად ახლა თქვენ უნდა გადახედოთ აპის Play Store-ის ჩამონათვალს, მაგრამ Android 14-ში ეს ინფორმაცია შეიძლება აჩვენოს თავად ოპერაციულმა სისტემამ.
Android 14 DP1-ში მე გავააქტიურე ახალი „მონაცემთა კონფიდენციალურობის“ განყოფილება „მდებარეობის ნებართვის“ გვერდზე სხვადასხვა აპებისთვის, როგორც ეს ნაჩვენებია ქვემოთ ჩაშენებულ ეკრანის სურათებში. ეს სექცია გამოჩნდება, როდესაც აპი იტყობინება, რომ აგროვებს მდებარეობის მონაცემებს, როგორც Google Play-ს მონაცემთა უსაფრთხოების ფორმის ნაწილი. ტექსტში ნათქვამია, რომ „თქვენი მდებარეობა შეიძლება იყოს გაზიარებული“, რადგან „ამ აპმა განაცხადა, რომ შესაძლოა თქვენი მდებარეობა გაუზიაროს მესამე პირებს“. დაჭერით ტექსტი ხსნის დიალოგს, რომელიც ჩამოთვლის მიზეზებს აპი მდებარეობის მონაცემების შეგროვებისთვის (ამოღებულია Google-ის აპის მონაცემთა უსაფრთხოების განყოფილებიდან თამაში).
ეს დიალოგი ასევე ხელმისაწვდომია აპის მდებარეობაზე წვდომის მინიჭების ნებართვის მოთხოვნიდან, როგორც ეს ნაჩვენებია ქვემოთ. „ზუსტი“ და „დაახლოებითი“ ამომრჩევლის ზემოთ არის ახალი ტექსტი, რომელიც ამბობს: „ამ აპმა განაცხადა, რომ შესაძლოა მდებარეობის მონაცემები გაუზიაროს მესამე მხარეს“. ტექსტის შეხებით იწყება იგივე დიალოგი, როგორც ადრე.
Android 14 DP1 ამჟამად აჩვენებს მონაცემთა უსაფრთხოების ინფორმაციას მხოლოდ „მდებარეობის“ კატეგორიისთვის, მაგრამ ვერ ვხვდები, რატომ არ შეიძლება სხვა კატეგორიების ინფორმაციის ჩვენება. სინამდვილეში, ამ ფუნქციის კოდი ვარაუდობს, რომ მონაცემთა უსაფრთხოების ყველა კატეგორია - და არა მხოლოდ "მდებარეობა" - მხარდაჭერილია. თუმცა, არ ვიცი, აპირებს თუ არა Google ამ ფუნქციის შეზღუდვას მხოლოდ აპლიკაციის „მდებარეობის“ მონაცემების უსაფრთხოების ინფორმაციის ჩვენებით, თუ აპირებს მის გაფართოებას. როდესაც მთხოვეს კომენტარი ამ ფუნქციაზე, Google-ის სპიკერმა მიმიყვანა კომპანიის Android 14 DP1 ბლოგის პოსტზე.
ამ ფუნქციის კიდევ ერთი წვრილმანი არის ის, რომ ის შეიძლება არ იყოს ხელმისაწვდომი Android Automotive-ზე, Wear OS-ზე ან Android TV/Google TV-ზე. არის კოდი, რომელიც ცალსახად ამოწმებს, მუშაობს თუ არა მოწყობილობა Android-ის ერთ-ერთ სხვა გემოვნებაზე და თუ ასეა, აღრიცხავს, რომ „მონაცემთა გაზიარების განახლებების“ ფუნქცია მიუწვდომელია.
რაც შეეხება „მონაცემთა გაზიარების განახლებებს“, ეს არის ახალი პარამეტრების გვერდი, რომელიც შეგიძლიათ იხილოთ სექციაში: პარამეტრები > უსაფრთხოება და კონფიდენციალურობა > კონფიდენციალურობა და ის საშუალებას გაძლევთ „გადახედოთ აპებს, რომლებიც შეიცვალა მდებარეობის მონაცემების გაზიარების გზა. აქ შეგიძლიათ გადახედოთ, როდესაც შეიცვალა აპის მონაცემთა გაზიარების ინფორმაცია აპის განახლების შემდეგ, როგორც ნაჩვენებია ქვევით.
ზემოთ მოცემულ ეკრანის სურათზე ხედავთ, რომ აპი „DataSafetyLabelTest“ აღინიშნა „ახლა [გაზიარება] მდებარეობისთვის რეკლამა“, ვარაუდობს, რომ აპმა განაახლა მდებარეობის მონაცემების გამოყენების მიზეზების სია სარეკლამო. „DataSafetyLabelTest“, რა თქმა უნდა, არ არის რეალური აპლიკაცია Google Play-ზე; ეს არის აპი, რომელიც მე შევქმენი, რათა სისტემამ ჩაწეროს სატესტო მონაცემების უსაფრთხოების ინფორმაცია.
როდესაც რეალური აპლიკაციის მონაცემთა უსაფრთხოების ინფორმაცია შეიცვალა, თქვენ შეიძლება მიიღოთ შეტყობინება, რომელიც მოგთხოვთ გადახედოთ ცვლილებებს „მონაცემთა გაზიარების განახლებების“ გვერდზე. თუმცა მე არ მაქვს სკრინშოტი ამ შეტყობინების გასაზიარებლად.
სისტემა თვალყურს ადევნებს აპების მონაცემთა უსაფრთხოების ინფორმაციას XML-ში, მაგრამ ზუსტად არ ვიცი, როგორ განსაზღვრავს სისტემა, როდის შეიცვლება აპის მონაცემთა უსაფრთხოების ინფორმაცია. ლოგიკური იქნებოდა სისტემამ ეს მონაცემები Google Play-დან ამოიღოს, მაგრამ მე ასევე მინიშნებები მინახავს, რომ სისტემა წაიკითხეთ აპლიკაციის მეტამონაცემები ახალი API-ის გამოყენებით. ეს მეტამონაცემების დაყენება შეიძლება საინსტალაციო აპლიკაციის მიერ, რომელიც უმეტეს შემთხვევაში არის Google Play. ვინაიდან Google Play უკვე ფლობს დეველოპერების მიერ წარდგენილ ყველა ინფორმაციას მონაცემთა უსაფრთხოების ფორმის საშუალებით, მე წარმოვიდგენდი, რომ ადვილად შეინახავდა ამ ინფორმაციას, როგორც აპლიკაციის მეტამონაცემების ნაწილს ინსტალაციისას ის.
ნებისმიერ შემთხვევაში, როგორც ჩანს, Google მუშაობს მონაცემთა უსაფრთხოების ეტიკეტების პირდაპირ Android 14-ში ინტეგრირებაზე. დეველოპერები მზად უნდა იყვნენ იმისთვის, რომ მათ მიერ Google Play-ში გაგზავნილი ინფორმაცია გამოჩნდეს მომხმარებლების წინაშე პარამეტრების აპში და ნებართვების დიალოგში. მომხმარებლებმა უნდა დააკვირდნენ, თუ რა მონაცემებს აგროვებენ აპები და რა მიზეზით.
თუ ეს ცვლილება მოხვდება Android 14-ის სტაბილურ გამოშვებაში, მივესალმები მას, რადგან ეს აიძულებს აპებს აუხსენით, რატომ იყენებენ ისინი გარკვეულ ნებართვებს მონაცემების შესაგროვებლად და რა მიზნით აგროვებენ ამას მონაცემები. დეველოპერები უკვე წახალისებულნი არიან ახსენით მათი დასაბუთება ამისთვის გარკვეული მგრძნობიარე ნებართვების მოთხოვნა, მაგრამ ბევრი აპლიკაცია ამას არ აკეთებს. მეორეს მხრივ, Google Play-მ უკვე აიძულა დეველოპერები აეხსნათ რატომ იყენებენ გარკვეულ ნებართვებს შეაგროვეთ გარკვეული სახის მონაცემები, ასე რომ, Android-ში ამ ინფორმაციის პირდაპირ გამოტანის გზის პოვნა შესანიშნავია გადაადგილება.