אפליקציות Android Instant - מה המשמעות של משתמשים ומפתחים?

מְחַבֵּר: John Stephens
תאריך הבריאה: 1 יָנוּאָר 2021
תאריך עדכון: 19 מאי 2024
Anonim
Google Play Instant: Structuring instant apps
וִידֵאוֹ: Google Play Instant: Structuring instant apps

תוֹכֶן


האם אתה באמת צריך להוריד אפליקציה כדי להיות בבעלותה? אני לא מתלבט כאן (האם באמת יש לנו משהו?) אבל כשאתה שוקל כמה מהר ובקלות אתה יכול להוריד ולהתקין משהו כמו אפליקציית פנס, זה גורם לך לתהות מה היתרון שמירה זה באמת במכשיר שלך. אלא אם כן אתה עובד במכרה, לא סביר שתזדקק לאפליקציות המקריות המיוחדות לשימוש הזה לעתים קרובות כל כך; אז כל עוד אתה יכול לגשת לאפליקציה במהירות כשתזדקק לה ביותר, מה היתרון בכך שהיא תופס מקום בשאר הזמן? אפליקציות מיידיות של Android הן התשובה של גוגל לדילמה זו

יישומים מיידיים היא תכונה המאפשרת לך להשתמש באפליקציה בלי צורך להוריד אותו לטלפון שלך: פשוט מצא אותו בחנות Play ולחץ על 'פתח אפליקציה'. יותר טוב, זה מאפשר לך לקפוץ לפעילות ספציפית בתוך אפליקציה שלא התקנת, פשוט על ידי הקשה על כתובת אתר. זה כבר זמין עבור חלק מהמשתמשים ונמצא בתהליך הפתיחה לשארנו. לאחרונה, גוגל הוסיפה לחצן Play כפתור "נסה את זה עכשיו" עבור כמה אפליקציות מיידיות של אנדרואיד. אבל מה זה באמת אומר לך? וכיצד על המפתחים להסתגל לפיצ'ר חדש זה?


באמצעות אפליקציות מיידיות לאנדרואיד

כדי לגשת לאפליקציות מיידיות של אנדרואיד במכשיר שלך, אתה פשוט צריך להפעיל את האפשרות בתפריט ההגדרות שלך - כל עוד יש לך מכשיר Nexus או Pixel. ראש אל אישי> גוגל ואז שירותים. עכשיו רק לעבור אפליקציות מיידיות לחץ על ואז לחץ על 'כן, אני נמצא' כשההודעה תופיע. תוכלו לנסות את זה עם כמה מהמאמצים המוקדמים כמו BuzzFeed או Wish. אם אין לך אחד מהמכשירים האלה, ייתכן שעדיין תוכל למצוא את זה בהגדרות שלך, אך היישומים עדיין לא יהיו זמינים לך לנסות. אל תדאגו, הם מגיעים!

ניתן להפעיל אפליקציות מיידיות של אנדרואיד מכתובת URL. זה שימושי באותה מידה מכיוון שהוא למעשה מרחיב את חווית הגלישה באינטרנט כדי להוסיף יותר כוח ופונקציונליות מקורית - שלא לדבר על המאפשר לנו לשתף חוויות מתוך אפליקציות.

מה זה יכול אומר למשתמשים

אז מה זה אומר למשתמשים? האם עליכם להתרגש, מודאג או אדיש?


בסך הכל, אלה חדשות די מרגשות ורבים מצפים שזה יהיה מחליף משחק לאופן בו אנו משתמשים במכשירים שלנו. יש הרבה אפליקציות בחנות Play שהם בדרך כלל עניינים של 'לשימוש חד פעמי', או דברים שבהם לעתים רחוקות תשתמש בהם שוב. ועדיין יש המון עם אחסון פנימי של 16 ג'יגה-בייט במכשירים שלנו (או אפילו פחות).

רובנו מעדיפים להשתמש באפליקציה מקומית על פני אתר אפשרי, אך איננו רוצים את הטרחה של התקנתה.

