אזהרה: התכונה 'Google Play ללא התקנה' לא תהיה זמינה יותר. החל מדצמבר 2025, לא תהיה אפשרות לפרסם אפליקציות ללא התקנה דרך Google Play, וכל ממשקי Instant API של Google Play Services יפסיקו לפעול. המשתמשים לא יקבלו יותר אפליקציות מיידיות מ-Play באמצעות מנגנון כלשהו.
אנחנו מבצעים את השינוי הזה על סמך משוב שקיבלנו ממפתחים וההשקעות המתמשכות שלנו בשיפור הסביבה העסקית מאז השקת Google Play ללא התקנה.
כדי להמשיך לבצע אופטימיזציה לצמיחת מספר המשתמשים, אנחנו ממליצים למפתחים להפנות את המשתמשים לגרסה הרגילה של האפליקציה או המשחק באמצעות קישורי עומק, כדי להפנות אותם למסלולים או לתכונות ספציפיים כשזה רלוונטי.
Google Play Instant Development SDK v1.9.0 (2019-09-05)
הגרסה הזו של Google Play Instant Development SDK כוללת את השינויים הבאים.
שינויים
- ה-CLI של האפליקציות המיידיות יפעל עכשיו בצורה תקינה כשמפעילים אותו דרך קישור סמלי.
- בגרסה הקודמת של ה-SDK, הפעלת אפליקציה עם minSdkVersion < 24
שנחתמה רק עם סכמת החתימה v2 תמיד גרמה לשגיאה. השינוי הזה מתקן את
ia run
ואת פקודת ההפעלה של Android Studio, כך ששגיאה תתרחש רק אם גרסת ה-API של המכשיר המחובר ישנה מדי ולא תומכת בחתימות v2.
Google Play Instant Development SDK v1.8.0 (05.08.2019)
הגרסה הזו של Google Play Instant Development SDK כוללת את השינויים הבאים.
שינויים
- הפקודה
ia run
של CLI של אפליקציות ללא התקנה יכולה לפרוס אפליקציות ללא התקנה שחתומות רק באמצעות סכמת חתימה v2. - הפקודה
ia run -u [url]
של ה-CLI של אפליקציות מיידיות פועלת עכשיו בלי לפרוס ארטיפקט.
Google Play Instant Development SDK v1.7.0 (29.03.2019)
הגרסה הזו של Google Play Instant Development SDK כוללת את התכונות החדשות והשינויים הבאים.
תכונות חדשות
- ממשק CLI של אפליקציות מיידיות יכול עכשיו לאסוף מדדי שימוש בהסכמתכם, וכך לאפשר לצוות הפיתוח של Google להבין טוב יותר אילו תכונות שימושיות לכם ולשפר את החסרונות בכלי שלנו.
- הפקודה
ia check
תומכת עכשיו בבדיקה מול גרסה להתקנה של אותה אפליקציה, כדי לזהות בעיות נפוצות של אי-תאימות בנתיב השדרוג. אפשר לספק את קובץ ה-APK של האפליקציה שניתנת להתקנה באמצעות האפשרות-i
.
שינויים
- כדי להפעיל אפליקציות מיידיות במצב פיתוח, כבר לא צריך חשבון Google פעיל במכשיר באמצעות הפקודה
ia run
של ה-CLI של אפליקציות מיידיות.
Google Play Instant Development SDK v1.6.0 (2018-11-05)
הגרסה הזו של Google Play Instant Development SDK כוללת את התכונות החדשות והשינויים הבאים.
תכונות חדשות
- הפקודה
ia check
ב-CLI של אפליקציות ללא התקנה תומכת עכשיו בבדיקת הגודל של קובצי APK Set (.apks
) שנוצרו מ-bundletool
.
שינויים
- במכשירים שמותקנת בהם גרסת Android 8.0 (רמת API 26) ומעלה, הפעלה של אפליקציה מיידית שמפתח החתימה שלה לא תואם למפתח של אף אפליקציה שהופעלה בעבר במכשיר, לא גורמת יותר לקריסה ב-Android Studio או ב-CLI.
- שינינו את מגבלת הגודל של אפליקציות מיידיות מ-4 MB ל-10 MB.
אפליקציה שגודלה גדול מ-4 MB מקבלת עכשיו
WARNING
במקוםERROR
. אפליקציה שגודלה גדול מ-10 MB ממשיכה לקבלERROR
.
Google Play Instant Development SDK v1.5.0 (2018-09-27)
הגרסה הזו של Google Play Instant Development SDK כוללת את התכונות החדשות והשינויים הבאים.
תכונות חדשות
- פקודות ה-CLI של אפליקציות אינסטנט
ia run
ו-ia check
תומכות עכשיו בפעולות על קובצי APK set (.apks) שנוצרו על ידיbundletool
. - הפקודה
ia check
של CLI לאפליקציות ללא התקנה פועלת עכשיו עם רשימה של קובצי APK. - הפקודה
ia check
בממשק CLI של אפליקציות אינסטנט מוודאת שהשמות של קובצי ה-APK המפוצלים הם ייחודיים בתוך קובץ ZIP נתון.
שינויים
- כשמפעילים מכשיר עם Android בגרסה 7.1.1 (API ברמה 25) ומטה, ממשק שורת הפקודה מציג אזהרה רק אם הוא לא מצליח לזהות צ'ק-אין מוצלח של Google Play Services. במצב הזה, ה-CLI היה מחזיר שגיאה ולא מנס להפעיל את האפליקציה המיידית.
- ה-CLI של אפליקציות ללא התקנה
ia run
יכול עכשיו להפעיל בהצלחה חבילות APK שנוצרו על ידיbundletool
או חבילות APK שנבנו באמצעותaapt2
. בעבר, יכול להיות שהפעולהrun
הייתה נראית כאילו היא נכשלת בגלל פסק זמן כשמפעילים חלק מה-APK האלה. - הוצאנו משימוש את הדגל
--no-setup
עבורia run
, ועכשיו אין לו השפעה. - עדכון תקין של גרסאות ישנות יותר של Google Play Services לאפליקציות אינסטנט, שצריך להסיר לפני שמתקינים גרסה חדשה.
Google Play Instant Development SDK v1.4.0 (28.08.2018)
הגרסה הזו של Google Play Instant Development SDK (לשעבר Instant Apps Development SDK) כוללת את התכונות והשינויים החדשים הבאים.
תכונות חדשות
- הפקודה
ia check
ב-CLI של אפליקציות ללא התקנה תומכת עכשיו באימות גודל באפליקציות ללא התקנה באמצעות חבילות APK של הגדרות. - ה-CLI תומך עכשיו בהרצת אפליקציות ללא התקנה בתמונות אמולטור של מפתחות בדיקה עם גרסה עדכנית של Google Play Services.
- תמיכה משופרת בעזרה ספציפית לפקודות באמצעות
ia help <command>
. - נוסף פירוט של המידות ל-
ia check
שגיאות שקשורות למידות.
שינויים
- שם ה-SDK שונה מ-Android Instant Apps Development SDK ל-Google Play Instant Development SDK.
- ממשק ה-CLI לא מציג יותר את השגיאה
NullPointerException
כשמנסים לבדוק אפליקציה ללא פעילות של מרכז האפליקציות. - ה-CLI ו-Android Studio מזהים עכשיו מכשירים לא נתמכים שפועלת בהם מערכת Android 8.0 (רמת API 26). בעבר, האפליקציה לא הייתה מופעלת במכשירים האלה.
- סקריפט העטיפה
ia
Bash פועל עכשיו בצורה תקינה כשמפעילים אותו בצינור שבו לא מוגדר$TERM
. התסריט מניח רוחב של 80 עמודות. - הפקודה
ia check
מציגה עכשיו אזהרה לגבי אפליקציות ללא התקנה שבהן הגרסהminSdkVersion
מוגדרת כ-20
או כגרסה ישנה יותר. אם תתמכו בגרסאות ישנות יותר של ה-SDK ב-build שלכם, יכול להיות שהגודל של הקובץ הבינארי יגדל בלי שיהיה בכך יתרון לאפליקציות המיידיות שלכם. - ממשק ה-CLI מזהה עכשיו מקרים שבהם הגרסה של Google Play Services ישנה מדי ומוצגת בקשה לעדכון במכשיר.
- אפליקציות ללא התקנה שהופעלו ב-Android 8.0 (רמת API 26) ואילך דרך CLI או Android Studio מקבלות עכשיו באופן אוטומטי את ההרשאה
android.permission.INSTANT_APP_FOREGROUND_SERVICE
.
Android Instant Apps Development SDK v1.3.0 (2018-06-04)
הגרסה הזו של Android Instant Apps Development SDK כוללת את התכונות והשינויים החדשים הבאים.
תכונות חדשות
- Android Studio 3.2 משתמש עכשיו בספרייה שנוספה ב-SDK 1.3 כדי להריץ אפליקציות ללא התקנה.
האיחוד הזה מאפשר להריץ אפליקציות מיידיות ללא כתובות URL מ-Android Studio.
ia
Android Instant Apps Development SDK v1.2.0 (2018-05-07)
הגרסה הזו של Android Instant Apps Development SDK כוללת את התכונות והשינויים החדשים הבאים.
תכונות חדשות
- ממשק שורת הפקודה החדש של אפליקציות מיידיות,
ia
, מאפשר להפעיל אפליקציות מיידיות במכשיר הפיתוח ולבדוק אותן באופן מקומי כדי לזהות שגיאות נפוצות. - עכשיו אפשר ליצור ולהפעיל אפליקציות ללא התקנה בלי נקודת כניסה של כתובת URL.
שינויים
- הגרסה של שירותי Google Play לאפליקציות מיידיות שמצורפת ל-SDK יכולה עכשיו להתעדכן אוטומטית באמצעות חנות Play. בגרסאות קודמות, החבילה הזו הייתה נעולה לגרסה שצורפה ל-SDK.
- שמות מארחים שמכילים תווים כלליים לחיפוש, כמו
"*.example.com"
, נתמכים עכשיו באופן מלא במצב פיתוח. - מפתחים יכולים עכשיו לדמות הורדות של אפליקציות עם הגבלת מהירות ב-Android Lollipop, Marshmallow ו-Nougat על ידי הגדרת מאפיין המערכת
debug.aia.throttle_download_ms
, כמו בדוגמה הבאה:$ adb shell setprop debug.aia.throttle_download_ms 5000
Android Instant Apps Development SDK v1.1.0
הגרסה הזו של Android Instant Apps Development SDK כוללת את התכונות והשינויים החדשים הבאים.
תכונות חדשות
- העברת נתונים מאפליקציה ללא התקנה לאפליקציה מותקנת.
- במכשירים שמותקנת בהם גרסת Android 8.0 (API ברמה 26) ומעלה, המערכת מבצעת את ההעברה הזו באופן אוטומטי בזמן התקנת האפליקציה. במכשירים עם Android מגרסה 7.1 (רמת API 25) ומטה, אפשר להעביר את נתוני האחסון של האפליקציה ללא התקנה לאפליקציה המותקנת על ידי קריאה ל-
getInstantAppData()
באפליקציה המותקנת.
- במכשירים שמותקנת בהם גרסת Android 8.0 (API ברמה 26) ומעלה, המערכת מבצעת את ההעברה הזו באופן אוטומטי בזמן התקנת האפליקציה. במכשירים עם Android מגרסה 7.1 (רמת API 25) ומטה, אפשר להעביר את נתוני האחסון של האפליקציה ללא התקנה לאפליקציה המותקנת על ידי קריאה ל-
- כדי להקטין את הגודל של קובץ ה-APK, אפשר להשתמש בתמיכה החדשה בחבילות APK ספציפיות למכשיר. מידע על הגדרת ה-build לחבילות APK של תצורה זמין במאמר הגדרת ה-build לחבילות APK של תצורה.
שינויים
- אמולטור.
- כדי לבדוק אפליקציות ללא התקנה, צריך להשתמש באמולטורים שמופעלת בהם חנות Play וגרסה עדכנית של Google Play Services. במאמר הרצת אפליקציה מיידית מוסבר איך מגדירים את האמולטור.