Android 13 Developer Preview 2 כבר כאן, והוא מכיל בקשות להרשאת הודעות ושיפורי פרודוקטיביות למפתחים. תבדוק את זה.
בפברואר יצא הראשון אנדרואיד 13 תצוגה מקדימה של מפתחים, ואיתה הגיעה הבסיס לאיטרציה הבאה של מערכת ההפעלה הגדולה בעולם. היא הביאה מספר שינויים המועילים למפתחים וביצע שיפורים בפרטיות, ב-Material You, בקרות השפה ועוד. כעת החברה הכריזה על התצוגה המקדימה השנייה של המפתחים, ויש לה כמה תכונות נוספות והרבה שיפורים בהשוואה לתצוגה המקדימה של המפתחים הקודמת.
כפי שמשתמע מהכותרת "תצוגה מקדימה של מפתחים", מהדורות אלו מיועדות לשימוש על ידי מפתחים בלבד. זה מיועד לבדיקת תכונות חדשות ולוודא שהאפליקציות שלהם פועלות במכשירים מעודכנים כפי שהם אמורים. יהיו באגים, יהיו בעיות אחרות, וגוגל תדחוף למשוב ממפתחים במהלך החודשים הקרובים. אם לא אכפת לך להיתקל בבעיות, אז, בכל אופן, נסה את אנדרואיד 13. עם זאת, אם אתה מסתמך על יציבות הסמארטפון שלך באופן עקבי, אז אולי כדאי לחכות לגרסה המלאה של אנדרואיד 13 שצפויה לצאת במחצית השנייה של השנה.
התכונות הבולטות ביותר של תצוגה מקדימה של מפתחים אנדרואיד 13 2 כוללים:
- בקשות להרשאת הודעה
- מפתחים יכולים כעת לשדרג לאחור את ההרשאות שלהם
- המון שיפורי פרודוקטיביות של מפתחים
מתי ישוחרר אנדרואיד 13?
עבור עדכוני אנדרואיד, גוגל בדרך כלל חושפת אבן דרך של "יציבות פלטפורמה", כך שמפתחים יוכלו לדעת מתי גוגל מתכוונת לספק את ממשקי ה-SDK/NDK הסופיים, יחד עם ממשקי API פנימיים סופיים ומערכת הפונה לאפליקציה התנהגויות. גוגל מתכוונת להגיע ליציבות הפלטפורמה ביוני 2022, עם מספר שבועות לפחות מתוכננים לפני השחרור הרשמי. אנדרואיד 12 הגיע ליציבות הפלטפורמה באוגוסט 2021 והגרסה הסופית הייתה שוחרר באוקטובר של אותה שנה. גוגל פרסמה פרטים נוספים על ציר הזמן של השחרור שאתה יכול לבדוק.
פרטיות ואבטחה
גוגל יודעת שמשתמשים רוצים מערכת הפעלה שהם יכולים לסמוך על הנתונים שלהם. אחרי הכל, הסמארטפונים הגיעו לנקודה שבה הם למעשה הרחבה של עצמנו ושל חיינו שלנו בהרבה מובנים. אנו משתמשים בהם לאחסון תמונות חשובות, לשיחות פרטיות עם חברים ובני משפחה, וכן נושא אותם איתנו יום יום מתוך אמון שמיקרופונים או מצלמות לא מקליטים כל אחד אינטראקציה. ראינו שינויים עבור מערכת ההרשאות של אנדרואיד 13 (בין שאר השינויים) שהוצגו ב-Android 13 Developer Preview 1, ו-Developer Preview 2 מרחיב על כך.
הרשאת הודעה
אנדרואיד 13 מציגה הרשאת זמן ריצה חדשה לשליחת התראות מאפליקציה: POST_NOTIFICATIONS. אפליקציות המכוונות לאנדרואיד 13 יצטרכו כעת לבקש רשות מהמשתמש כדי לשלוח התראות. עבור אפליקציות המכוונות לאנדרואיד 12 ומטה, המערכת תטפל בזרימת השדרוג, אך המשתמשים יעשו זאת עדיין רואים תיבת דו-שיח של מערכת שהם צריכים לקבל או לדחות כדי לאפשר לאפליקציה לדחוף התראות. גוגל מעודדת מפתחים למקד לאנדרואיד 13 מוקדם ככל האפשר ולבקש את הרשאת ההודעה באפליקציות שלהם.
הרשאות שדרוג לאחור של מפתחים
לפעמים כאשר אפליקציות מתעדכנות, הן אינן זקוקות להרשאות ישנות יותר שהוענקו בעבר. אנדרואיד 13 מציגה API חדש שיאפשר למפתחים לשדרג לאחור את הרשאות זמן הריצה שניתנו בעבר.
ייצוא בטוח יותר של מקלטים רשומים בהקשר
אנדרואיד 12 הציגה וחייבה מפתחים להצהיר על יכולת הייצוא של מקלטי Intent שהוכרזו במניפסט של אנדרואיד. גוגל מבקשת כעת ממפתחים לעשות את אותו הדבר עבור מקלטים הרשומים בהקשר על ידי הוספת אחד מהשניים RECEIVER_EXPORTED אוֹ RECEIVER_NOT_EXPORTED דגל בעת רישום מקלטים עבור מקורות שאינם מערכת. אלה לא יידרשו באנדרואיד 13 אבל מומלץ מאוד למפתחים להפעיל אותם.
פרודוקטיביות של מפתחים
אנדרואיד לא תהיה מה שהיא ללא מפתחים, וכל עדכון פלטפורמה מביא בדרך כלל עדכונים שמקלים על חייהם של מפתחים. חלק מהעדכונים בהחלט מקשים על זה, אבל גוגל בדרך כלל מנסה לייעל את תהליך הפיתוח של אפליקציות בכל איטרציה.
גלישת טקסט יפנית משופרת
אנדרואיד 13 DP1 הציג שיפורים לעטיפת טקסט ב-TextView, וכעת מוצגים שיפורים מסוימים במיוחד עבור טקסט יפני. הפעם, TextViews יכול כעת לעטוף טקסט על ידי Bunsetsu (יחידת המילים הקטנה ביותר שנשמעת טבעי) או ביטויים -- במקום לפי אופי -- ליפנית מלוטשת וקריא יותר יישומים. אתה רק צריך להפעיל אנדרואיד: lineBreakWordStyle="
מִשׁפָּט" עם TextViews.
גבהי שורות משופרים עבור סקריפטים שאינם לטיניים
ב-Android 13 סקריפטים שאינם לטיניים (כגון טמילית, בורמזית, טלוגו וטיבטית) מוצגים באמצעות גובה שורה שמותאם לכל שפה. זה מונע גזירה ומשפר את מיקום הטקסט, וכל מה שאפליקציה צריכה לעשות כדי ליישם את השיפורים האלה הוא יעד אנדרואיד 13.
ממשקי API להמרת טקסט
אנשים הדוברים שפות כמו יפנית וסינית משתמשים בשיטות קלט אותיות פונטיות, שיכולות להאט את החיפוש ותכונות כמו השלמה אוטומטית. באנדרואיד 13, אפליקציות יכולות לקרוא לחדש API להמרת טקסט כך שמשתמשים יוכלו למצוא את מה שהם מחפשים מהר יותר וקל יותר. בעבר, חיפוש ביפנית חייב את המשתמש לבצע את הפעולות הבאות:
- הזן את Hiragana כהגייה פונטית של מונח החיפוש שלהם (כלומר מקום או שם אפליקציה)
- השתמש במקלדת כדי להמיר את הדמויות של Hiragana לקאנג'י,
- חפש מחדש באמצעות דמויות הקאנג'י
- קבל את תוצאות החיפוש שלהם.
עם ה-API החדש להמרת טקסט, משתמשים יפניים יכולים להקליד ב-Hiragana ולראות מיד את תוצאות החיפוש של Kanji בזמן אמת, תוך דילוג על שני השלבים האמצעיים.
גופנים וקטוריים צבעוניים
אנדרואיד 13 מוסיפה תמיכה בעיבוד גופני COLR בגרסה 1 ומעדכנת את האימוג'י של המערכת לפורמט COLRv1. COLRv1 הוא פורמט גופן חדש וקומפקטי במיוחד שמוצג במהירות ופריכה בכל גודל. עבור רוב האפליקציות, המערכת מטפלת בהכל ו-COLRv1 פשוט עובד. גוגל ממליצה לבדוק את עיבוד האימוג'י אם האפליקציה שלך מיישמת עיבוד טקסט משלה ומשתמשת בגופני המערכת. תוכל לקרוא עוד על COLRv1 ב-Chrome הַכרָזָה כאשר הוכרז עם Chrome OS 98.
Bluetooth LE Audio
Bluetooth Low Energy Audio היא, כפי שהשם מרמז, דרך דלת אנרגיה לשדר אודיו באמצעות Bluetooth. אנדרואיד 13 מביאה תמיכה רשמית עבורו.
MIDI 2.0
אנדרואיד 13 גם מוסיפה תמיכה בתקן MIDI 2.0 החדש, כולל היכולת לחבר חומרת MIDI 2.0 דרך USB. MIDI 2.0 מציע שיפורים כגון רזולוציה מוגברת לבקרים, תמיכה טובה יותר באינטונציה לא מערבית וביצועים אקספרסיביים יותר באמצעות בקרים לכל תו.
כיצד להוריד ולהתקין את Android 13 Developer Preview 2 במכשיר Google Pixel שלך
אתה יכול בקלות הורד את Android Developer Preview 2, והקפד לעיין במדריך שלנו בנושא כיצד להתקין אנדרואיד 13 אם אינך בטוח כיצד לעשות זאת.
גוגל משחררת רשמית את עדכון התצוגה המקדימה של מפתחים עבור Pixel 6 Pro, Pixel 6, Pixel 5a 5G, Pixel 5, Pixel 4a (5G), Pixel 4a, Pixel 4 XL או Pixel 4. אתה יכול להשתמש בתמונות מערכת 64 סיביות עם אמולטור אנדרואיד ב-Android Studio, ותוכל גם להשתמש ב-GSI.
מה דעתך על המבנה האחרון של תצוגה מקדימה למפתחים? האם תתקין אותו במכשיר שלך? איך היה הניסיון שלך? ספר לנו בתגובות למטה!