אמנם לא כרגע קשה מדי להתקין אפליקציה ואז להסיר אותה מיד לאחר מכן, אך Android Instant Apps מבטיח לייעל את התהליך עוד יותר כך שתוכל לחסוך זמן וליהנות מיעילות רבה עוד יותר מהמכשיר שלך. רובנו מעדיפים להשתמש באפליקציה מקומית על פני אתר אפשרי, אך איננו רוצים את הטרחה של התקנתה.

זה מה שאתה קורא 'לאכול את העוגה שלך ולאכול אותה'.

מוטב, ההבטחה להישמט מייד לדף שימושי ספציפי באפליקציה ללא טרחה המעורבת בהתקנתה. הדוגמא שגוגל העניקה בכנס המפתחים האחרון הייתה שמשתמש יכול להקיש על מד חניה עם הטלפון שלו כדי לפתוח באופן מיידי אפליקציית חניה (דרך NFC) בדף התשלום, מוכן לשלם באמצעות Android Pay.

דוגמא נוספת הייתה שאולי תוכל לשתף תשבץ עם חבר דרך WhatsApp. היה כיף מיוחד עם הפאזל הזה? אז אתה יכול לשלוח את הקישור והנמען יוכל לצלול ימינה לדף זה בתוך האפליקציה, ללא צורך להתקין אותו קודם או אפילו לנווט בתפריט.

הגלישה באינטרנט תהפוך חלקה בהרבה, ככל שהאתרים עוברים בין דפי אינטרנט, אפליקציות ובחזרה. בעתיד, אנו עשויים אפילו לראות אתרים המשתמשים בקישורים להפעלת אפליקציות מיידיות ממפתחים אחרים. בזמן בדיקת המסעדות הסמוכות במפות תוכלו ללחוץ על קישור ביקורת ב- Yelp ואז לפתוח את אפליקציית Uber להזמנת מונית!

הגלישה באינטרנט תהפוך חלקה בהרבה, ככל שהאתרים עוברים בין דפי אינטרנט, אפליקציות ובחזרה.

אם כבר מדברים על העתיד, בהחלט קל להסתכל על אפליקציות מיידיות של אנדרואיד כצעד גדול לקראת התפתחות בלתי נמנעת לחוויות המקוונות שלנו. כשתוכניות נתונים הופכות לנדיבות יותר ויותר, חיבורים הופכים למהירים יותר ואחסון ענן נפוץ; זה רק עניין של זמן עד שלא נצטרך עוד להוריד כל דבר. אפליקציות מיידיות עדיין מורידות ומתקנות חלק מהתוכנה, אך בעתיד אפילו העיבוד צפוי להיות במיקור חוץ לשרת איפשהו וזה יפחית בצורה דרסטית את הצורך בחומרה יקרה.

זהו צעד קטן בכיוון זה, אך הוא חיובי.

אבטחה ומגבלות

הדאגה שאולי יש מי שקורא את זה, היא שהיא עשויה להציג בעיות אבטחה. מה אם דף אינטרנט היה מתקין אפליקציה בטלפון באופן זמני שיכול לחייב אותך באמצעות Android Pay למשל?

אפליקציה לא יכולה להתחיל לחייב אותך או לקרוא את אנשי הקשר שלך אלא אם כן אתה אומר שהיא יכולה.

בעוד שאפליקציות מיידיות של אנדרואיד עשויות להכניס כמה חששות אבטחה חדשים, ישנם אמצעים שמבטיחים שמשתמשים לא צריכים להידרש לרוב. כל תנועת הרשת מתוך האפליקציות תשתמש ב- HTTPS. כניסה תצטרך להיות מטופלת על ידי Smart Lock (שגם שומר על התהליך נחמד ומהיר) והמשתמשים יצטרכו לתת אישור בדיוק כפי שהם עושים עבור אפליקציות המותקנות. אפליקציה לא יכולה להתחיל לחייב אותך או לקרוא את אנשי הקשר שלך אלא אם כן אתה אומר שהיא יכולה.

