מה זה אומר?
הכתיבה והמחקר של אפליקציות המיני היו תהליך מעניין, אבל לא הצטערתי עליו. מצד אחד, ההצלחה והפופולריות של האפליקציות המיני הוכיחו שהגישה של היוצרים שלהן הייתה נכונה. עם זאת, ההצלחה הזו מרוכזת מבחינה גיאוגרפית באזורים שבהם כמה אפליקציות סופר-פופולריות שולטות, לפחות נכון למועד כתיבת המאמר. אין ספק שהסביבה העסקית מרתקת מאוד ושווה להכיר אותה. באוסף המאמרים הזה עסקנו בהרחבה ברבים מההיבטים שמשפיעים על השימוש במיני-אפליקציות ועל היצירה שלהן. מDevTools ועד לגישות של קידוד ה-HTML, עיצוב וכתיבת סקריפטים, דרך מודל הרכיבים ולבסוף הארכיטקטורה הכוללת, אפליקציות המיני מספקות למפתחי אפליקציות הזדמנויות ללמוד ולקבל השראה, גם למי שמתמקד באינטרנט בלבד.
הניסויים הראשוניים שלי בבניית אפליקציית אינטרנט בדרך של אפליקציה מיני היו מוצלחים. במסגרת העבודה העתידית נבדוק עד כמה המודל הזה יעיל וגמיש מספיק כדי להתאים לעיצובים השונים של אפליקציות אינטרנט. אפשר להפוך את הגישה האד-הוק הנוכחית שלי לרשמית על ידי אריזת קטעי הקוד הרלוונטיים בספרייה ייעודית, mini-app.js
אם תרצו. מעניין לדעת שסוג התכנות הזה חוזר עד ל-frameset
. רק שהיום מדובר באפליקציות ולא במסמכים.
אני רואה פוטנציאל עצום לשיפור כל חוויית הפיתוח באינטרנט, על ידי השראה מהאפליקציות המיני השונות של DevTools. החל מהתכונה הקלה לבדיקות במכשיר(מרחוק) ועד לחוויית האריזה והפיתוח, השילוב של IDE עם סביבת DevTools מציע הרבה נקודות התחלה שיעזרו למפתחים.
מחשבות לסיום
מבחינת תכונות, האינטרנט נעשה חזק יותר ויותר עם כל גרסה של כל דפדפן. רשימת היכולות ההולכת וגדלה מאפשרת לבצע באינטרנט תרחישים לדוגמה שלא היו אפשריים לפני שנה בלבד. עם זאת, הצורך בסטנדרטיזציה של אפליקציות מיני מראה שהמפתחים לא מוכנים או לא יכולים ליצור את אותה אפליקציית מיני לכל סופר-אפליקציה. אולי בעתיד תהיה דרישה לשכבת הפשטה ברמת הדפדפן שתאפשר להריץ אפליקציות מיני באינטרנט, אבל חשוב לזכור שהאינטרנט לא חסין מפני פיצול, במיוחד כשבודקים את ספקי הדפדפנים השונים ואת הדברים שהם בוחרים להטמיע ואת הדברים שהם לא בוחרים להטמיע. לסיום, אני מחכה לראות לאן כל זה יוביל. חשיבה מחוץ לקופסה וקליטת מידע והשראה מחוץ לבועה שלכם יכולים בהחלט לעזור לכם ליצור עתיד טוב יותר באינטרנט.
תודות
הבדיקה של המאמר בוצעה על ידי Joe Medley, Kayce Basques, Milica Mihajlija, Alan Kent ו-Keith Gu.