GrapheneOS משדרגת אפליקציות ברירת מחדל ומשנה את פרטיות הלוח
GrapheneOS הוציאה גרסה מחודשת של אפליקציית Messaging עם ממשק שנכתב מחדש ב-Android Compose, והציגה הדבקה מאובטחת שמאפשרת לשלול מאפליקציות את הגישה ללוח. בהמשך יוחלפו שאר אפליקציות AOSP.
ב-6 בספטמבר הודיעה GrapheneOS כי היא הופכת את אפליקציית Messaging שמגיעה עם המערכת לאפליקציה מודרנית, ומהדורה שתצא באותו יום כוללת ממשק משתמש שעוצב מחדש לחלוטין ונכתב ב-Android Compose, לצד שורה ארוכה של שיפורים ותיקוני באגים. באותו דיון הציג הפרויקט גם תכונת הדבקה מאובטחת שאמורה להחליף את ממשקי ה-API המסורתיים של הלוח.
הדבקה מאובטחת במקום גישה ללוח
בעזרת המנגנון החדש יוכלו המשתמשים לשלול מאפליקציות את הגישה ללוח ולהשתמש בחלופה המובנית במקומה. היא משולבת בסרגל בחירת הטקסט הרגיל, בשיטות הקלט, בשירותי הנגישות ובקיצורי המקלדת, ולפי הצוות היא מיועדת להיכנס למיזוג בקרוב.
חלק מהאפליקציות, ובהן כאלה שנכתבו ב-Flutter, מציירות סרגל בחירה משלהן ולא יציגו את הפעולה החדשה. כדי לכסות מקרים אלה הוסיפה GrapheneOS כפתור הדבקה למקלדת ברירת המחדל; כאשר AOSP Keyboard יוחלף במקלדת טובה בהרבה, היכולת הזו תעבור אליה גם כן.
מדוע קריאת הלוח היא בעיית פרטיות
אנדרואיד כבר מגבילה את קריאת הלוח לאפליקציה שנמצאת במיקוד ולמקלדת הפעילה. הבעיה, על פי GrapheneOS, היא שמידע רגיש נשאר בלוח זמן מה, ואפליקציות פוגעניות בפרטיות יכולות לקרוא אותו כשהמשתמש חוזר אליהן. המערכת מציגה הודעה כאשר אפליקציה קוראת תוכן שהונח על ידי אפליקציה אחרת, אך עד אז החשיפה כבר התרחשה.
הגישה החדשה חוסמת רק את החלק הבעייתי ביותר של ה-API. אפליקציות עדיין יכולות לקרוא תוכן שהן עצמן הניחו, כך שתהליכי עבודה קיימים נשמרים. GrapheneOS מציבה את השינוי לצד Contact Scopes ו-Storage Scopes כחלק מעיצוב מחדש של מודל ההרשאות, ואומרת שתכונות רבות נוספות מתוכננות. הגישה נשלטת מההגדרות באמצעות מתג גלובלי ומתג נפרד לכל אפליקציה.
אפליקציות AOSP, RCS והצעדים הבאים
השדרוג של Messaging הוא רק הצעד הראשון. לפי הפרויקט, שאר אפליקציות AOSP ישודרגו או יוחלפו לחלוטין. AOSP Gallery נחשב מיושן עד כדי כך שיוחלף כולו ולא ישופר, וייתכן שגם המקלדת תלך בדרך דומה. בטווח הארוך רוצה הפרויקט לתמוך ב-RCS באפליקציה משלו, כולל הצפנה מקצה לקצה תקנית המבוססת על Messaging Layer Security. כיום RCS פועל ב-GrapheneOS דרך Google Messages.
באנדרואיד ממומש RCS בקוד שמפוזר במערכת ההפעלה, ב-Google Messages וב-Google Play services. GrapheneOS מתכננת להתחיל בבניית מקבילה לחלק שנמצא ב-Google Messages; בהתחלה תידרש הפעלה באמצעות sandboxed Google Play, אך גם הדרישה הזו תוסר בהמשך. הצוות מציין ש-RCS אינו פלטפורמה פתוחה בפועל והוא תלוי במידה רבה בתשתית קניינית של גוגל ושל מפעילות הסלולר. הפרויקט גייס מפתחים חדשים ומתכוון לגייס עוד, כשהעבודה הנוספת ממומנת מתרומות.
SiTech — פיתוח אתרים בכוח ה-AI
אנחנו בונים אתרים מהירים ומודרניים ומשלבים AI בתהליכי עבודה אמיתיים. יש לכם פרויקט או שאלה? נשמח לעזור.