בדף השאלות הנפוצות בנושא יישומים מיידיים של גוגל, אנו מראים לנו כי יישומים אלה יכולים להשתמש בהרשאות הבאות:

  • חיוב
  • ACCESS_COARSE_LOCATION
  • ACCESS_FINE_LOCATION
  • ACCESS_NETWORK_STATE
  • מצלמה
  • INSTANT_APP_FOREGROUND_SERVICE רק ב- Android O.
  • אינטרנט
  • READ_PHONE_NUMBERS רק ב- Android O.
  • RECORD_AUDIO
  • לרעוד

כל מה שאינו ברשימה זו אינו נתמך על ידי אפליקציות מיידיות. שימו לב כי חסרים דברים כמו Bluetooth, הגדר אזעקה, השתמשו בטביעת אצבע וטפטים שהוגדרו.

מגבלות אחרות כוללות היעדר תמיכה בשירותי רקע (אפליקציות הפועלות באופן פוטנציאלי ללא ידיעת המשתמש), להתראות בדחיפה, לגישה לאחסון חיצוני או להסתכלות על אפליקציות המותקנות במכשיר. יישומים מיידיים גם לא יוכלו לשנות הגדרות במכשיר המשתמש, כגון טפטים.

כפי שאתה יכול לצפות, יש גם מגבלת גודל קובץ גם להורדות מיידיות של אפליקציות, כלומר להיות 4 מגה-בייט לכל 'תכונה' או לכל עמוד (חשבו על פעילות) של אפליקציה. זה כמובן יוצר יותר מגבלות פוטנציאליות. זה אומר, למשל, שמפתחים לא יכולים לארוז אפליקציה מלאה במדיה עשירה, אם כי כמובן שאין שום דבר שיכול למנוע מהם להזרים מדיה ממקומות אחרים.

אבל זה עושה די בהנחה משהו כמו משחק מלא בתלת מימד. כרגע לפחות. לגוגל יש לומר זאת בנושא:

"משחקים הם קטגוריה מאוד מיוחדת של אפליקציות, ולעתים קרובות יש להם כלים ייחודיים, נכסים גדולים ודרישות ביצועים גבוהים. עם זאת, אנו מעוניינים לבחון מקרי שימוש במשחק. בדוק את ה מיידי אפליקציות מיידיות של Android ב- StackOverflow

בטווח הקצר, אין שום דבר שימנע מכם ליצור משחקים, אך בדרך כלל הם יהיו דברים כמו משחקי פאזל או מאוד פלטפורמות בסיסיות דו מימדיות בדחיפה. האצת חומרה עם OpenGL ES 2.0 נתמכת עם זאת, כך שהפוטנציאל העתידי קיים.

הזמן יגיד אם חלק מההגבלות הללו יוסרו או שמא הוכנסו יותר.

הזמן יגיד אם חלק מההגבלות הללו יוסרו או שמא הוכנסו יותר. יהיה מעניין גם לראות כיצד מפתחים ומותגים מאמצים את הפיצ'ר. דבר אחד שכדאי לזכור הוא העובדה של- iOS אין כרגע שירות דומה. עסקים עשויים להיות זהירים בהבאת חוויות חדשות שרק חלק מסוים מהקהל שלהם יוכל להעריך - אך שוב, רק הזמן יספר.

מה המשמעות של זה עבור עסקים ומפתחים

עסקים צריכים להתרגש מהאפשרות של אפליקציות מיידיות לאנדרואיד, מכיוון שהדבר יוצר הרבה הזדמנויות חדשות למעורבות מוגברת וכנראה מכירות כתוצאה. כפי שכבר נגענו, אפליקציות מיידיות של אנדרואיד יספקו דרך לאתרים לקשר לתוכן דינמי יותר עבור משתמשים ניידים וזה בתורו יאפשר שימוש במודעות מיקום, רכישות בתוך האפליקציה ועוד. הערעור האמיתי של עסק אם כן, הוא היכולת לאפשר למשתמש להזמין בצורה חלקה פיצה או לקנות מוצר דרך האפליקציה שלו, או לקבל הנחיות לחנות. והיכולת לשתף קישורים לדפים בתוך אפליקציות תגדיל מאוד את יכולת הגילוי של אותם אפליקציות ועלולה להוביל לתנועה רבה יותר. למשתמשים שלא אוהבים את האפליקציה שלך יש סיכוי הרבה פחות להשאיר גם ביקורת שלילית.

