Logo iw.androidermagazine.com
Logo iw.androidermagazine.com

שימוש בהרשאות אפליקציה ב- Android m

Anonim

התלבטנו מזמן איך זה יכול להיראות אם גוגל תחליט ליישם משהו שנותן למשתמשים שליטה רבה יותר באילו אפליקציות אינדיבידואליות מורשות לגשת למכשירים שלנו, וב- I / O השנה הכל התברר. אנדרואיד M הולך לאפשר למשתמשים לא מעט שליטה על המידע והחומרה שלכל אפליקציה מותרת גישה, וההגדרה החדשה הזו כוללת אפילו פישוט של סוגי הרשאות לכמה קטגוריות נוחות.

אמנם איננו יודעים ששום דבר על אנדרואיד M מוגדר באבן, אולם דרך מהירה של הגדרת ההרשאה החדשה הזו נותנת מבט סביר על המתרחש בגירסה הבאה של אנדרואיד.

כולנו רגילים לקבל את ההנחיה הזו מייד לאחר הקשה על התקנה בחנות Google Play שמספרת לך לאילו הרשאות האפליקציה מצפה כשנחתה במכשיר שלך. הימים ההם נגמרו ב- Android M, או לפחות נגמרו לאפליקציות שמתעדכנות לתמיכה במערכת הרשאות חדשה זו. כל היישומים ייאלצו להשבית את כל ההרשאות שתאמר להם בשני הכיוונים, אך אפליקציות המעודכנות ליעד ה API האחרון ביותר יוכלו לעשות זאת בחינניות. לכל השאר יש סיכון מוגבר לשבירת האפליקציה כשאתה מסיר את ההרשאה, ובבדיקות שלנו זה יכול להתרחש לעתים קרובות למדי אם אתה לא נזהר. התקווה היא שגוגל העניקה למפתחים אזהרה רבה וכל הכלים הדרושים בכדי לבצע שינויים אלה ולהבטיח שהאפליקציות שלהם יפעלו יפה עם הכללים החדשים הללו, אך זה לגמרי תלוי במפתח ליישם את השינויים ולעדכן את האפליקציה שלהם.

כשאתה מתקין אפליקציה העוקבת אחר יעדי ה- API החדשים, לא תראה עוד כי ההרשאות מתבקשות בתחילת תהליך ההתקנה. במקום זאת, האפליקציה תצטרך לבקש הרשאות כאשר האפליקציה אכן זקוקה למשאב זה, והיה על המשתמש לאשר או לשלול גישה זו. משתמשים יכולים גם להסתכל על רשימת ההרשאות הכוללת שיש לכל אפליקציה גישה בכרטיסייה הרשאות חדשה בחלק האפליקציות בהגדרות, אך חשוב מכך המשתמשים יכולים לעבור לכרטיסייה המתקדמת באותה תצוגה זו ולהסתכל על כל האפליקציות ו שירותים שמבקשים גישה לסוגים מסוימים של הרשאות.

בבדיקה שערכנו, כישלון קטסטרופלי כשנדחו הרשאות היה נדיר למדי.

השבתת הרשאות באפליקציה שלא כתוב לתפקד סביב יכולת זו מציגה משתנים שהאפליקציה לא תוכל לעבוד. Android M מזהיר אתכם בדיוק על זה כשאתם מנסים לבטל הרשאות באפליקציה שלא עודכנה לממשקי ה- API האחרונים, אך לא מונעת מכם למשוך את הידית. במקום זאת, אתה צריך לחקור את האפליקציה בעצמך ולראות אם הכל עדיין עובד בלי אותה רשות. בתרחיש הגרוע ביותר, האפליקציה תתרסק מייד ותחזיר אותך למסך הבית, אך ברוב המקרים האפליקציה פשוט לא תצליח לגשת למידע ותודיע לך על הכישלון. זה הולך להשתנות לא מעט מאפליקציה לאפליקציה, אבל בבדיקה שלנו כישלון קטסטרופלי היה די נדיר.

בהתחשב בזמן הביצוע לפני ההשקה של אנדרואיד M, סביר להניח שרוב האפליקציות המועדפות עליך יתמכו במערכת חדשה זו ללא כל בעיה. מצד שני, אם אתה מסתכל באילו אפליקציות בטלפון שלך לא עודכנו זמן רב, סביר להניח שיש לך אינדיקטור הגון לגבי אילו אפליקציות עומדות להיתקל בבעיה מדי פעם כשאתה עושה בסופו של דבר המעבר ל- M. בינתיים אתה יכול להיות סמוך ובטוח שדרך טובה יותר להתמודד עם אפליקציות בדרך.