مدیر مهندسی اندروید از علل ایجاد سیستم مجوز دهی جدید در این سیستم عامل می گوید
یکی از تغییرات اساسی ایجاد شده در Android M روش نوینی است که برای مدیریت کردن مجوز اپلیکیشن ها در آن به کار گرفته شده. در این نسخه، گوگل عاقبت کنترل برخی از مجوزهای خاصی ...
یکی از تغییرات اساسی ایجاد شده در Android M روش نوینی است که برای مدیریت کردن مجوز اپلیکیشن ها در آن به کار گرفته شده. در این نسخه، گوگل عاقبت کنترل برخی از مجوزهای خاصی که کاربران باید به یک اپلیکیشن بدهند را به خود آنها واگذار نموده و الگوی قبلی اش (که در آن مجوزها به صورت دسته ای و پیش از نصب اپلیکیشن در اختیار کاربران قرار داده می شد) را کنار گذاشته.
هیروشی لاکمیر مدیر مهندسی اندروید و کروم که با گاردین در این رابطه سخن می گفت توضیح داد که چرا تغییر این رویه تا این اندازه برای شرکت متبوعش به طول انجامیده است.
در ادامه این مطلب با دیجیاتو همراه باشید.
لاکمیر در ابتدا به تبیین علل افزوده شدن و سپس حذف سریع App Ops پرداخت؛ قابلیتی که در اندروید 4.3 وجود داشت و به کاربران امکان می داد که مجوز اپلیکیشن های نصب شده را باطل کنند.
وی اظهار داشت: «اپلیکیشن های اندرویدی در زمان شروع عرضه شان یعنی سال 2008 به گونه ای ساخته نشده بودند که بشود برخی از کارکردهای آنها را غیر فعال نمود. کمی بعد App ops عرضه گردید؛ واقعا نیاز داشتیم که کل مشکل را حل کنیم نه اینکه صرفا این قابلیت را اضافه نموده و درخواست مجوز اپلیکیشن ها را از زمان نصب به زمان اجرا انتقال ندهیم.»
در دسامبر سال 2013 میلادی گوگل دسترسی به App ops را دراندروید 4.4.2 حذف کرد.
اندروید M (و حتی نسخه مربوط به کیت توسعه نرم افزاری مرتبط با آن) به گوگل این فرصت را داد تا انتقالی کنترل شده به این سیستم جدید داشته باشد؛ سیستمی که در زمان اجرای یک اپلیکیشن خاص و در صورت نیاز از کاربران در مورد مجوز مربوط به آن سوال می کرد.
لاکمیر می گوید: «ما از نسخه M آغاز می کنیم چون هر بار که یک به روز رسانی عمده ای را از این سیستم عامل عرضه می کنیم می توانیم این موارد را تغییر دهیم. همچنین ما موفق شدیم که APIهای جدیدی را برای مدیریت کردن این مساله بسازیم.»
باید در نظر داشت که تنها اپلیکیشن های طراحی شده برای کار کردن با کیت توسعه نرم افزاری اندروید M می توانند از این سیستم مجوزدهی جدید استفاده نمایند. توسعه دهندگان اپلیکیشن هم مادامی که برای API level 22 (اندروید 5.1) یا نسخه های قبل تر از آن برنامه می نویسند می توانند از همان سیستم قدیمی استفاده نمایند.
با این همه، اگر آنها بخواهند از امکانات جدید پشتیبانی شونده توسط Android M و همچنین نسخه های آتی آن بهره بگیرند لازم است که خود را با سیستم جدی وفق دهند.
گوگل امید دارد این مشوق به اندازه کافی قوی باشد که اکوسیستم فعلی را به سمت الگوی مجوز دهی تازه سوق دهد.
هیروشی لاکمیر امید دارد که فلسفه مجوزدهی جدید آنچه «حافظه انگشتی» می خواند را بشکند. بگذارید ساده تر بگوییم. در حال حاضر اغلب ما بدون آنکه نگاهی به موارد ذکر شده در داخل لیست مجوزهای یک اپلیکیشن بیاندازیم، صرفا روی دکمه قبول «Accept» کلیک می کنیم.
اما توسعه دهندگان باید روش هایی فکر شده و منطقی بیابند تا به کاربرانشان توضیح دهند که چرا برای استفاده از اپلیکیشنی خاص به کسب اجازه نیاز دارند و مسئولیت زمانی که درخواست مجوز رد می شود را نیز بر عهده بگیرند.
اما چه اتفاقی برای اپلیکیشن های قدیمی تر که برای نسخه های قبل از اندروید M طراحی شده اند رخ خواهد داد. در کنفرانس I/O گوگل اعلام گردید که کاربران همچنان قادر خواهند بود مجوز این اپلیکیشن ها را در اندروید M نیز باطل کنند.
به این ترتیب، اپ ها صرفا داده هایی خالی را دریافت خواهند کرد و صرفا آبجکت های خالی را نشان می دهند. برای نمونه اگر مانع از دسترسی Hangout به دوربین خود شوید، زمانی که یک چت ویدئویی را آغاز می کنید اپلیکیشن به جای فید دوربین صفحه ای خالی را برایتان نشان خواهد داد.
نظرتان در مورد سیستم مجوز دهی جدید Android M چیست؟ آیا گوگل کار درستی انجام داده یا اینکه همان روش قدیمی مدیریت کردن مجوزها خوب بود؟
دیدگاهها و نظرات خود را بنویسید
برای گفتگو با کاربران ثبت نام کنید یا وارد حساب کاربری خود شوید.
من که حس و حال تایید یا عدم تایید ندارم!همون اول میگم هرچی میخوای بردار فقط گیتارو با خودت نبر
سیانوژن خیلی وقت پیش تر این قابلیت رو اضافه کرده بود
فکر نکنم اومدنش تفاوتی چشمگیری ایجاد کنه
چون من از حدود 5 سال پیش که با اندروید آشنا هستم واقعا در این مورد مشکلی نداشتم
يكي به من بگه اين شكيبا كيه ؟! همش ميگه شكيبا باشيد :D اصلا من چرا بايد شكيبا باشم خودم چِمه ؟!:D
ولي خودمونيمها چقدر اين اندرويد عقبه دقيقا يكسال ! تازه براي مشتريهاش بيشتر هم هست
فكر كنم اينقدر تعداد نفراتي كه اندرويد جديد دارند كم باشه كه از ios جديد كم بياره !!
اين كنفرانس اپل را داشتم ميديم نسبت ٣٠به ٧٠ برام آشنا بود :D قبلا معرفي نشده بود :D
سوپر ترول هم جلوم لنگ ميندازه
اين امكان براي اپليها جزو خاطرات فراموش شده هستش
تازه فقط ظاهر قضيه درست شده تا باطنش را بخواهند درست كنند احتمالا نسل گوشيها منقرض شده :D
احتمالا سال بعد مولتي تسكينگ به سبك اپل نمايش داده خواهد شد تو كنفرانسشون ! بعد هم ميگند هيشكي مثل ما نوآوري نداره و چرت و پرتهاي هميشگشون
مولتی تسکینگ به سبک اپل رو من از زمان نوت 1 یادمه داشتم :))
این امکان توی آی او اس از اندروید کپی شده زیاد ذوف نکن :-D
از سالها قبل توی سیانوژن و برخی دیگه از رامهای اندروید این امکان وجود داشته.
مولتی تسکینگ به سبک اندروید و ویندوز در آی او اس اضافه شده خیلی هیجان زده شدین و توی هیچکدوم از تبلت های موجود اپل هم قرار نیست اضافه بشه درآینده، جزو خاطرات فراموش شده ی اندرویدی ها و ویندوزی هاست بازم زیاد ذوف نکن واست خوب نیست :-D
قابلیت هایی که در آی او اس شما داری میگی همش کپی شده از جای دیگس نه نوآوری :D
عالي شده
به نظرم این یک مسئله ی دل به خواهیه ... هر فردی دوست داشت می تونه هر کدوم رو انتخواب کنه ( البته گوگل باید همچین گزینه ای رو تو آپدیت جدیدش بزاره )
باز هم ناگفته نمونه که این قابلیت از اپدیت دوم ویندوز فون 8.1 به موبایل های ویندوز فونی اضافه شده
آخه لعنتیا تو اندروید مارپله هم نصب کنی به کانتکت ها و فایل ها و دوربین گوشی دسترسی داره :D / واسه همین این همه واسه ما مهمه
البته دیوان جان ناگفته نماند این قابلیت توی برخی از رامهای اندروید قبل از وینفون 8.1 وجود داشته هنوزم داره!!
بله دقیقن حرفتون درسته / من فقط گفتم که دوستان بدونن این قابلیت هم به ویندوز فون اضافه شده
و صدالبته لازم به ذکره که این قابلیت سال هاست در iOS وجود داره (حداقل من از iOS7 همچین چیزی رو تو آیفون یادمه، یعنی حدودا دو سال پیش).
و صد البته دوست عزیز قبل از ایفون این قابلیت توی سیانوژن و بعضی از رامهای دیگه اندروید وجود داشته و بعدش به آی او اس اضافه شده!!
اشتباه شد
این بهترین قابلیتی بود که اضافه شد. من همیشه با این قضیه مشکل داشتم. دمشون گرم ;)
میدونم الان بی ربطه این مطلبه ولی بهینه ترین سیستم عامل iOS
http://www.zoomit.ir/15365
قبل نظر دادن لطفا برید ببینید
داداش اینجا دیجیاتو ؟!
دیجیاتو واس ماس ؟!
یعنی کلهم اجمعین واس ماس ؟!
زومیت سیخی چنده ؟!
این همه منبع ؟!
کی مقاله های اونو میخونه؟ !
فقط میخواستم روُنی iOS نشون بدم نمیدونم دیجیاتو این مطلبو گذاشته بودقبلا یا نه
گفتم که یه مقاله است
نظریات متفاوته......
اینم منبع موتبر
http://www.phonearena.com/news/Why-Android-phones-need-3GB-of-RAM-and-iOS-gets-by-with-1GB-of-the-stuff_id62901
معتبر....
چقدر خوبه زومیت!
کاربراش خیلی فهمیده ترن! خیلیم بیشتر حالیشونه! واقعا بحث منطقی میکنن!
من دیگه اینجا نمیام
این مطلب شاید تا حدودی درست باشه. ولی بنظر من اینها همش بخاطر ساده تر بودن ای او اس و به مراتب کمتر بودن و نداشتن مولتی تسکینگ مثل اندروید امکاناتش هست شک نکن. همونطور که خودتون هم میدونید قابلیت مولتی تسکینگ برای دستگاه های موجود اپل نمیاد (با اینکه هنوز هم امکاناتی مث مولتی ویندو سامسونگ نداره)، چون رم یک جوابگوی اینکار دیگه نیست و کاربران ای او اس چوب همین کپ بودن رم رو خوردن و میخورن.این یه نمونه بودش....
1-شما تاریخ مقاله رو یه نگاهی بنداز
2-جملات آخرش که تو زومیت بود رو بخون
3- هر وقت ios رو یه سخت افزار 200 هزار تومنی اجرا شد بیایید از این حرفها بزنیم
اینو هم یه یاد آوری برای کسایی که میگن اندروید از ios عقب مونده میزارم :دی:دی
http://d.ibtimes.co.uk/en/full/1398960/iphone-vs-nexus-4.jpg
از نظر من مهم ترین تغییر اندروید جدید همین ویژگی هست / واقعا وقتی به آی دیوایس های بابام نگاه می کردم حسرت می خوردم/ همیشه بابام کری می خونه :D
بابای منم چیزی از تلفن همراه حالیش نبود. یه ایفون براش خریدم.
چون مطمعن بودم کارهاشو با ای او اس به بهترین شکل ممکن میتونه انجام بده (خودم اندروید دوست دارم)
لامصب کل کل داره با من :D