חוויית המפתח
אחרי שהסברתי על מיני-אפליקציות כשלעצמן, אני רוצה להתמקד בחוויית המפתחים בפלטפורמות השונות של הסופר-אפליקציות. פיתוח מיני-אפליקציות בכל הפלטפורמות מתבצע בסביבות פיתוח משולבות (IDE) שפלטפורמות הסופר-אפליקציות מספקות בחינם. יש עוד אפליקציות, אבל אני רוצה להתמקד בארבע הפופולריות ביותר, ובאפליקציה חמישית – Quick App – לצורך השוואה.
סביבות פיתוח משולבות (IDE) לאפליקציות מיני
בדומה לאפליקציות העל, רוב סביבות הפיתוח המשולבות זמינות רק בסינית. חשוב לוודא שאתם מתקינים את הגרסה הסינית ולא גרסה באנגלית (או גרסה מחו"ל) שזמינה לפעמים, כי יכול להיות שהיא לא עדכנית. מפתחים ב-macOS צריכים לדעת שלא כל סביבות הפיתוח המשולבות (IDE) חתומות, ולכן מערכת macOS מסרבת להפעיל את קובץ ההתקנה. באחריותכם הבלעדית, אתם יכולים לעקוף את זה כפי שמתואר במאמר העזרה של אפל.
- כלי הפיתוח של WeChat
- כלי פיתוח של Alipay
- כלי הפיתוח של Baidu
- כלי הפיתוח של ByteDance
- כלי פיתוח לאפליקציות מהירות
תבניות בסיס לפרויקטים של מיני-אפליקציות
כדי להתחיל במהירות בפיתוח מיני-אפליקציות, כל ספקי האפליקציות הראשיות מציעים אפליקציות הדגמה שאפשר להוריד ולבדוק באופן מיידי, ולפעמים הן גם משולבות באשפי 'פרויקט חדש' של סביבות הפיתוח המשולבות השונות.
תהליך הפיתוח
אחרי שמפעילים את סביבת הפיתוח המשולבת וטוענים או יוצרים מיני-אפליקציה (הדגמה), השלב הראשון הוא תמיד להתחבר. בדרך כלל צריך רק לסרוק קוד QR באמצעות האפליקציה המרכזית (שכבר מחוברים אליה) שנוצרת על ידי סביבת הפיתוח המשולבת. רק לעיתים רחוקות תצטרכו להזין סיסמה. אחרי שמתחברים, סביבת הפיתוח המשולבת יודעת מה הזהות שלכם ומאפשרת לכם להתחיל לתכנת, לנפות באגים, לבדוק ולשלוח את האפליקציה לבדיקה. בהמשך מוצגים צילומי מסך של חמש סביבות הפיתוח המשולבות שמוזכרות בפסקה שלמעלה.