אפליקציות מיידיות יהיו בגדר חובה לעסקים שרוצים למנף את הפוטנציאל השיווקי המרבי של היישומים הניידים שלהם אז. עם זאת, עבור מפתחים שמתפרנסים מהתקנות אפליקציה או מפרסום, ייתכן שהיתרונות נחתכים פחות. אם אתה מרוויח את הכסף שלך ממודעות, אתה עשוי להפיק תועלת מכך שיותר משתמשים יפקדו בפעילויות האישיות שלך (וניתן תמיכה בסיס האש. אולם מצד שני, חוסר הדרישה להתקנת האפליקציה עשוי להפחית את התדירות של משתמשים מסוימים חזור לאפליקציה שלך לאחר המפגש הראשון שלהם.

אפליקציות מיידיות יהיו חובה לעסקים שרוצים למנף את הפוטנציאל השיווקי המקסימלי של האפליקציות הסלולריות שלהם.

אפליקציות מיידיות יתמכו בגירסאות אנדרואיד המתוארכות כל הדרך לג'לי בין, כלומר הן יהיו זמינות למיליוני משתמשים אך רואים כפי שהן לא להיות זמינים ב- iOS, דפי אינטרנט מסוימים עשויים לא לסרב להפוך אותם לחלק גדול מהאסטרטגיה שלהם.

כיצד מפתחים יכולים ליישם אפליקציות מיידיות של אנדרואיד

הדרכה מעמיקה היא מעבר לתחום של פוסט זה, אך אנו יכולים לעבור במהירות על מה שמעורב ביצירת אפליקציה מיידית.

החדשות הטובות הן שאנדרואיד סטודיו 3.0 יגיע עם תמיכה מיידית של אפליקציות מחוץ לקופסה. תוכלו להוריד את ה- SDK לאפליקציות מיידיות של Android ממנהל SDK ואז תוכלו להשתמש בעוזר קישורי האפליקציות כדי להוסיף את הקישורים שלכם בקלות. אמולטורים יתמכו כעת בבדיקות גם בסביבה מקומית (קישורים עמוקים נבדקו בעבר באמצעות ADB).

ההבדל הגדול ביותר הוא השימוש בסוג חדש של מבנה: מודולי תכונה. אלה פועלים כמו ספריות עם קוד משלהם, משאבים ומניפסטים, וניתן לגשת אליהם באותה דרך מהאפליקציה שלך להתקנה, אך הם יבנו כלאיי קיימים. יישומים לאפליקציות המיידיות שלך. מודול אפליקציה מיידית יפעל כמו מיכל (.zip) עבור מודולי התכונה שלך.

לכן כדי להמיר אפליקציה רגילה ליישום מיידי, תחילה תשתמש בעוזר קישורי האפליקציות כדי לשנות את המניפסט שלך ולהגדיר נקודות כניסה וכתובות URL כדי לגשת אליהם. זה עובד בצורה דומה לאופן שבו היית מכניס כעת קישור עמוק לקישור ישיר לפעילויות בתוך אפליקציה שהותקנה מראש במכשיר שלך.

לאחר מכן תמיר את מודול היישום שלך ויציב אותו בתוך מודול תכונות בסיס. תשנה את שם היישום לתכונה ותשנה את קובץ ה- Gradle כך שבמקום com.android.application, יהיה לך com.android.feature. תוסיף גם שורה ל- Gradle להגדרת תכונת הבסיס שלך. לאחר מכן תוסיף מודול יישום עבור היישום הנוכחי שלך, מודול תכונות 'בסיס' לאפליקציה הראשית ומודול תכונות לכל יישום מיידי. כל מודולי האפליקציה שלך יבנו את מודול תכונת הבסיס וכך יתווספו תלות לקבצי Gradle. ישנם מספר צעדים נוספים ותמצא הסבר מפורט יותר בהמשך.

גוגל מבטיחה לנו כי ניתן לטפל בכל התהליך תוך פחות מיום עבור אפליקציה בסיסית, אך זה יהיה תלוי רבות במבנה האפליקציה הנוכחי שלכם, כמו גם בהיקף הפרויקט שעומד בראשכם. אם ברצונך ליצור אפליקציית חנות ולהפוך כל רישום למוצר למאפיין שלו, יהיה לך מספר צעדים נוספים בהשוואה לבניית אפליקציה רגילה - אך לפרויקטים גדולים יותר זה יכול לקחת זמן משמעותי. זה בהחלט מציג מספר שלבים נוספים אם ברצונך לגרום לכל דף בחנות להופיע כאפליקציה מיידית מיידית.

שיטות עבודה מומלצות

אפליקציות מיידיות של אנדרואיד מציגות שורה של אתגרים חדשים עבור מעצבים ומפתחים ויחייבו שפת עיצוב חדשה ודרך חשיבה.

גוגל שיתפה כאן כמה שיטות מומלצות. לדוגמה, מפתחים אסור קורא באגרסיביות למשתמשים להוריד את היישום המלא. מפתחים יכולים להשתמש בכפתור התקנה כדי לבקש זאת, אך עליהם לעשות זאת בצורה עדינה. יש להגביל את הפקודות ללא יותר משניים או שלושה מופעים. כמו כן, הם צריכים להימנע מסניף ממשק המשתמש שלהם והם בהחלט מעודדים לא להוסיף מסכי התזה לדפים בודדים. יש להשתמש ב- Smart Lock לצורך זהות כדי למנוע ממשתמשים להיכנס ולהתחבר ללא הפסקה מהיישומים והאתרים.

בהחלט כדאי לקרוא את המדריך המלא, אך הדרך הטובה ביותר לסכם זאת היא לשמור על המעבר בין דף האינטרנט לאפליקציה בצורה חלקה ככל האפשר בזמן גם כזכור שמשתמשים יטענו דפים אלה מתוך האפליקציה הרגילה.

סיכום

אז מה אתה עושה מאפליקציות מיידיות לאנדרואיד? האם אתה יכול לראות את עצמך משתמש בהם? מפתחים: האם אתה ממיר את האפליקציות הנוכחיות שלך, או שתשתמש בתכונה זו לפרויקטים עתידיים?

באופן אישי אני רואה המון ערעור ומקווה שזה צעד לעבר 'עתיד ללא הורדות'. לעת עתה, היכולת לקשר חברים ישירות לדפים בתוך אפליקציות תגדל בתקווה את המעורבות ותכניס מגוון של מקרי שימוש חדשים.

ההצלחה ככל הנראה תלויה בנכונותם של המפתחים להקדיש זמן נוסף זה, אשר בתורו יהיה תלוי עד כמה המשתמשים מוכנים לשנות את מערכת היחסים שלהם עם התוכנה שלהם.

קשורים

  • Google Play Instant: נסה משחקים בלי להוריד אותם
  • 5 הגדרות אנדרואיד שעליך לשנות כדי לפלס את משחק הטלפון החכם שלך
  • גוגל מביאה אפליקציות מיידיות אנדרואיד נבחרות לחנות Play

העיצוב של Moto Z3 Play לא אמור להפתיע אף אחד מדי. הוא שומר על אותה צורה כללית וטביעת כף הרגל כמו מכשירי ה- Moto Z הקודמים, הנחוצים לשמירה על תאימות למודוס ה- Moto....

עדכון, 28 במאי, 2019, בשעה 12:15 בבוקר ET: נראה שמוטורולה הסירה את כל הרישומים מאמזון. לא ברור אם החברה תבטל הזמנות שהוצבו בזמן שהטלפון היה זמין. ...

הודעות חדשות