אנדרואיד Q יביא שיפוץ לניהול ההרשאות ושיפורים כדי להגן על פרטיות המשתמש. הנה מה שגוגל שינתה מאז Android Pie.
חדירת השוק של Android 9 Pie היא בקושי א בליפ על הרדאר בהשוואה לגרסאות אנדרואיד ישנות יותר, אבל זה לא יעכב את התוכניות של גוגל לשחרר את הגרסה הבאה של אנדרואיד, אנדרואיד Q. אנו מצפים שגוגל תחשוף את התצוגה המקדימה הראשונה למפתחים של אנדרואיד Q מתישהו בחודש הבא, אך לפני התצוגה של גוגל הכרזה שהצלחנו לשים את ידינו על מבנה אנדרואיד Q שככל הנראה די רחוק בפיתוח של גוגל מחזור. במאמר הראשון שלנו המפרט את השינויים שיגיעו למהדורת הקינוחים הבאה, דיברנו על ממשק בקרת ההרשאות החדש. עם זאת, הראיתי רק כמה צילומי מסך של מערכת ניהול ההרשאות המחודשת, אז רציתי לעקוב אחר פרטים נוספים. עשיתי גם בדיקות נוספות ואספתי מידע נוסף על ההרשאות החדשות באנדרואיד Q, תכונת ה"תפקידים", מתקין החבילות החדש ועוד. אבל ראשית, הנה סיכום קצר של ניהול ההרשאות באנדרואיד.
היסטוריה קצרה של ניהול הרשאות באנדרואיד
אנדרואיד 4.3 Jelly Bean הוצג לראשונה ניהול הרשאות מפורט באמצעות התכונה "Ops של אפליקציות", אם כי זה היה מוסתר מהמשתמש. אנדרואיד 4.4 KitKat אפילו הציגה הרשאות חדשות הניתנות לשליטה על ידי משתמש בממשק App Ops, למרות שאתה
צריך גישת שורש ומודול Xposed לגשת אליו. לבסוף, אנדרואיד 6.0 מרשמלו הציגה את מערכת ההרשאות שכולנו מכירים, אם כי עם מגבלות על אילו הרשאות אתה יכול להגביל. התכונה הישנה יותר App Ops עדיין קיימת באנדרואיד, אם כי ניתן לגשת אליה רק באמצעות שורת הפקודה (cmd appops
). יישומים מסוימים בחנות Google Play נצלו את הטמעת שורת הפקודה של App Ops כדי לספק ממשק חזק יותר לניהול הרשאות. גוגל לא חושפת App Ops למשתמשים מכיוון שהמשתמש אולי לא יודע מה הוא עושה, וכתוצאה מכך הם מונעים מאפליקציה כמה הרשאות שהיא באמת צריכה כדי לתפקד כראוי. למרבה הצער, מאז הצגת ניהול ההרשאות באנדרואיד מרשמלו, לא ראינו שינויים גדולים בתכונה - כלומר עד אנדרואיד Q.
פעולות אפליקציה באנדרואיד 4.3 Jelly Bean
אנדרואיד 6.0 מרשמלו ראה גם שינוי משמעותי באופן שבו הרשאות מסוימות ניתנות ליישומים. לפני אנדרואיד 6.0, הכל הרשאות מוגדרות ב- קובץ המניפסט של האפליקציה מוענקים עם ההתקנה. עם אנדרואיד 6.0, גוגל הציג ניהול הרשאות זמן ריצה עבור הרשאות מסוימות שנחשבו כמסוכנות, כגון גישה לאחסון חיצוני, גישה למצלמה, גישה למיקום ועוד. הרשאות זמן ריצה ניתנות רק לאחר התקנת אפליקציה, והמשתמש חייב להסכים במפורש להענקת הרשאות אלה על ידי הקשה על "אפשר" בתיבת דו-שיח של הרשאה כאשר הוא מתבקש. עד גוגל נסדק באפליקציות הממוקדות לרמת API ישנה יותר, מפתחי אפליקציות יכולים לעקוף הרשאות זמן ריצה על ידי מיקוד לרמת API 22 ומטה (Android Lollipop ומעלה). Android Q יזהיר את המשתמשים מנסה להריץ אפליקציה המכוונת ל-API ברמה 22 ומטה, מה שמעודד מפתחים עוד יותר לעדכן את האפליקציות שלהם כדי למנוע בושה ממערכת ההפעלה. לפיכך, עד ש-Android Q עושה את דרכה למכשירים, כמעט כל אפליקציה במכשיר של משתמש צריכה להיות כפופה לבקרות ניהול ההרשאות שהוצגו באנדרואיד 6.0+. עם זאת בחשבון, גוגל מנקה את בקרות ההרשאות ב-Android Q כדי להקל על המשתמשים לנהל את רמת הגישה שיש לאפליקציות במכשיר שלהם.
ניהול הרשאות קל יותר ב-Android Q לעומת Android Pie
מאנדרואיד 6.0 מרשמלו ל-Android 9 Pie, ניהול ההרשאות הקיים בזמן ריצה מאפשר למשתמש רק לאפשר או לשלול הרשאות מסוימות לאפליקציה. ציינו במאמר הקודם שלנו ש-Android Q יאפשר למשתמש להגביל הרשאה רק בזמן שהאפליקציה בשימוש. התכונה הזו גרמה להרבה אנשים, אבל אנחנו חייבים להבהיר את זה ניתן להגביל את הרשאת המיקום רק כאשר אפליקציה נמצאת בשימוש. המשמעות היא שאינך יכול להגביל את המיקרופון או המצלמה רק בזמן שהאפליקציה בשימוש. עם זאת, אתה לא אמור להתאכזב מזה, מכיוון שכבר Android Pie הוצג כמה הגבלות על השימוש ברקע של מַצלֵמָה ו מִיקרוֹפוֹן על ידי דרישת אפליקציות להיות בחזית או להשתמש בשירות חזית. בנוסף, אנדרואיד Q מרחיבה על כך על ידי חשיפה למשתמש בכל פעם שאפליקציה כלשהי משתמשת במיקרופון, במצלמה או ניגשת למיקום המכשיר. זה מוצג למשתמש כסמלים של שורת המצב בפינה השמאלית העליונה. כאשר שורת המצב מורחב, טקסט המוצג לצד הסמלים אומר למשתמש איזו אפליקציה משתמשת כעת באחת משלוש ההרשאות הרגישות הללו. לבסוף, אם המשתמש מקיש על סמל זה, מוצגת תיבת דו-שיח שאומרת למשתמש אילו אפליקציות משתמשות באילו הרשאות. שוב, זה חל רק על הרשאות המצלמה, המיקום והמיקרופון.
נראה שגוגל מעודדת משתמשים להגביל את הגישה למיקום רק כאשר אפליקציה נמצאת בשימוש, שכן הם אפו ב תזכורת ב-Android Q כאשר המשתמש העניק לאפליקציה לגשת תמיד למיקומו. תזכורת זו מגיעה בצורה של הודעה שאומרת למשתמש שאפליקציה השתמשה במיקום שלו ושתמיד יש לה את היכולת לעשות זאת. הקשה על ההודעה מביאה אותך לדף הרשאת המיקום של אותה אפליקציה, ומאפשרת למשתמש לבחור להגביל את הרשאת המיקום רק בזמן שהאפליקציה הזו בשימוש. כל הכבוד על זה, גוגל.
לבסוף, ב-build שיש לי, ממשק המשתמש של הרשאות הגישה המיוחדות לאפליקציה (כמו אופטימיזציה של סוללה, ניהול מכשיר, גישה לא להפריע, גישה להתראות וכו') אינו משתנה. עם זאת, הרשאה מיוחדת חדשה "גישה לאפליקציות פיננסיות SMS" נוספה לרשימה, אם כי אני לא בטוח כיצד זה שונה מהרשאת "גישה ל-SMS Premium" שהיא מה שאפליקציות צריכות כדי לשלוח הודעות טקסט לפרמיום מספרים. ייתכן שהרשאה חדשה זו מיועדת לאפליקציות בנקאיות המשתמשות ב-SMS עבור עסקאות מסוימות, בהתאם ל המדיניות החדשה של Google Play הגבלת הרשאות SMS ויומן שיחות.
ניהול הרשאות ב-Android Q
הנה גלריית צילום מסך המציגה את השינויים החדשים בממשק ניהול ההרשאות באנדרואיד Q. כללתי תיאורים מפורטים של כל עמוד בכתוביות של כל תמונה.
הענקת הרשאות ב-Android Q
להלן צילומי מסך המציגים את ניהול ההרשאות בזמן ריצה ב-Android Q. כבר דיברנו על מה שמראות שני צילומי המסך הראשונים, אבל צילום המסך השלישי הוא תכונה חדשה לגמרי של Android Q שלא דיברתי עליה בעבר. היכולת של אנדרואיד לאפשר למשתמש לשלוט בהרשאות לפני הפעלת אפליקציה מדור קודם (מוגדרת כמיקוד לאפליקציה ברמת API < 23) היא משהו שכבר אפשרי ב-Android Pie עם תצורה נכונה, אבל גוגל סוף סוף הפכה את המתג ואפשרה אותו באנדרואיד Q.
ניטור בזמן אמת של הרשאות באנדרואיד Q
להלן צילומי מסך המראים כיצד אנדרואיד Q יתריע למשתמש כאשר אפליקציה ניגשת לאחת מכמה הרשאות רגישות/מסוכנות כולל מצלמה, מיקום ומיקרופון.
הגבלות חדשות על גישה ללוח, גישה לקבצים חיצוניים
הגבלות גישה ללוח רקע
במאמר הקודם שלי, ציינתי הרשאה חדשה במסגרת של Android Q שהציעה שאפליקציות שאינן מערכתיות הפועלות ברקע לא יוכלו עוד לקרוא את לוח המערכת. לאחר שהתחלנו לעבוד בחנות Google Play, החלטתי להתקין כמה אפליקציות פופולריות למנהל הלוח כמו מנהל הלוח, גוֹזֵז, ו מחסנית קליפ לבדוק אם צדקתי. לטוב ולרע, גוגל חוסמת גישה ללוח ברקע ב-Android Q, as אף אחת מהאפליקציות שבדקתי לא הצליחה לזהות טקסט שהעתקתי ללוח. אפילו אישרתי שלאפליקציות האלה יש את "READ_CLIPBOARD
" הרשאה שהם ביקשו באמצעות הפקודה הבאה של App Ops:
adb shell cmd appops query-op --user 0 READ_CLIPBOARD allow
למרבה המזל, העתקה והדבקה של טקסט לכל אפליקציה וממנה עדיין עובדת, אך אפליקציות הפועלות ברקע כבר אינן יכולות לקרוא את הטקסט המועתק. מוקדם מדי לומר אם השינוי הזה יהרוג את אפליקציות מנהל הלוח מכיוון שקיימת אפשרות שגוגל תציג API חדש כדי להפוך אפליקציה למטפל ברירת מחדל של "מנהל הלוח". עם זאת, אני לא רואה שום עדות לכך שקורה באנדרואיד Q.
גישה לקובץ אחסון חיצוני
כיסיתי כמעט הכל על השינוי הזה במאמר הקודם שלי, אבל הנה סיכום של מה שגוגל משנה באנדרואיד Q ביחס לגישה לקבצי אחסון חיצוני. ראשית, עלינו להגדיר מה המשמעות של "אחסון חיצוני". באנדרואיד, אחסון חיצוני הוא המיקום שבו מאוחסנים כל הקבצים והתיקיות שאתה יכול לראות כשאתה מחבר את הטלפון שלך למחשב, כמו הורדות, DCIM, מוזיקה, סרטים ותמונות. אפליקציות אמורות לאחסן רק קבצים באחסון חיצוני שאולי יישומים אחרים ירצו לגשת אליהם, כמו מוזיקה, תמונות, סרטונים, מסמכים וכו'.
כדי שאפליקציה תוכל לגשת לקבצים באחסון חיצוני, האפליקציה צריכה להחזיק את READ_EXTERNAL_STORAGE ו/או WRITE_EXTERNAL_STORAGE הרשאות, שהן שתיהן הרשאות זמן ריצה. ברגע שלאפליקציה יש הרשאות אלה, אין הגבלות על הקבצים באחסון חיצוני שהיא יכולה לקרוא או לשנות. באנדרואיד Q, גוגל מפרקת את שתי ההרשאות הללו להרשאות מפורטות יותר, מה שמאפשר למשתמש להגביל אפליקציה כך שהיא יכולה לקרוא או לכתוב רק סוגי קבצים מסוימים. באופן ספציפי, ההרשאות החדשות באנדרואיד Q יאפשרו למשתמש להגביל אפליקציה כך שהוא יכול רק:
- קרא את המיקומים מהמדיה שלך.
- קריאה או כתיבה של קובצי מוזיקה.
- קרא או כתוב תמונות/קבצי תמונות.
- קרא או כתוב קבצי וידאו.
אפליקציה שכבר הוענקה לה הרשאת READ_EXTERNAL_STORAGE לפני שהמשתמש שדרג ל- אנדרואיד Q יקבל אוטומטית את הרשאות ה"קריאה" המפורטות למעלה, אך לא הרשאות "כתיבה" הרשאות.
גישה למיקום ברקע
בשנה שעברה, דו"ח מ הניו יורק טיימס האיר אור על הנפוצה של אפליקציות העוקבות אחר מיקומי המשתמשים למכירה למפרסמים. מעקב אחר מיקום לא תקין הוא בעיה שגוגל מודעת לה היטב, לאחר שהייתה מואשמים בכך בעצמם. אנדרואיד 8.0 אוראו הוצג הגבלות על התדירות שבה אפליקציות הפועלות ברקע יכולות לגשת למיקום מכשיר. בקשות מיקום מאפליקציות שפועלות ברקע מצטמצמות מאוד, כך שאם אפליקציה רוצה לעקוב אחר המיקום שלך עם כל מידת הדיוק, היא צריכה לחשוף שהיא עושה זאת עם פעילות גלויה או שירות קדמה ושירות מתמשך הוֹדָעָה.
עם זאת, בכל פעם שגוגל משנה את אופן פעולתם של ממשקי הליבה של אנדרואיד, מפתחים שהאפליקציות שלהם השתמשו באופן לגיטימי בממשקי API אלה כמתוכנן מושפעים. ראינו את זה מתרחש לאחרונה עם ההגבלות של Google Play על הרשאות SMS ויומן שיחות, וכתוצאה מכך אפליקציות פופולריות מאבדות פונקציונליות מפתח. אותו מצב קרה כשגוגל הגבילה את הגישה למיקום ברקע, עם משתמשים של פופולרי אפליקציית גולףמתלונן שהם כבר לא יכלו להשתמש בו כדי לעקוב אחר היריות שלהם. למרבה המזל, אנדרואיד Q מוסיף חדש "ACCESS_BACKGROUND_LOCATION
" הרשאה אשר, כאשר ניתנת, תמיד מאפשרת לאפליקציה לקבל גישה למיקום המכשיר, גם כאשר האפליקציה פועלת ברקע. לפיכך, גרסת האנדרואיד החדשה לא רק תמשיך להגן על המשתמשים מפני גישה לא רצויה למיקום ברקע, אלא גם תספק מנגנון למשתמשים לאפשר אפליקציות לפי בחירתם כדי לעקוב אחר מיקומם ברקע.
התוספת של "תפקידים" באנדרואיד Q
אצל דניאל וידאו מעשי בשביל שלנו ערוץ היוטיוב של XDA TV, אולי שמעתם אותו מזכיר קטע "תפקידים" חדש בהגדרות ברירת המחדל של אפליקציות (הגדרות --> אפליקציות והתראות --> אפליקציות ברירת מחדל). ה"תפקידים" היחידים שהוצגו בסרטון היו עבור דפדפן, טלפון והודעות, שנראו מיותרים מכיוון שכבר קיימות קטגוריות ברירת מחדל של אפליקציות לדפדפן, אפליקציות טלפון ואפליקציות SMS. לאחר שביליתי עוד זמן עם אנדרואיד Q ב-Pixel 3 XL, גיליתי שירות "תפקיד" שאוכל לזרוק את המדינה עבורו באמצעות 'dumpsys role
' פקודה. לאחר שעשיתי זאת, מצאתי מספר "תפקידים" שאינם תואמים לאף אחת מקטגוריות ברירת המחדל של אפליקציות שכבר קיימות: CAR_MODE_DIALER_APP
, CALL_COMPANION_APP
, CALL_SCREENING_APP
, ו PROXY_CALLING_APP
. לאחר התקנת כמה מיישומי הצד הראשון של גוגל, הצלחתי לגרום ל"אפליקציית הטלפון במצב רכב" ו"אפליקציית סינון שיחות" להופיע בדפי ה"תפקידים", כפי שמוצג להלן.
פירקתי את ה-APK החדש של המערכת האחראי על ממשק ניהול ההרשאות של אנדרואיד Q, אפליקציה חדשה בשם "PermissionController", ומצא קובץ roles.xml שמרמז על מה "rolles" יעשה באנדרואיד הבא גִרְסָה. אני לא מתכוון להדביק כאן את כל ה-XML, אבל אחלוק קטע של אחד התפקידים שאמור לעזור לך להבין מה תפקידים יעשו.
נניח שאני בוחר אפליקציה שתהיה לה תפקיד "גלריה". על מנת שאפליקציה תופיע כאפליקציית גלריה חוקית, היא צריכה לכלול רכיב נדרש אחד: פעילות המופעלת עם מסנני הפעולה והקטגוריה כוונת android.intent.action.MAIN
ו android.intent.category.APP_GALLERY
בהתאמה. אם זה נכון והאפליקציה מקבלת תפקיד "גלריה" על ידי המשתמש, אזי האפליקציה תקבל באופן אוטומטי הרשאות בערכת ההרשאות "media_visual", שלדעתי מתייחסת להרשאת האודיו, הווידאו והתמונות החדשה שתיארתי מוקדם יותר. למעשה, החדש WRITE_MEDIA_VIDEO
ו WRITE_MEDIA_IMAGES
הרשאות מותרות במפורש לאפליקציה עם גליל "גלריה". לבסוף, האפליקציה הופכת למטפל המועדף כאשר אפליקציה אחרת שולחת כוונה להתקשר לאפליקציית גלריה.
ביסודו של דבר, כל אפליקציה שקיבלה "תפקיד" מסוים ויש לה את הרכיבים וההרשאות הנדרשים שהוכרזו, מוענקות אוטומטית למערכות הרשאות אחרות הרלוונטיות למקרי השימוש שלה. בדוגמה שפרסמתי למעלה, לאפליקציה עם ה"תפקיד" של הגלריה ניתנת הרשאה אוטומטית לקבצים של ערכות הרשאות הקשורות לגישה שהיא צריכה לעבוד. ככל הנראה, המשמעות היא שאפליקציה שקיבלה את תפקיד הגלריה על ידי המשתמש לא תצטרך לבקש מהמשתמש רשות לקרוא או לכתוב קובצי תמונה או וידאו.
אם לשפוט לפי השמות, ה CAR_MODE_DIALER_APP
, CALL_COMPANION_APP
, CALL_SCREENING_APP
, ו PROXY_CALLING_APP
תפקידים יאפשרו למשתמש לבחור אפליקציית חייגן אחרת כשהוא נוהג, אפליקציה לביצוע פונקציות שונות בזמן שהמשתמש נמצא שיחת טלפון, אפליקציה לסינון שיחות טלפון לפני שהמשתמש מרים, ואפליקציה להקלת שיחות עם מספר מתווך, בהתאמה. אנחנו לא מאמינים שתפקיד סינון השיחות קשור ישירות לתפקיד של Google Pixel מסך שיחה תכונה, אם לשפוט לפי מה שראינו ב-AOSP. במקום זאת, הוא מיועד לאפליקציות שרוצות לפעול כשומר הודעות דואר זבל, כמו מסנן שיחות.
מתקין חבילות מחודש
מתקין חבילות ברירת המחדל של אנדרואיד (האפליקציה שמטפלת בהתקנה של אפליקציות חדשות) מקבל עיצוב מחדש. במקום להציג פעילות במסך מלא בכל פעם שתרצה להתקין אפליקציה חדשה, מתקין החבילות המעודכן ב-Android Q מציג תיבת דו-שיח קטנה באמצע המסך. ממשק המשתמש של מתקין החבילות המיני הזה שימש עבור טאבלטים של אנדרואיד במשך זמן רב, אבל זה הראשון שאנחנו רואים אותו בסמארטפונים של אנדרואיד.
ב-Android Q, הפעלת כל אפליקציה המיקודת API לרמה 22 ומטה (Android 5.0 Lollipop) תציג אזהרה שהאפליקציה מיושנת. האזהרה הזו, אני חושד, מספיקה כדי להרתיע את רוב המשתמשים מלהתעסק באפליקציות המכוונות לגרסאות טרום-אנדרואיד מרשמלו. חבר את זה לעובדה שגוגל תדרוש מיקוד מכל אפליקציות שיישלחו לחנות Play לאחר אוגוסט 2019 API ברמה 28, אתה יכול לראות כיצד מפתחים עם אפליקציות מיושנות נאלצים לעבוד מחדש את האפליקציות שלהם כדי למקד לממשק API חדש יותר רָמָה. איך כל זה קשור למתקין החבילות החדש? ובכן, מכיוון ש-Android 5.0 Lollipop היא רמת ה-API האחרונה ללא בקשות הרשאות חובה בזמן ריצה עבור הרשאות רגישות מסוימות, מוות בסופו של דבר של מיקוד אפליקציות רמת API 22 ומטה פירושה ש-Google כבר לא צריכה לפנות מקום בהודעת מתקין החבילה כדי להציג רשימה ארוכה של הרשאות שאפליקציה מוענקת להן הַתקָנָה.
עם זאת, כנראה שלא תראה את מתקין החבילות הפשוט הזה בכל מכשירי Android Q. Huawei, למשל, מתאימה אישית את מתקין החבילות עם סורק וירוסים ותוכנות זדוניות מובנה (משהו שאני שונא) כמו גם מנהל ההרשאות המובנה (משהו שאני אוהב.) EMUI 10, לכן, כנראה ייצמד למתקין החבילות במסך מלא שכולנו היה.
אפשרויות חדשות לחסימת שיחות
תכונה חשבנו שהוא מגיע ב-Android Pie למעשה עשה את דרכו ל-Android Q, מראה לך עד כמה אנחנו קרובים למעשה לסיום של תכונות הליבה של Android Q. התכונה שמצאנו אז תאפשר לך לחסום שיחות ממספרי טלפון לא ידועים, פרטיים, בתשלום או כל מספר שאינו ברשימת אנשי הקשר שלך. הנה צילום מסך של התכונה מאפליקציית חייגן AOSP. אפליקציית Google Phone עדיין לא עודכנה בתכונה זו, אך אנו מניחים שהיא תקבל אותה בקרוב.
כל האפליקציות המותקנות מציגות כעת סמלי מפעיל (באג אפשרי?)
לרוב האפליקציות במכשיר שלך יש סמלי מפעיל מכיוון שהם נועדו להיות שערים לממשק המשתמש שלהם. עם זאת, לא לכל אפליקציה יש ממשק משתמש, ובמקרה זה מפתח עשוי לבחור לא להכריז על פעילות עם מסנני הפעולה והקטגוריה כוונת android.intent.action.MAIN
ו android.intent.category.LAUNCHER
בהתאמה. אני לא בטוח אם זה רק באג, אבל באנדרואיד Q, כל האפליקציות, גם אלו שמנסות להסתיר את אייקוני המשגר שלהן בצורה שתוארה למעלה, יציגו אייקונים במפעיל. בדקתי את זה ב-AOSP Launcher, Pixel Launcher ו-Nova Launcher ב-Google Pixel 3 XL הפועל מבנה Android Q שהודלף, והשוו אותו ל-Google Pixel 2 XL שמריץ את Android 9 Pie העדכני ביותר לִבנוֹת. כאשר אתה מקיש על אחד מהסמלים האלה, זה פשוט מביא אותך לדף המידע של האפליקציה בהגדרות.
אם זה לא רק באג, אז זו תהיה דרך למשתמשים לדעת במהירות אם אפליקציה חדשה הותקנה, גם אם האפליקציה הזו מנסה להסתיר את עצמה מהמשתמש.
אריח ההגדרות המהירות "חיישנים כבויים".
יש אריח הגדרות מהירות חדש שנקרא "חיישנים כבויים" אשר לא רק מפעיל את מצב טיסה אלא גם משבית את כל קריאות החיישנים במכשיר. אישרתי זאת בהתקנה DevCheck מ-XDA Recognized Developer flar2 והשוואת הפלט של קריאות החיישנים עם ובלי החלפת "חיישנים כבוי". כאשר האריח "כיבוי חיישנים" מופעל, המכשיר מפסיק לדווח מכל החיישנים במכשיר. אני לא בטוח אם אריח ההגדרה המהירה הזה מיועד רק למהנדסי גוגל לניפוי באגים, אבל זה יהיה תכונה שימושית לכל מי שבאמת מודאג לגבי הנתונים שהמכשיר שלו אוסף לגביו סביבה.
מחיר: חינם.
4.6.
עוד על אנדרואיד Q
זה כל מה שקשור לפרטיות והרשאות שמצאתי עד כה באנדרואיד Q. הישאר מעודכן למאמר האחרון שלי המכסה את כל השינויים הקטנים יותר של ממשק המשתמש וה-UX. עקוב אחר שלנו תג אנדרואיד Q למאמרים נוספים כמו זה. הנה קישור לכמה מהמאמרים שהפניתי אליהם לעתים קרובות יותר, כמו גם לכמה אחרים שאני חושב שכדאי לך לקרוא:
- בלעדי: לבנייה המוקדמת של Android Q יש ערכת נושא כהה בכל המערכת, חידוש הרשאות, רמזים על "מצב שולחן עבודה" ועוד
- בלעדי: גוגל עובדת על תכונה דמוית Face ID עבור אנדרואיד Q
- אנדרואיד Q עשויה לחסום קריאת לוח רקע, להגן טוב יותר על קבצי המדיה שלך, לתמוך בשדרוג לאחור של אפליקציות ועוד
- ייתכן ש-Android Q יישלח עם שכבות-על חדשות של גופן, צורת סמל ושכבות צבע מבטאות
- "אנדרואיד דינמי" עשוי לאפשר למפתחים לבדוק AOSP GSI בכל מכשיר אנדרואיד Q
- המצב האפל של אנדרואיד Q: כיצד מערכת ההפעלה הבאה של אנדרואיד של גוגל תתמודד עם נושאים קלים בצורה מסנוורת