נתוני הגרסה של ה-SDK
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
אזהרה: התכונה '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()
באפליקציה המותקנת.
- כדי להקטין את הגודל של קובץ ה-APK, אפשר להשתמש בתמיכה החדשה בחבילות APK ספציפיות למכשיר. מידע על הגדרת ה-build לחבילות APK של תצורה זמין במאמר הגדרת ה-build לחבילות APK של תצורה.
שינויים
- אמולטור.
- כדי לבדוק אפליקציות ללא התקנה, צריך להשתמש באמולטורים שמופעלת בהם חנות Play וגרסה עדכנית של Google Play Services. במאמר הרצת אפליקציה מיידית מוסבר איך מגדירים את האמולטור.
דוגמאות התוכן והקוד שבדף הזה כפופות לרישיונות המפורטים בקטע רישיון לתוכן. Java ו-OpenJDK הם סימנים מסחריים או סימנים מסחריים רשומים של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-07-27 (שעון UTC).
[null,null,["עדכון אחרון: 2025-07-27 (שעון UTC)."],[],[],null,["# SDK release notes\n\n**Warning:** Google Play Instant will no longer be available. Starting December 2025,\nInstant Apps cannot be published through Google Play, and all\n[Google Play services Instant APIs](https://developers.google.com/android/reference/com/google/android/gms/instantapps/package-summary)\nwill no longer work. Users will no longer be served Instant Apps by Play using any\nmechanism.\n\nWe're making this change based on developer feedback and our continuous investments\nto improve the ecosystem since the introduction of Google Play Instant.\n\nTo continue optimizing for user growth, we encourage developers to refer users to\ntheir regular app or game, using [deeplinks](https://support.google.com/googleplay/android-developer/answer/12463044)\nto redirect them to specific journeys or features when relevant.\n\nGoogle Play Instant Development SDK v1.9.0 (2019-09-05)\n-------------------------------------------------------\n\nThis release of the Google Play Instant Development SDK contains the following\nchanges.\n\n### Changes\n\n- The instant apps CLI will now run properly when invoked through a symbolic link.\n- In the previous version of the SDK, launching an app with minSdkVersion \\\u003c 24 and signed only with the v2 signature scheme would always cause an error. This change fixes both `ia run` and Android Studio's run command so that an error will only occur if the connected device's API version is too old to support v2 signatures.\n\nGoogle Play Instant Development SDK v1.8.0 (2019-08-05)\n-------------------------------------------------------\n\nThis release of the Google Play Instant Development SDK contains the following\nchanges.\n\n### Changes\n\n- The instant apps CLI `ia run` command can deploy instant apps that are only signed using a v2 signature scheme.\n- The instant apps CLI `ia run -u [url]` command now works without deploying an artifact.\n\nGoogle Play Instant Development SDK v1.7.0 (2019-03-29)\n-------------------------------------------------------\n\nThis release of the Google Play Instant Development SDK contains the following\nnew features and changes.\n\n### New features\n\n- The instant apps CLI can now collect usage metrics with your consent, allowing Google's developer team to better understand what features you find useful and improve shortcomings in our tooling.\n- The `ia check` command now supports checking against an installable build of the same app for common upgrade path incompatibilities. You can provide the installable app APK using the `-i` option.\n\n### Changes\n\n- The instant apps CLI `ia run` command no longer requires an active Google account on the device to launch instant apps in development mode.\n\nGoogle Play Instant Development SDK v1.6.0 (2018-11-05)\n-------------------------------------------------------\n\nThis release of the Google Play Instant Development SDK contains the following\nnew features and changes.\n\n### New features\n\n- The instant apps CLI `ia check` command now supports size checking on APK set files (`.apks`) generated from [`bundletool`](/studio/command-line/bundletool#generate_apks).\n\n### Changes\n\n- On devices running Android 8.0 (API level 26) or higher, running an instant app whose signing key doesn't match the key from any previously-launched app on the device no longer causes a crash in Android Studio or the CLI.\n- Changed the size limitation of instant apps from 4 MB to 10 MB. An app larger than 4 MB now receives a `WARNING` instead of an `ERROR`. An app larger than 10 MB continues to receive an `ERROR`.\n\nGoogle Play Instant Development SDK v1.5.0 (2018-09-27)\n-------------------------------------------------------\n\nThis release of the Google Play Instant Development SDK contains the following\nnew features and changes.\n\n### New features\n\n- The instant apps CLI `ia run` and `ia check` commands now support operating on APK set (.apks) files generated by [`bundletool`](/studio/command-line/bundletool#generate_apks).\n- The instant apps CLI `ia check` command now works with a list of APKs.\n- The instant apps CLI `ia check` command ensures that names of split APKs are unique within a given ZIP file.\n\n### Changes\n\n- When provisioning a device running Android 7.1.1 (API level 25) or lower, the CLI issues a warning only if it fails to detect a successful Google Play services check-in. When encountering this situation previously, the CLI would throw an error and not attempt to launch the instant app.\n- The instant apps CLI `ia run` can now successfully launch APKs generated by `bundletool` or APKs built using `aapt2`. Previously, the `run` operation might have appeared to time out when launching some of these APKs.\n- The `--no-setup` flag has been deprecated for `ia run` and now has no effect.\n- Properly updates older versions of Google Play services for Instant Apps, which need to be uninstalled first before installing a new version.\n\nGoogle Play Instant Development SDK v1.4.0 (2018-08-28)\n-------------------------------------------------------\n\nThis release of the Google Play Instant Development SDK (formerly Instant Apps\nDevelopment SDK) contains the following new features and changes.\n\n### New features\n\n- The instant apps CLI `ia check` command now supports size validation on instant apps using configuration APKs.\n- The CLI now supports running instant apps on test-keys emulator images with a recent version of Google Play services installed.\n- Improved support for command-specific help with `ia help \u003ccommand\u003e`.\n- Added size breakdown to `ia check` size errors.\n\n### Changes\n\n- The SDK has been renamed from \"Android Instant Apps Development SDK\" to \"Google Play Instant Development SDK\".\n- The CLI no longer throws a `NullPointerException` when trying to check an app with no launcher activity.\n- The CLI and Android Studio now detect unsupported devices running Android 8.0 (API level 26). Previously, these devices wouldn't launch the app.\n- The `ia` Bash wrapper script now works correctly when invoked in a pipeline where `$TERM` isn't set. The script assumes a width of 80 columns.\n- The `ia check` command now warns about instant apps whose `minSdkVersion` version is set to `20` or lower. By supporting these older SDK versions in your build, your binary's size might increase with no benefit for your instant apps.\n- The CLI now detects when your version of Google Play services is too old to run instant apps and prompts for an update on the device.\n- Instant apps launched on Android 8.0 (API level 26) and higher through the CLI or Android Studio now automatically have the `android.permission.INSTANT_APP_FOREGROUND_SERVICE` permission granted.\n\nAndroid Instant Apps Development SDK v1.3.0 (2018-06-04)\n--------------------------------------------------------\n\nThis release of the Android Instant Apps Development SDK\ncontains the following new features and changes.\n\n### New features\n\n- Android Studio 3.2 now uses a library added in SDK 1.3 to run instant apps. This unifies the logic between `ia` and Studio and allows you to run instant apps without URLs from Android Studio.\n\nAndroid Instant Apps Development SDK v1.2.0 (2018-05-07)\n--------------------------------------------------------\n\nThis release of the Android Instant Apps Development SDK\ncontains the following new features and changes.\n\n### New features\n\n- The new Instant Apps Command Line Interface, `ia`, allows you to launch instant apps on your development device and check them locally for common errors.\n- You can now build and launch instant apps [without a URL entry\n point](/topic/google-play-instant/getting-started/convert-to-instant-app#enable-try-now).\n\n### Changes\n\n- The version of Google Play Services for Instant Apps that's bundled with the SDK can now auto-update itself using the Play Store. In previous releases, that package was locked to the version bundled with the SDK.\n- Hostnames containing wildcard characters, such as `\"*.example.com\"`, are now fully supported in development mode.\n- Developers can now simulate throttled app downloads in Android Lollipop, Marshmallow, and Nougat by setting the `debug.aia.throttle_download_ms` system property, as shown in the following example: \n\n ```\n $ adb shell setprop debug.aia.throttle_download_ms 5000\n ```\n\nAndroid Instant Apps Development SDK v1.1.0\n-------------------------------------------\n\nThis release of the Android Instant Apps Development SDK contains the following\nnew features and changes.\n\n### New features\n\n- Transfer of data from Instant App to installed app.\n - On devices running Android 8.0 (API level 26) and above, the system automatically performs this transfer on app installation. On devices running Android 7.1 (API level 25) and lower, you can transfer your Instant App's storage data to your installed app by calling [`getInstantAppData()`](https://developers.google.com/android/reference/com/google/android/gms/instantapps/InstantAppsClient.html#getInstantAppData()) in your installed app.\n- You can decrease the size of your APK by using the new support for device-specific APKs. For information on setting up your build for configuration APKs, see [Set up your build for configuration APKs](/topic/google-play-instant/guides/config-splits).\n\n### Changes\n\n- Emulator.\n - Emulators running Play Store and the latest Google Play Services are required to test Instant Apps moving forward. For information about how to set up your emulator, see [Run your instant\n app](/topic/google-play-instant/getting-started/first-instant-app#run)."]]