Google აიძულებს ფაილების მენეჯერის შემქმნელებს წარმოადგინონ ფორმა, რათა მიიღონ ფაილების ფართო საცავში წვდომა Android 11-ში

უსაფრთხოების გასაძლიერებლად, Google დასჭირდება ფაილების მენეჯერის დეველოპერებს, რომ წარმოადგინონ ფორმა, რათა მიიღონ ფაილების ფართო საცავში წვდომა Android 11-ში.

Android 10 ბეტა 2 გამოვიდა ამ წლის დასაწყისში გამოავლინა, რომ Google გეგმავდა შეზღუდოს აპებისთვის თქვენი ტელეფონის შიდა მეხსიერებაზე წვდომა. ამ მიზნით Google-მა შემოიტანა რაღაც სახელწოდებით Scoped Storage. თუმცა, რამდენიმე დეველოპერისგან გამოხმაურების გამო, კომპანია უკან დახევა მოუწია მის განხორციელებაზე. კომპანიამ ნება დართო აპებს, რომლებიც ჯერ არ მიზნად ისახავს Android 10-ს, იმუშაოს როგორც ადრე და დეველოპერებს მისცა დრო 2020 წლის 1 ნოემბრამდე განაახლონ თავიანთი აპლიკაციები Android 10-ისთვის.

აპებს, რომლებიც უკვე მიზნად ისახავს Android 10-ს ნაგულისხმევად, შეუძლიათ მხოლოდ ფაილების ნახვა მათი აპლიკაციის სპეციფიკურ დირექტორიაში. სხვა აპების მიერ შექმნილ ფაილებზე წვდომისთვის, როგორიცაა ფოტოები, სურათები, ვიდეო და აუდიო, აპებმა მაინც უნდა მოითხოვონ READ_EXTERNAL_STORAGE ნებართვა, მაგრამ ამ ნებართვის ახლა მიღება აღარ იძლევა წვდომას მთელ /data/media დანაყოფზე. ამის ნაცვლად, ისინი ხედავენ ფაილებს მხოლოდ MediaStore API-ს მიერ მოწოდებულ კარგად განსაზღვრულ ადგილებში. მიუხედავად იმისა, რომ ეს დანერგვა მუშაობს აპებისთვის, რომლებიც საჭიროებენ მედია ფაილებზე წვდომას, ის არ მუშაობს ფაილების მენეჯერის აპებისთვის.

ფაილების მენეჯერებს სჭირდებათ ფართო წვდომა გარე მეხსიერებაზე, რათა იმუშაონ და თუ ისინი მიზნად ისახავს Android 10-ს ფაილების ფართო წვდომის ერთადერთი გზა არის Storage Access Framework (SAF) API-ის გამოყენება. მიუხედავად იმისა, რომ SAF არსებობს Android 5.0 Lollipop-ის შემდეგ, დეველოპერები არ იყენებენ მას, როგორც ამას აკეთებს. რთული და ცუდად დოკუმენტირებული API, ცუდი მომხმარებლის გამოცდილება, ცუდი შესრულება და ცუდი საიმედოობა. ახლა Google მიზნად ისახავს ამ პრობლემების მოგვარებას Android 11-ით.

Google-ის თანამშრომლების როქსანა ალიაბადის, ზიმუზო ეზეოზუეს და იაცინე რეზგუის მიერ, Google-ის მიერ წარმოდგენილი ბოლო მოხსენების მიხედვით, სახელწოდებით „მზადდება ფარგლებიანი შენახვისთვის“ გეგმავს „სპეციალური აპლიკაციის წვდომის მინიჭებას შერჩეული გამოყენების შემთხვევებისთვის“. საუბრის ფარგლებში ისინი აღნიშნავენ, რომ ეს „სპეციალური აპლიკაციის წვდომა“ მხოლოდ ნებადართულია აპები, რომლებიც ადასტურებენ „ნათელ აუცილებლობას“ სრული წვდომის საზიარო მეხსიერებაზე, „გააგზავნეთ დეკლარაციის ფორმა“ Google-ში და არ წვდებიან „გარე აპს“ დირექტორიები".

ეს ნიშნავს, რომ ფაილების მენეჯერებს მოუწევთ სთხოვონ Google-ს ნებართვა გარე მეხსიერებაზე წვდომისთვის, ისევე, როგორც აპებმა, რომლებიც ითხოვენ SMS/ზარების ჟურნალის ნებართვებს, უნდა სთხოვონ Google-ს. ამრიგად, შეიძლება არსებობდეს თვითნებური აღსრულების საკითხები, ისევე როგორც ჩვენ ვნახეთ წარსულში Google Play-ს გადაწყვეტილებებით. და ბოლოს, კიდევ ერთი პოტენციური საკითხია ის ფაქტი, რომ ფაილების მენეჯერებს აღარ ექნებათ წვდომა გარე აპლიკაციების დირექტორიებზე. ამიტომ, თამაშების მოდიფიკაციები აღარ იმუშავებს.


წყარო: YouTube

მეშვეობით: Reddit