תצוגה מקדימה למפתחים 1
תאריך השקה | 19 בנובמבר 2024 |
Build | BP21.241018.009 |
תמיכה באמולטורים | x86 (64 ביט), ARM (v8-A) |
רמת תיקון האבטחה | נובמבר 2024 |
Google Play Services | 24.40.35 |
השוואת גרסאות של API |
מידע על Android 16 Developer Preview 1
אנחנו שמחים שהצטרפת אל Android 16 Developer Preview! הגרסה הראשונה מיועדת למפתחים בלבד, כדי לעזור בפיתוח, בבדיקות ובקבלת משוב בשלב מוקדם. Android Developer Preview 1 היא גרסה מוקדמת של גרסת build בסיסית שעדיין נמצאת בפיתוח פעיל, ולכן יכול להיות שהאפליקציות ומערכת Android שפועלות בה לא תמיד יפעלו כצפוי.
בדומה לגרסאות קודמות, גם ב-Android 16 יש שינויים במערכת. במקרים מסוימים, השינויים האלה עשויים להשפיע על אפליקציות עד שהן יתעדכנו כך שיתמכו ב-Android 16. לכן, יכול להיות שתבחינו בהשפעות שונות, החל מבעיות קלות ועד למגבלות משמעותיות יותר. באופן כללי, רוב האפליקציות יפעלו כצפוי, וכך גם רוב ממשקי ה-API והתכונות. עם זאת, מומלץ לעיין בבעיות הידועות שמפורטות בדף הזה כדי לקבל מושג טוב יותר לגבי מה שצפוי.
מה חדש בתצוגה המקדימה למפתחים 1
Android 16 Developer Preview 1 הוא גרסת Android הראשונה שמציגה גרסאות API בתדירות גבוהה יותר, כחלק מהמאמצים שלנו לקדם חדשנות מהירה יותר באפליקציות ובמכשירים.
שתי גרסאות של Android API בשנת 2025
- התצוגה המקדימה הזו מיועדת לגרסה הראשית הבאה של Android, שתושק ברבעון השני של שנת 2025. הגרסה הזו דומה לכל הגרסאות הקודמות של ה-API, שבהן יכולים להיות שינויים מתוכננים בהתנהגות, שקשורים לרוב ל-targetSdkVersion.
- אנחנו מתכננים את הגרסה הראשית רבעון מוקדם יותר (ברבעון השני במקום ברבעון השלישי בשנים קודמות) כדי להתאים את לוח הזמנים שלה ללוח הזמנים של השקות המכשירים בסביבה העסקית שלנו, וכך יותר מכשירים יוכלו לקבל את הגרסה הראשית של Android מוקדם יותר. הגרסה העיקרית תשוחרר ברבעון השני של השנה, ולכן תצטרכו לבצע את בדיקת התאימות השנתית כמה חודשים מוקדם יותר מאשר בשנים קודמות כדי לוודא שהאפליקציות שלכם מוכנות.
- אנחנו מתכננים להשיק גרסה נוספת ברבעון 4 של שנת 2025, שגם תכלול ממשקי API חדשים למפתחים. הגרסה הראשית של הרבעון השני תהיה הגרסה היחידה ב-2025 שתכלול שינויים מתוכננים בהתנהגות שעשויים להשפיע על אפליקציות.
בנוסף לממשקי API חדשים למפתחים, במהדורה המשנית של הרבעון הרביעי יהיו עדכוני תכונות, אופטימיזציות ותיקוני באגים. היא לא תכלול שינויים בהתנהגות שמשפיעים על האפליקציות.
נמשיך להשיק גרסאות של Android מדי רבעון. העדכונים ברבעון הראשון וברבעון השלישי, בין הגרסאות של ה-API, יסופקו כעדכונים מצטברים כדי להבטיח איכות מתמשכת. אנחנו פועלים באופן פעיל עם שותפי המכשירים שלנו כדי להביא את הגרסה שתושק ברבעון השני לכמה שיותר מכשירים.
שימוש בממשקי API חדשים עם גרסאות ראשיות ומשנה
היום אפשר להגן על בלוק קוד באמצעות בדיקה של רמת ה-API באמצעות הקבוע SDK_INT
עם VERSION_CODES
. התמיכה באפשרות הזו תמשיך לפעול בגרסאות הראשיות של Android.
if (SDK_INT >= VERSION_CODES.BAKLAVA) {
// Use APIs introduced in Android 16
}
אפשר להשתמש בערך הקבוע החדש SDK_INT_FULL
לבדיקות API גם לגרסאות ראשיות וגם לגרסאות משניות באמצעות המניין החדש VERSION_CODES_FULL
.
if (SDK_INT_FULL >= VERSION_CODES_FULL.[MAJOR or MINOR RELEASE]) {
// Use APIs introduced in a major or minor release
}
אפשר גם להשתמש ב-method Build.getMinorSdkVersion() כדי לקבל רק את גרסת ה-SDK המשנית.
val minorSdkVersion = Build.getMinorSdkVersion(VERSION_CODES_FULL.BAKLAVA)
ממשקי ה-API האלה עדיין לא הושלמו ועשויים להשתנות, לכן אם יש לכם חששות, תוכלו לשלוח לנו משוב.
כלי מוטמע לבחירת תמונות
הכלי לבחירת תמונות הוא דרך מובנית ובטוחה שבה המשתמשים יכולים להעניק לאפליקציה שלכם גישה לתמונות ולסרטונים שנבחרו מהאחסון המקומי ומהענן, במקום לגישה לכל ספריית המדיה שלהם. באמצעות שילוב של רכיבי מערכת מודולריים דרך עדכוני המערכת של Google ושירותי Google Play, התמיכה קיימת כבר מ-Android 4.4 (רמת API 19). לשילוב נדרשות רק כמה שורות קוד עם ספריית Android Jetpack המשויכת.
תצוגה המקדימה למפתחים כוללת ממשקי API חדשים שמאפשרים לאפליקציות להטמיע את הכלי לבחירת תמונות בהיררכיית התצוגה שלהן. כך הוא מרגיש כמו חלק משולב יותר באפליקציה, ועדיין מנצל את בידוד התהליכים שמאפשר למשתמשים לבחור מדיה בלי שהאפליקציה תצטרך הרשאות רחבות מדי. כדי למקסם את התאימות לגרסאות הפלטפורמה ולפשט את השילוב, אם אתם רוצים לשלב את הכלי המוטמע לבחירת תמונות, כדאי להשתמש בספריית Android Jetpack שעתידה לצאת.
סיכום מצב בריאותי
תצוגה המקדימה למפתחים של Health Connect מכילה גרסה מוקדמת של ממשקי API שתומכים ברשומות רפואיות. כך אפליקציות יכולות לקרוא ולכתוב רשומות רפואיות בפורמט FHIR עם הסכמה מפורשת של המשתמש. ממשק ה-API הזה נמצא בתוכנית גישה מוקדמת. כדאי להירשם לתוכנית הגישה המוקדמת.
ארגז החול לפרטיות ב-Android
מערכת Android 16 כוללת את הגרסה האחרונה של ארגז החול לפרטיות ב-Android, כחלק מהעבודה המתמשכת שלנו לפיתוח טכנולוגיות שמאפשרות למשתמשים לדעת שהפרטיות שלהם מוגנת. באתר שלנו יש מידע נוסף על 'ארגז החול לפרטיות' בתוכנית הבטא למפתחי Android, שיעזור לכם להתחיל. כדאי לבדוק את זמן הריצה של ה-SDK, שמאפשר לערכות SDK לפעול בסביבת זמן ריצה ייעודית בנפרד מהאפליקציה שהן משרתות, ומספק אמצעי הגנה חזקים יותר בנושא איסוף ושיתוף של נתוני משתמשים.
איך מקבלים את Developer Preview 1
אפשר להתקין את הגרסה הזו בכל אחד ממכשירי Google Pixel הבאים:
- Pixel 6 ו-Pixel 6 Pro
- Pixel 6a
- Pixel 7 ו-Pixel 7 Pro
- Pixel 7a
- Pixel Fold
- Pixel Tablet
- Pixel 8 ו-Pixel 8 Pro
- Pixel 8a
- Pixel 9, Pixel 9 Pro, Pixel 9 Pro XL ו-Pixel 9 Pro Fold
חשוב לזכור לעדכן את ה-SDK ואת Android Emulator לפני שמנסים את התכונות והשינויים האחרונים. הדרך הטובה ביותר לעשות זאת היא באמצעות SDK Manager בגרסת התצוגה המקדימה האחרונה של Android Studio.
בהתאם לצורכי הפיתוח והבדיקה שלכם, תוכלו לקבל את Android 16 גם בדרכים הבאות:
* הורדת Android 16 ב-Android Emulatorאזהרות כלליות
חשוב לשים לב לאזהרות הכלליות הבאות לגבי הגרסה הזו:
- יכול להיות שיהיו בגרסה הזו בעיות שונות שקשורות ליציבות, לסוללה או לביצועים.
- למשתמשים עם צרכים של נגישות, יכול להיות שהגרסה הזו לא מתאימה לשימוש יומיומי.
- יכול להיות שחלק מהאפליקציות לא יפעלו כצפוי כשהן יפעלו בגרסה הזו. המגבלה הזו כוללת את האפליקציות של Google וגם אפליקציות אחרות.
- גרסאות ה-build של Android 16 ל-Developer Preview לא אושרו על ידי Compatibility Test Suite (CTS), אבל הן עברו בדיקה ראשונית ומספקות למפתחים קבוצה יציבה של ממשקי API לפני השקה. יכול להיות שאפליקציות שתלויות בגרסאות build שאושרו על ידי CTS או שמשתמשות בממשקי API של SafetyNet לא יפעלו באופן תקין בגרסאות build של Android 16 Developer Preview.
קבלת תמיכה
יש לכם שני ערוצי תמיכה ראשיים שזמינים לכם כשאתם מפתחים ובודקים באמצעות Developer Preview. הערוץ שבו צריך להשתמש כדי לקבל תמיכה תלוי במקום שבו נתקלת בבעיה.
תמיכה בבעיות ספציפיות למכשיר, בבעיות מערכת ובבעיות באפליקציות של Google: אתם יכולים להשתמש במעקב הבעיות כדי ליצור בעיות חדשות, להציג בעיות ששלחתם ואתם מפתחים אחרים שלחו ולעקוב אחריהן.
לפני שיוצרים דיווח על בעיה, כדאי לבדוק את הבעיות המוכרות שמפורטות בדף הזה ולחפש ברשימות של הבעיות הפתוחות המובילות ושל הבעיות שנוצרו לאחרונה כדי לראות אם מישהו אחר כבר דיווח עליה. כדי להירשם לבעיה ולהצביע עליה, לוחצים על הוספת כוכב לבעיה .
במאמר איפה מדווחים על בעיות מוסבר איך למצוא תבנית בעיה שמתאימה ביותר לסוג הבעיה שבה נתקלת.
תמיכה בבעיות באפליקציות אחרות: פנו ישירות למפתח האפליקציה.
כדי לדון בבעיות או ברעיונות עם מפתחים אחרים שעובדים עם Android 16 Developer Preview, אפשר להצטרף לקהילה android_beta ב-Reddit.
בעיות מוכרות
על סמך הבדיקות שלנו, יכול להיות שתיתקלו בבעיות הבאות במהלך השימוש ב-Android 16 Developer Preview 1. הבעיות האלה כבר ידועות, ולכן אין צורך לשלוח דיווחים נוספים על בעיות דומות.
פלטפורמת Android
- לפעמים, הקשה על התראה על מדיה פעילת לא מצליחה להפעיל את האפליקציה המתאימה.
- במכשירים מסוימים, מסך המצלמה מהבהב לפעמים אם משנים את רמת הזום בזמן צילום הסרטון.