לא רק בנייד
במדינות כמו סין, אפליקציות מיני כבשו את השוק בסערה. מלבד מכשירים ניידים, שבהם המיני אפליקציות שנמצאות בסביבתן הטבעית נמצאים בכל מקום, המיני אפליקציות התחילו להשתלט על סביבות זמן ריצה אחרות, כמו מכוניות ומחשב קלאסי.
מיני אפליקציות במכוניות
ביולי 2020, יצרנית הרכב הגרמנית BMW Group הודיעה על שיתוף פעולה עם Tencent ממותגת כ-WeScenario, השקה לפי Tencent ל-"30 חברות רכב מובילות בעולם, בסביבת החברה, התוכן והשירותים של WeScenario] ליותר מ-110 דגמים של רכבים במיינסטרים.
![מרכז בקרה של מכונית Tencent, עם שתי שורות של סמלים של מיני אפליקציות.](https://web.developers.google.cn/static/articles/mini-apps/mini-app-alternative-runtime-environments/image/dashboard-a-tencent-car.jpg?authuser=5&hl=he)
מיני אפליקציות בשולחן העבודה
מיני אפליקציות ב-WeChat Desktop
באמצעות הלקוח של WeChat לשולחן העבודה, שזמינה ל-macOS ול-Windows, אפשר להריץ אפליקציות מיני של WeChat בשולחן העבודה. (אם אתם חוקרים ורוצים ליהנות מהחוויה המלאה, מכיוון שהיא מוגבלת יותר, חשוב לא לטעון את גרסת macOS מ-App Store.)
כדי לבדוק אותה ב-macOS, תוכלו לשתף עם עצמכם גרסת מיני של אפליקציה ממכשיר נייד דרך החשבון 'העברת קבצים'. תתקבל הודעה שניתן לפתוח בתוכנת הלקוח למחשב. ברוב המקרים, אפשר יהיה ללחוץ על המיני אפליקציה כדי להפעיל אותה. במקרים אחרים, תצטרכו להעביר לעצמכם את היסטוריית הצ'אט שוב ממכשיר נייד.
![לקוחה של WeChat macOS למחשב, שבה מוצגת צ'אט עם עצמך עם מיני אפליקציה משותפת והיסטוריית צ'אטים כשתי ההודעות הגלויות.](https://web.developers.google.cn/static/articles/mini-apps/mini-app-alternative-runtime-environments/image/the-wechat-macos-desktop-ff77c2594df87.png?authuser=5&hl=he)
ב-Windows, לא צריך לעקוף את הבעיה לשיתוף אפליקציות של מיני אפליקציות עם עצמכם, כי יש חלונית ייעודית למיני אפליקציות שבה מוצגות האפליקציות של מיני אפליקציות שהמשתמש השתמש בהן לאחרונה, וגם חיפוש אפליקציות שבו אפשר לגלות אפליקציות של מיני אפליקציות חדשות.
![החלונית של המיני-אפליקציה בלקוח WeChat Windows שבה מוצגות המיני אפליקציות של המשתמש שהיו בשימוש לאחרונה.](https://web.developers.google.cn/static/articles/mini-apps/mini-app-alternative-runtime-environments/image/the-mini-app-panel-the-w-d77d8ecfb45ff.png?authuser=5&hl=he)
![חיפוש של מיני אפליקציות בלקוח WeChat Windows, שבו מוצגות אפליקציות מיני ברשימה בקטגוריות שונות כמו משחקים, עסקים, מוסדות חינוך וכו'.](https://web.developers.google.cn/static/articles/mini-apps/mini-app-alternative-runtime-environments/image/the-mini-app-search-the-063f6eb0f29b8.png?authuser=5&hl=he)
אפליקציות זעירות של WeChat משתלבות במחשב באופן טבעי עם מערכת ההפעלה. ב-macOS וב-Windows, לכל משתמש יש רשומה משלו בסרגל האפליקציות לריבוי משימות, עם סמל משלו של סרגל המשימות. ב-macOS אפשר לשמור ב-Dock, והסמל נעלם ברגע שאפליקציית הלקוח של WeChat נסגרת. ב-Windows אפשר להצמיד סמלים של מיני אפליקציות לשורת המשימות, אבל אי אפשר להפעיל אותם. ב-macOS, שם האפליקציה הוא תמיד "WeChat" ולא השם בפועל של האפליקציה, אבל השם מוצג בצורה נכונה ב-Windows.
![מתג ריבוי המשימות ב-macOS כולל מיני אפליקציות לצד אפליקציה רגילה של macOS.](https://web.developers.google.cn/static/articles/mini-apps/mini-app-alternative-runtime-environments/image/the-macos-multitask-switc-41fdba003b0ab.png?authuser=5&hl=he)
![הסמל של מיני האפליקציה של Starbucks ב-Dock של macOS, עם שם של WeChat.](https://web.developers.google.cn/static/articles/mini-apps/mini-app-alternative-runtime-environments/image/the-starbucks-mini-app-ic-69f453a6b3106.png?authuser=5&hl=he)
רוב האפליקציות במצב מיני עדיין לא מותאמות למחשב, והן פועלות בחלון קבוע שלא ניתן לשנות את הגודל שלו, שכולל את הפעולות הידועות של ממשק המשתמש ואת הבקשות להרשאות כמו בנייד (מידע נוסף זמין במאמר חוויית המשתמש).
![אפליקציית המיני של Starbucks פועלת ב-macOS ומבקשת את הרשאת פרופיל המשתמש שהמשתמש יכול להעניק, באמצעות הנחיה שמופיעה בחלק התחתון.](https://web.developers.google.cn/static/articles/mini-apps/mini-app-alternative-runtime-environments/image/the-starbucks-mini-app-ru-1b25007f0451a.png?authuser=5&hl=he)
![אפליקציית המיני של Starbucks פועלת ב-macOS ומוצג בה מסך הבית של האפליקציה.](https://web.developers.google.cn/static/articles/mini-apps/mini-app-alternative-runtime-environments/image/the-starbucks-mini-app-ru-572cd2e489b0f.png?authuser=5&hl=he)
ניתן להציג אפליקציות קטנות ורספונסיביות שעברו אופטימיזציה לשולחן העבודה (מלבד לנייד) בחלון רחב יותר ב-macOS שעדיין קבוע, אבל ב-Windows אפשר לשנות את הגודל שלו באופן גמיש.
![אפליקציית ההדגמה של רכיבי WeChat מוצגת בחלון של אפליקציה רספונסיבית, שאפשר לשנות את גודלו ושכברירת מחדל הוא רחב יותר מהמסך הרגיל של המכשיר הנייד.](https://web.developers.google.cn/static/articles/mini-apps/mini-app-alternative-runtime-environments/image/the-wechat-components-dem-1c3d986776774.png?authuser=5&hl=he)
![אפליקציית ההדגמה של רכיבי WeChat בחלון צר שבה מוצגות שלוש תיבות A , B ו-C מוערמות זו על גבי זו.](https://web.developers.google.cn/static/articles/mini-apps/mini-app-alternative-runtime-environments/image/the-wechat-components-dem-a1fe189f05208.png?authuser=5&hl=he)
![אפליקציית ההדגמה של רכיבי WeChat בחלון רחב שבה מוצגות שלוש תיבות A, B ו-C עם סידור מעל הכול ב-B ו-C בצד.](https://web.developers.google.cn/static/articles/mini-apps/mini-app-alternative-runtime-environments/image/the-wechat-components-dem-abe24ae8acfe5.png?authuser=5&hl=he)
אפשר לשנות את הגדרות ההרשאות של מיני אפליקציות ב-macOS דרך תפריט ההקשר. ב-Windows נראה שזה לא אפשרי, והמיקום שדווח באפליקציית ההדגמה הוא המיקום המשוער ש-Windows מאפשרת לאפליקציות לקבל בלי לבקש הרשאה.
![אפליקציית ההדגמה של רכיבי WeChat פועלת ב-macOS ומוצגת בה שתי תיבות סימון לאישור פרטי המיקום והמשתמש.](https://web.developers.google.cn/static/articles/mini-apps/mini-app-alternative-runtime-environments/image/the-wechat-components-dem-3646592ae405b.png?authuser=5&hl=he)
מיני אפליקציות בדפדפן המאובטח של 360
360 Secure Browser (360 安全浏览す) הוא דפדפן אינטרנט שפותח על ידי חברת Qihoo. מלבד iOS ו-Android, הדפדפן זמין גם ב-Windows, ב-macOS וב-Linux. ב-Windows אפשר להפעיל אפליקציות מיני-360 מיוחדות. המסמכים למפתחים וה-API דומים לאלה של ספקים אחרים. עם זאת, ב-360 אין כלי פיתוח ייעודיים. במקום זאת, המפתחים צריכים ליצור את המיני אפליקציות שלהם בסביבת פיתוח משולבת (IDE) לבחירתם, ואז לבדוק אותן בדפדפן במצב פיתוח מיוחד. ניפוי הבאגים מתבצע באמצעות כלי הפיתוח של Chrome. אפשר להשתמש באפליקציית הדגמה כדי להתחיל.
![גרסת מיני של אפליקציה ב-360 מעלות, שפועלת בדפדפן מאובטח של 360, עוברים ניפוי באגים באמצעות הכלים למפתחים ב-Chrome.](https://web.developers.google.cn/static/articles/mini-apps/mini-app-alternative-runtime-environments/image/a-360-mini-app-running-3-6302b6618cd95.png?authuser=5&hl=he)
אפליקציות 360 מיני יכולות לפעול במצב מסך מלא, והן יופיעו כרשומות נפרדות בסרגל של ריבוי המשימות. דרך תפריט ההקשר, ניתן להוסיף סמל של מסך הבית שמאפשר הפעלה של מיני אפליקציות משולחן העבודה.
![מיני-אפליקציה של סרטוני 360 שפועלת במצב מסך מלא, ומציגה תמונות ממוזערות שונות של סרטונים לצפייה.](https://web.developers.google.cn/static/articles/mini-apps/mini-app-alternative-runtime-environments/image/a-360-video-mini-app-runn-aa0d65f94deb.png?authuser=5&hl=he)
מיני-אפליקציות מבוססות-אינטרנט
יש כמה פלטפורמות מיני של אפליקציות שמבוססות על אינטרנט, אבל הן תלויות בנוכחות של WebView מיוחד כדי לממש את מלוא הפוטנציאל שלהן.
LINE
LINE היא אפליקציה לתקשורת מיידית במכשירים אלקטרוניים כמו סמארטפונים, מחשבי טאבלט ומחשבים אישיים. בנוסף, LINE היא פלטפורמה שמספקת שירותים שונים, כולל ארנק דיגיטלי, זרם חדשות, וידאו על פי דרישה (VOD) והפצה של קומיקס דיגיטלי. השירות הוא חברת-בת של חברת מנועי חיפוש באינטרנט בקוריאה – Naver Corporation.
מכיוון שמיני אפליקציות של LINE הן בעצם אפליקציית אינטרנט רגילה
(ראו אפליקציה לדוגמה) שמשתמשת במסגרת ממשק הקצה של LINE (LIFF), אפשר לגשת אליה גם מחוץ לאפליקציה הראשית של LINE באמצעות
קישורים קבועים מיוחדים
(דוגמה). עם זאת, לא כל ממשקי ה-API זמינים במקרים כאלה. דוגמאות לממשקי API שלא זמינים בממשקי ה-API של הדפדפן כוללות את השיטה liff.scanCode()
לקריאת קודי QR או ממשקי API שקשורים ל-Bluetooth כמו liff.bluetooth.getAvailability()
.
כדי להתנסות בפלטפורמה, תוכלו לבדוק את אפליקציית LINE Playground בדפדפן ובאפליקציית LINE אם יש לכם חשבון LINE.
![אפליקציית ההדגמה של LINE Playground פועלת במכשיר iOS והפונקציה 'liff.getOS() ' מחזירה 'ios'.](https://web.developers.google.cn/static/articles/mini-apps/mini-app-alternative-runtime-environments/image/the-line-playground-demo-78d20ca810b96.png?authuser=5&hl=he)
![אפליקציית ההדגמה של LINE Playground פועלת בדפדפן האינטרנט ומציגה את המחרוזת 'liff.getOS() ' שמחזירה 'אינטרנט'.](https://web.developers.google.cn/static/articles/mini-apps/mini-app-alternative-runtime-environments/image/the-line-playground-demo-1f5ceb7a58e0c.png?authuser=5&hl=he)
Google Spot
הפלטפורמה של Google Spot מאפשרת למפתחים להגדיר Spot ב-Google Pay, חזית חנות דיגיטלית שהם יכולים ליצור, למתג ולארח בכל דרך שירצו. ניתן למצוא אותו גם באינטרנט וגם דרך ברקודים פיזיים. המשתמשים יכולים לשתף בקלות "Spot" (כמו שהאפליקציה קוראת לה) באפליקציית ההודעות המועדפת עליהם, או למצוא אותה ב-Google Pay. ה-Spot נוצר באמצעות HTML ו-JavaScript, לכן ניתן להמיר בקלות השקעות קיימות באתרים לנייד או באפליקציות PWA ל-Spot על ידי "הוספת כמה שורות של JavaScript" בהתאם לפוסט ההודעה.
![אפליקציית המיני של Eat.fit שפועלת באפליקציית-העל של Google Pay, ומופיעה בה הגיליון התחתון של הכניסה.](https://web.developers.google.cn/static/articles/mini-apps/mini-app-alternative-runtime-environments/image/the-eatfit-mini-app-runn-f55df1ea6339d.png?authuser=5&hl=he)
אפליקציות VK Mini
הפלטפורמה של הרשת החברתית הרוסית VK מפעילה תוכנית של מיני אפליקציות שמאפשרת למפתחים ליצור אפליקציות מיני שקשורות באופן הדוק לרשת החברתית. אפליקציות VK Mini פועלות באפליקציות לנייד הספציפיות לפלטפורמה של VK וגם באתר למחשב. מלבד כמה מהפלטפורמות האחרות של המותג, כמו Mail.ru, גם האפליקציות של המיני של VK משולבות בדפדפן Atom.
![האפליקציה המוקטת Все актеки שפועלת ב-VK.](https://web.developers.google.cn/static/articles/mini-apps/mini-app-alternative-runtime-environments/image/the-vse-apteki-mini-app-r-4c223b1f34dd3.webp?authuser=5&hl=he)
מיני אפליקציות לטלגרם
עם Telegram Mini Apps, מפתחים יכולים להשתמש ב-JavaScript כדי ליצור ממשקים גמישים שניתן להפעיל ישירות בתוך Telegram. בדומה לבוטים, גם האפליקציות של Mini Apps תומכות בהרשאה חלקה, בתשלומים משולבים באמצעות 20 ספקי תשלום (עם שירותי Google Pay ו-Apple Pay ייחודיים), מתן התראות מותאמות אישית למשתמשים ועוד הרבה יותר. אפשר לבדוק את התכונה הזאת בגרסת הדגמה של מיני אפליקציה.
אישורים
המאמר הזה נכתב על ידי Joe Medley, Kayce Basques, Milica Mihajlija, Alan Kant וקיית' גו.