مجوزدهی به شیوه عجیب
رفتار عجیب و غریب برنامه‌های موبایل در آندروید مارشمالو
مارشمالو همچون هر سیستم‌عامل جدیدی که پا به دنیای فناوری می‌گذارد، با یکسری ویژگی‌های جدید، ارتقا یافته و حذف شده در اختیار کاربران قرار گرفته است. اما در میان ویژگی‌های جدید عرضه شده در سیستم‌عامل جدید، عملکرد مکانیزم تخصیص مجوز در نوع خود جالب توجه به شمار می‌رود.

اگر شما هم جزء آن دسته از افراد خوش‌شانسی بوده‌اید که شانس دسترسی به جدیدترین نسخه از سیستم‌عامل آندروید را روی دستگاه خود داشته‌اید، ممکن است از رفتار عجیب و غریب بعضی از برنامه‌ها متعجب شده باشید. این رفتار از سوی برنامه‌هایی بروز می‌کند که برای انجام فعالیت‌های خود هیچ‌گونه مجوزی را درخواست نمی‌کنند. این برنامه‌ها در بعضی موارد باعث می‌شوند تا قواعد مرسوم بر هم بریزد. در آندروید 6 گوگل از یک مکانیزم جدید مجوزدهی استفاده کرده است. در این سیستم مجوزدهی جدید بعضی از برنامه‌ها بدون آن‌که نیازی به اخذ مجوز از سوی کاربر داشته باشند از مؤلفه‌هایی همچون دوربین یا موقعیت‌یاب مکانی استفاده می‌کنند. این برنامه‌ها بر اساس همان مجوزی که در زمان نصب از کاربر دریافت کرده‌اند عمل می‌کنند.
البته کاربران این توانایی را دارند تا مجوزهای تخصیص داده شده را هر زمان که احساس می‌کنند به آن‌ها نیازی ندارند، غیرفعال کنند. این یک تغییر خوب به شمار می‌رود، ( البته کاربران پلتفرم iOS از مدت‌ها قبل با چنین مکانیزیمی آشنا بودند.) به‌طوری که به کاربران کمک می‌کند به راحتی از امنیت و حریم خصوصی خود محافظت به عمل آورند. با این حال مشکل این مکانیزیم در ارتباط با برنامه‌هایی است که نیازمند به‌روزرسانی خودشان هستند و واقعا باید چنین سؤالی را مطرح کنند، اما توانایی مطرح کردن درخواست خود را ندارند. اگر توسعه‌دهنده‌ای تصمیم گرفته باشد برنامه خود را برای سازگاری با سیستم‌عامل نهایی گوگل، مارشمالو به‌روزرسانی کند، اما هیچ‌گونه پنجره‌ایی برای دریافت مجوز مورد نیاز از کاربر را تعبیه نکرده باشد، برنامه او توانایی دریافت مجوز مورد نیاز را نخواهد داشت.
همین موضوع باعث می‌شود تا یکسری از ویژگی‌ها آن‌گونه که کاربران انتظار دارند به درستی عمل نکنند. جالب آن‌که برنامه +Google متعلق به شرکت گوگل نمونه‌ای از این موارد به شمار می‌رود. زمانی‌که کاربری در حال ساخت یک پست است، توانایی مشاهده تصویر بندانگشتی جدید متعلق به تصویر خود را تا زمانی که مجوز Storage را دریافت نکرده باشند، ندارد. در صورت عدم وجود چنین مجوزی بخش‌هایی از رابط برنامه نشان داده نخواهد شد. اگر یک برنامه این توانایی را نداشته باشد تا با استفاده از روش‌های مرسوم خود را به‌بروزرسانی کند، در این حالت می‌توانید مجوزهای آن‌را شخصا بررسی کرده تا اطلاع پیدا کنید، برنامه مذکور قادر به انجام چه کارهایی است. برای این منظور به Settings و سپس Apps رفته برنامه مورد نظر را پیدا کرده و در نهایت به Permissions بروید. اکنون می‌توانید مجوزهای تخصیص داده شده و مجوزهای تخصیص داده نشده است را مشاهده کنید. 

ماهنامه شبکه را از کجا تهیه کنیم؟
ماهنامه شبکه را می‌توانید از کتابخانه‌های عمومی سراسر کشور و نیز از دکه‌های روزنامه‌فروشی تهیه نمائید.

ثبت اشتراک نسخه کاغذی ماهنامه شبکه     
ثبت اشتراک نسخه آنلاین

 

کتاب الکترونیک +Network راهنمای شبکه‌ها

  • برای دانلود تنها کتاب کامل ترجمه فارسی +Network  اینجا  کلیک کنید.

کتاب الکترونیک دوره مقدماتی آموزش پایتون

  • اگر قصد یادگیری برنامه‌نویسی را دارید ولی هیچ پیش‌زمینه‌ای ندارید اینجا کلیک کنید.

ایسوس

نظر شما چیست؟