התצוגה המקדימה הראשונה של המפתחים של אנדרואיד 14 סוף סוף כאן, וכבר יש כמה שינויים מעניינים.
יש מעט מערכות הפעלה בעולם שיכולות לטעון שיש להן רמת השפעה זהה לאנדרואיד. הוא מפעיל יותר מ-2.5 מיליארד סמארטפונים ברחבי העולם, ובכל שנה הוא מקבל שדרוג חדש עם שיפורים לעומת הגרסה הקודמת. התצוגה המקדימה הראשונה של Google למפתחים של אנדרואיד 14 פעיל כעת, מביא שינויים המועילים למפתחים ובמקביל גם משפר את תקינות מערכת המכשיר ומעניק למשתמשים הצעות נוספות להתאמה אישית.
כפי שהכותרת "תצוגה מקדימה של מפתחים" מרמזת, מהדורות אלו מיועדות לשימוש על ידי מפתחים בלבד. זה מיועד לבדיקת תכונות חדשות ולוודא שהאפליקציות שלהם פועלות במכשירים מעודכנים כפי שהם אמורים. יהיו באגים, יהיו בעיות אחרות, וגוגל תדחוף לקבל משוב מפתחים במהלך החודשים הקרובים. אם לא אכפת לך להיתקל בבעיות, אז בכל אופן, נסה את אנדרואיד 14. עם זאת, אם אתה מסתמך על יציבות הסמארטפון שלך באופן עקבי, אז אולי כדאי לחכות לגרסה המלאה של אנדרואיד 14 שצפויה לצאת במחצית השנייה של השנה.
התכונות הבולטות ביותר של תצוגה מקדימה של מפתחים אנדרואיד 14 כוללות:
- שיפורים התנהגותיים של API: בוצעו שינויים בהתנהגויות ה-API על מנת להציע למשתמשים חוויית אפליקציה עקבית יותר בכל המכשירים תוך הפחתת השימוש במשאבי המערכת. יש גם הנחיות מעודכנות כדי לעזור למפתחים לנצל ריבוי משימות ותכונות ייחודיות למסכים גדולים לבניית האפליקציות לנייד שלהם עבור יותר מכשירים.
- חיי סוללה ושיפורי בריאות המערכת: שיפורים במערכת השידור הפנימית יסייעו להפוך את חיי הסוללה של המכשיר וצריכת הסוללה ליעילים יותר עבור המשתמשים.
-
אפשרויות נוספות להתאמה אישית: אנדרואיד 14 מציע נגישות ותכונות שפה משופרות.
- אנדרואיד 14 מקל על מפתחים לאפשר למשתמשים לבחור את השפה המועדפת עליהם אפליקציות בודדות והוסף תמיכה בתנאי כתובת שונים כאשר מתייחסים למשתמשים במגדר שפה.
- בהתאמות למשתמשי ראייה ירודה, לאנדרואיד 14 יש גודל גופן מוגדל של עד 200% (עד מ- 130%) ושינוי קנה מידה אוטומטי לא ליניארי של גופנים כדי להקל על בעיות פריסה נפוצות ולהפוך את הטקסט ליותר קָרִיא.
מתי ישוחרר אנדרואיד 14?
עבור עדכוני אנדרואיד, גוגל בדרך כלל חושפת אבן דרך של "יציבות פלטפורמה", כך שמפתחים יוכלו לדעת מתי גוגל מתכוונת לספק את ממשקי ה-SDK/NDK הסופיים, יחד עם ממשקי API פנימיים סופיים ומערכת הפונה לאפליקציה התנהגויות. גוגל מתכוונת להגיע ליציבות הפלטפורמה ביוני 2023, עם "מספר שבועות" לפחות מתוכננים לפני הפרסום הרשמי. אנדרואיד 13 הגיע ליציבות הפלטפורמה ביוני 2022 והגרסה הסופית הייתה שוחרר פנימה אוגוסט של אותה שנה. גוגל פרסמה פרטים נוספים על ציר הזמן של השחרור שאתה יכול לבדוק.
אפשרויות התאמה אישית נוספות באנדרואיד 14
אנדרואיד עוסקת בהתאמה אישית, ועם אנדרואיד 14, מתבצעים כמה שינויים שיעניקו למשתמשים שליטה רבה יותר על התוכן שהם צופים ואיך הם רואים אותו.
גופנים גדולים יותר עם קנה מידה לא ליניארי
אם אתה צריך גודל גופן גדול יותר ב-Android 13 ומטה, המקסימום שאתה יכול להגדיל אותו הוא 130% מגודל ברירת המחדל. עם אנדרואיד 14, המגבלה הזו תגדל ל-200%. יתרה מכך, אם הטקסט נהיה גדול מדי, אז הטקסט הזה לא יגדל באותו קצב כמו טקסט קטן יותר על המסך. זה מבטיח שהכל יהיה קריא תוך סיוע למשתמשים שעשויים לדרוש תמיכה נוספת לראות מה מופיע על המסך.
העדפות שפה לכל אפליקציה
מפתחים יוכלו להתאים אישית את קבוצת השפות המוצגות לכל אפליקציה, לאפשר ניסויי A/B ולספק מקומות מעודכנים אם אפליקציה משתמשת בדחיפות לוקליזציה בצד השרת.
API לנטייה דקדוקית
ממשק ה-API לנטייה דקדוקית מאפשר למפתחים לתמוך בקלות במשתמשים הדוברים שפות עם מגדר דקדוקי, כמו צרפתית או גרמנית.
- גברית: "Vous êtes abonné à..."
- נשית: "Vous êtes abonnée à..."
- ניטרלי: "Abonnement à...activé"
מגדר טבוע בהרבה שפות, וזה מקל על מפתח לתמוך במגדר של צופים.
פרטיות ואבטחה
חסום התקנה של אפליקציות
החל מ-Android 14, משתמשים לא יוכלו להעמיס בקלות אפליקציות בטלפונים החכמים שלהם המכוונים ל-Android SDK לרמה 22 ומטה. הסיבה לכך היא שכמה תוכנות זדוניות או יישומים מסוכנים אחרים יתמקדו ב-SDK 22 כדי להימנע מלהיות נתון למודל הרשאות זמן הריצה שהוצג עם Android 6.0 Marshmallow. מפתחים וחובבים עדיין יוכלו להתקין אפליקציות ישנות יותר באמצעות הפעולות הבאות adb פקודה.
adb install --bypass-low-target-sdk-block FILENAME.apk
מקלטי זמן ריצה
אפליקציות הממוקדות ל-Android 14 חייבות לציין אם יש להתייחס לשימוש דינמי ב-Context.registerReceiver() כ"יוצא" או "לא מיוצא".
כוונות מרומזות בטוחות יותר
כדי למנוע מאפליקציות זדוניות ליירט כוונות, אפליקציות הממוקדות לאנדרואיד 14 מוגבלות לשלוח כוונות פנימיות שאינן מציינות חבילה.
טעינת קוד דינמי בטוחה יותר
טעינת קוד דינמית מאפשרת תוכנות זדוניות וניצולים אחרים, מכיוון שהיא מאפשרת הורדה של קובצי הפעלה שניתן לתמרן באופן בלתי צפוי. אפליקציות הממוקדות לאנדרואיד 14 שעושות שימוש בטעינת קוד דינמית יצטרכו להבטיח שהקבצים הטעונים ייעשו לקריאה בלבד.
עיבוד רקע משופר
עדכונים ותוספות של JobScheduler ו-Foreground Services
גוגל מבצעת כמה שינויים באופן שבו ה-JobScheduler עובד וכיצד מעוצבים שירותי Foreground. בתור התחלה, שירותי Foreground צריכים להיות שמורים רק למשימות העומדות בפני המשתמש בעדיפות הגבוהה ביותר, כך ש-Android יכול לשפר את צריכת המשאבים ואת חיי הסוללה. ישנן גם עבודות חדשות, כגון סוגי העברת נתונים ביוזמת המשתמש.
כמו כן, תהיה דרישה ממפתחים להכריז על סוגי שירותים בחזית. דרישה זו מאפשרת למפתחים להגדיר בבירור את כוונת עבודת הרקע תוך הבהרת אילו שימושים מתאימים לשירותי רקע. Google Play גם תשיק מדיניות חדשה כדי להבטיח שימוש מתאים בממשקי ה-API הללו.
שידורים אופטימליים
השינויים האלה לא אמורים לגרום לבעיות למפתחים מכיוון שהם פנימיים לאנדרואיד, אבל גוגל גורם למפתחים להיות מודעים להם. גוגל שינתה את אופן קבלת האפליקציות רשום בהקשר משדר ברגע שהאפליקציה נכנסת ל-a מצב שמור, שכן שידורים למקלטים הרשומים בהקשר עשויים להיות מונחים בתור ולהימסר לאפליקציה רק לאחר שהיא יוצאת ממצב המטמון. יתר על כן, כמה שידורים חוזרים רשומים בהקשר, כגון BATTERY_CHANGED, ניתן למזג לשידור סופי אחד לפני מסירתו ברגע שהאפליקציה יוצאת ממצב המטמון.
תאימות אפליקציה
כאשר הסמארטפונים משתנים, גורמי צורה ספציפיים (כגון מתקפלים) מציגים בעיה למפתחים. איך מפתח יכול לגרום לאפליקציה שלו לעבוד ולעבור בצורה חלקה בין שני גורמי צורה שונים לחלוטין תוך כדי תנועה, למשל? איך אפליקציה יכולה לחזות בצורה מהימנה היכן נמצאת המצלמה? אלו הן בעיות שגוגל ניסתה לפתור בכך שהיא הקלה ככל האפשר על מפתחים לבצע שאילתות על המערכת ולגלות את הפרמטרים הספציפיים האלה.
תמיכה ב-OpenJDK 17
תמיכה ב-OpenJDK 17 מוצגת כדי לאפשר באופן מלא את תכונות Java 17 בתצוגות מקדימות של מפתחים, כולל כיתות רשומות, מחרוזות מרובות שורות ו מופע התאמת דפוס של. הודות ל פרויקט מרכזי, גוגל אומרת שלמעלה מ-600 מיליון מכשירים יוכלו לקבל את עדכוני ה-ART האחרונים שכוללים גם את השינויים הללו.
בדיקה וניפוי באגים קלים יותר
בדיוק כמו בשנה שעברה, גוגל תאפשר למפתחים להחליף תכונות חדשות. מתגים אלה ממוקמים באפשרויות המפתחים.
כיצד להוריד ולהתקין את Android 14 Developer Preview 1 במכשיר Google Pixel שלך
אתה יכול להוריד בקלות אנדרואיד Developer Preview 1, והקפד לעיין במדריך שלנו בנושא כיצד להתקין אנדרואיד 14 אם אינך בטוח כיצד לעשות זאת.
גוגל משחררת רשמית את עדכון התצוגה המקדימה של המפתחים עבור Pixel 7 Pro, Pixel 7, Pixel 6 Pro, Pixel 6, Pixel 5a 5G, Pixel 5, Pixel 4a (5G) או Pixel 4a. אתה יכול להשתמש בתמונות מערכת 64 סיביות עם אמולטור אנדרואיד ב-Android Studio, ותוכל גם להשתמש ב-GSI.
מה דעתך על המבנה האחרון של תצוגה מקדימה למפתחים? האם תתקין אותו במכשיר שלך? איך היה הניסיון שלך? ספר לנו בתגובות למטה!