ნებართვები დასაწყისში უბრალოდ ერთი დაწკაპება არ არის. ისინი აჩვენებს, როგორაა აგებული აპი. მიკროფონზე, კამერაზე ან ლოკალურ ქსელზე წვდომა ბავშვის მონიტორს შეიძლება შეეფერებოდეს, თუ მიზეზი ნათელია. მდებარეობის, კონტაქტების ან სარეკლამო იდენტიფიკატორების მოთხოვნამ აშკარა საჭიროების გარეშე მშობლები ფრთხილად უნდა გახადოს.
| ნებართვა | გონივრულია, როცა … | საეჭვოა, როცა … |
|---|---|---|
| მიკროფონი | ბავშვის მოწყობილობამ ხმა პირდაპირ რეჟიმში უნდა გადასცეს | აპი ვერ ხსნის, რატომ სჭირდება ეს ახლა |
| კამერა | ვიდეო რეალური და არჩევითი ფუნქციაა | ვიდეო მთავარი ფუნქცია არ არის, მისი გამორთვა შეუძლებელია ან ნებართვას წინასწარ ითხოვენ |
| ლოკალური ქსელი | აპს აშკარად აქვს ლოკალურ ქსელში მოწყობილობების აღმოჩენის ან იმავე ქსელში დაყენების ფუნქცია | არ არის ახსნილი, რატომ არის მნიშვნელოვანი ლოკალურ ქსელზე წვდომა |
| მდებარეობა / კონტაქტები / სარეკლამო იდენტიფიკატორები | მხოლოდ იშვიათ შემთხვევებში, ძალიან ძლიერი მიზეზით | უმეტესად საეჭვოა, რადგან მონიტორინგის ძირითად ამოცანას არ შეესაბამება |
როლების ლოგიკა
რომელ როლს რომელი ნებართვები შეესაბამება?
ბავშვის მოწყობილობა
მიკროფონი თითქმის ყოველთვის, კამერა მხოლოდ ვიდეოსთვის და, შესაძლოა, ლოკალურ ქსელზე წვდომა ლოკალური დაწყვილებისთვის.
მშობლის მოწყობილობა
ხშირად ნაკლები სჭირდება: ხმის დაკვრა, შეტყობინებები და, შესაძლოა, მიკროფონზე წვდომა ღილაკზე დაჭერით საუბრისთვის.
არჩევითი ფუნქციები
ვიდეო, ღილაკზე დაჭერით საუბარი ან ლოკალურ ქსელში მოწყობილობების აღმოჩენა დამატებით ნებართვებს მხოლოდ მაშინ ამართლებს, როცა მომხმარებელი ამ ფუნქციებს აშკარად იყენებს.
დროის შერჩევა ისეთივე მნიშვნელოვანია, როგორც თავად ნებართვა
Android-იც და iOS-იც მოითხოვენ, რომ დაცულ რესურსებზე წვდომა შესაბამის კონტექსტში იქნეს მოთხოვნილი. მშობლებისთვის ეს ნიშნავს, რომ სანდო ბავშვის მონიტორის აპი ჯერ მოწყობილობის როლს განმარტავს და შემდეგ ითხოვს მიკროფონზე ან კამერაზე წვდომას. თუ აპი ყველა ნებართვას პირველივე გაშვებისას ითხოვს, ეს მისთვის შეიძლება მოსახერხებელი იყოს, მაგრამ ნდობას აზიანებს.
მოთხოვნის ფანჯარაში დაწერილი ტექსტიც მნიშვნელოვანია. გასაგებია: „ამ მოწყობილობას ბავშვის ოთახიდან ხმის გასაგზავნად მიკროფონზე წვდომა სჭირდება“. კონტექსტის გარეშე ნათქვამი „გთხოვთ, დაუშვათ წვდომა“ საკმარისი არ არის. როცა საქმე ბავშვის ოთახის მონიტორინგს ეხება, ნებართვების მოთხოვნის ტექსტიც შესაბამის სერიოზულობას უნდა გამოხატავდეს.
Android და iOS განსხვავდებიან, მაგრამ მთავარი კითხვა ერთია
Android
Android-ის მითითებები ხაზს უსვამს გამოყენებისას მოთხოვნას, კონტექსტს და იმის შემოწმებას, მართლა ისევ საჭიროა თუ არა ნებართვა. რეალურ გამოყენებაში ხშირად მნიშვნელოვანია ბატარეის ოპტიმიზაციაც.
iOS
Apple მიკროფონზე, კამერასა და ლოკალურ ქსელზე წვდომას დაცულ სფეროებად მიიჩნევს და სისტემურ მოთხოვნებში დეტალურ განმარტებებს იყენებს. პრინციპი იგივეა: წვდომა შეიძლება გონივრული იყოს, მაგრამ დასაბუთებული უნდა იყოს.
დამატებითი ნებართვები ხშირად ყველაზე მკაფიო გამაფრთხილებელი ნიშანია
მშობლებმა ყურადღება უნდა მიაქციონ, როცა ბავშვის მონიტორის აპი მდებარეობაზე ან კონტაქტებზე წვდომას, სარეკლამო იდენტიფიკატორებს ან სხვა ნებართვებს ითხოვს, რომლებიც პროდუქტის ძირითად ფუნქციას არ უკავშირდება. ყველა დამატებითი ნებართვა ავტომატურად გაუმართლებელი არ არის, თუმცა მას კონკრეტული მიზეზი სჭირდება. რაც უფრო ზოგადია განმარტება, მით ნაკლებად დამაჯერებელია მოთხოვნა. ოჯახთან და ბავშვებთან დაკავშირებული პროდუქტებისთვის სტანდარტი ჩვეულებრივ ყოველდღიურ აპებზე მაღალი უნდა იყოს.
კიდევ ერთი გამაფრთხილებელი ნიშანია ძირითადი ფუნქციის დამატებით შესაძლებლობებთან არევა. თუ უბრალო აუდიომონიტორს უცებ მრავალი სახის სისტემური წვდომა სურს, შესაძლოა აპი იმაზე მეტ მიზანს ემსახურებოდეს, ვიდრე მშობლები ელიან.
როგორ ამოიცნოთ პრობლემური ნებართვები
ხშირად გონივრულია — მაგალითად, მიკროფონი ბავშვის მოწყობილობაზე ან კამერა ნებაყოფლობითი ვიდეოსთვის.
მშობლებმა მოთხოვნა უფრო მკაცრად უნდა შეაფასონ, სანამ მას ენდობიან.
პროდუქტში, სავარაუდოდ, მოწყობილობების როლები და გამოყენების სცენარები სათანადოდ გააზრებული არ არის.
ნებართვების საკონტროლო სია ინსტალაციამდე
- ყველა მოთხოვნილი ნებართვა ნათლად უკავშირდება ხილულ ფუნქციას?
- ნებართვას სწორ დროს ითხოვს და არა ყველაფერს ერთბაშად?
- ბავშვისა და მშობლის მოწყობილობებისთვის განსხვავებული ნებართვების საჭიროება ლოგიკურად დასაბუთებულია?
- დამატებითი ნებართვები, მაგალითად, მდებარეობაზე ან კონტაქტებზე წვდომა, ნამდვილად გამართლებულია?
- ვიდეო არჩევითია, თუ აპი კამერაზე წვდომას ნაგულისხმევ მდგომარეობად აქცევს?
ხშირად დასმული კითხვები
რატომ სჭირდება ბავშვის მონიტორის აპს მიკროფონზე წვდომა?
ბავშვის მოწყობილობას პირდაპირი ხმის გასაგზავნად მიკროფონი სჭირდება. აპმა უნდა განმარტოს მოთხოვნის მიზეზი, მიკროფონი მხოლოდ მონიტორინგისთვის გამოიყენოს და გასაგებად იმოქმედოს ნებართვის არგაცემის შემთხვევაშიც.
კამერის დაშვება აუცილებელია, თუ მხოლოდ აუდიო მინდა?
არა. კარგად შექმნილი აპი აუდიოს გამოყენების საშუალებას კამერაზე წვდომის გარეშეც გაძლევთ და კამერის ნებართვას მხოლოდ მაშინ ითხოვს, როცა ვიდეოს ჩართვას აირჩევთ.
რატომ შეიძლება იყოს საჭირო ლოკალურ ქსელზე წვდომა?
Apple-ის მოწყობილობებზე ეს ნებართვა შეიძლება საჭირო იყოს, რათა მოწყობილობებმა ერთსა და იმავე ქსელში ერთმანეთი იპოვონ ან დაუკავშირდნენ. ის არ აძლევს წვდომას ფაილებზე ან სხვა პირად კონტენტზე.
წყაროები და დამატებითი საკითხავი
- აპის ნებართვების მოთხოვნა · Android Developers
- დაცულ რესურსებზე წვდომის მოთხოვნა · Apple Developer Documentation
- NSLocalNetworkUsageDescription · Apple Developer Documentation
- MediaDevices: getUserMedia() · MDN Web Docs
- ოჯახებისთვის განკუთვნილი აპების წესების მოთხოვნები · Google Play Help
- Firebase-ში ანონიმური ავთენტიკაცია · Firebase Documentation
- Babyphone Timmy-ის უსაფრთხოება და არქიტექტურა · Babyphone Timmy
- *კონფიდენციალურობა არ შედის — დაკავშირებული პროდუქტების მყიდველის გზამკვლევი · Mozilla Foundation