אפליקציות העתיד: יותר אינטרנט, פחות חומרה
רגע לפני השנה החדשה, דורון טל מביא מספר מגמות עתידיות מרתקות בתחום פיתוח האפליקציות הסלולריות, ומציג רעיונות שימושיים ליזמים שרוצים להצליח ובגדול בתחום המובייל הלוהט
קשה עד בלתי-אפשרי לחזות את העתיד, גם כשמדובר בעניינים טכנולוגיים, אבל בהחלט אפשר למצוא בהווה סימני דרך המראים - פחות או יותר - לאן מועדות פניו של שוק הסמארטפונים והטאבלטים העולמי. המגמות כיום מראות שהכיוון הכללי הוא הפרדה בין החומרה (המכשיר עצמו) לבין התוכנה (מערכת ההפעלה), וכפי הנראה זה רק עניין של זמן עד שתהיה תקינה מסודרת שתאפשר התאמה לשימוש בפונקציות שמגיעות מהחומרה: קלט, פלט, קבצים, מצלמה ושיתוף מיקום (Geolocation) בין המכשירים השונים.
כנראה שמיקרוסופט וקרן מוזילה יובילו מהלכי תקינה כאלו, ובכך ישנו את השוק באופן מהותי. לכו תדעו, אולי נגיע ליום שבו נוכל לקנות מכשיר ורק אז לבחור איזו מערכת הפעלה נרצה להתקין עליו. האם אפל תרד מהסוס ותסכים שנתקין את מערכת ההפעלה שלה על טלפון שהוא לא אייפון? ימים יגידו.
אבל עד שזה יקרה, נוכל בהחלט להמר על מספר מגמות שהחלו השנה ויימשכו אל תוך השנה החדשה, בכל הקשור לעולם המופלא והמרתק של פיתוח אפליקציות מובייל ואינטרנט. הנה כמה נושאים שכדאי לשים אליהם לב, ויש גם טיפים ליזמים שמתכננים היום את האפליקציה הפופולרית של המחר.
אפליקציות רשת
כבר היום תהליך פיתוח אפליקציית אינטרנט המבוססת על הרשת הסלולרית מסתמן כפיתרון לא רע בכלל כתחליף לפיתוח אפליקציה המותאמת לכל מכשיר בנפרד. כבר היום מערכות ההפעלה מאפשרות שימוש בפונקציות שמגיעות מהחומרה ישירות אל האתר המותאם, דבר שמוסיף פונקציות חשובות ונדרשות שעד לאחרונה אפשר היה לממש אך ורק דרך אפליקציות ספציפיות לפלטפורמה. אפילו אפל, הידועה בהתנגדותה להתקדמויות מסוך זה, הודיעה כי תתמוך בכלים האלו החל בגרסה השישית של מערכת ההפעלה שלה. שהחיינו.
החזון העולמי של מחשב קצה שיריץ רק דפדפן ושהאפליקציות בו יהיו מאוחסנות במחשבים ייעודיים לכך ברחבי הרשת, עדיין רחוק מלהתגשם במלאו, אבל כבר כיום ניתן לראות יותר ויותר פיתוחים, אתרים ואפליקציות שמבוססים על שירותי ענן. אפילו כתיבת שורות אלו נעשות באמצעות מערכת הקבצים של גוגל, Google Drive, ועל פלטפומרת ה-DOCS הגאונית של גוגל, שפועלת כולה באמצעות דפדפן וללא שימוש בגישה מיוחדת לחומרה הספציפית שאיתה אני עובד.
לכן כדאי שיזמים שחושבים על האפליקציה הבאה שלהם וסטארטאפיסטים שמתכננים את המכה הבאה, יקחו בחשבון את המגמות האלו ואת ההתקדמות האפשרית, העתידית, בעולם הסמארטפונים. זה חשוב בכל יזמות טכנולוגית, ובפרט כשהמגמות האלה יכולות לחסוך לא מעט כסף בעלויות הפיתוח, התפעול והתחזוקה של אפליקציות העתיד.
החדשות הטובות: הפיתוח העתידי זול יותר
נתחיל בחדשות הטובות שקשורות לאחת הבעיות הקשות של רוב היזמים והממציאים: שאלת העלויות והמימון. פיתוח אפליקציות רשת מותאמות לניידים מספק תרופה לא רעה בכלל למחירים הגבוהים של פיתוח אפליקציות native משום שפיתוח אינטרנטי זול משמעותית מכל פיתוח ספציפי למערכות ההפעלה דוגמת אנדרואיד או iOS.
בנוסף, יש לזכור שבמקרה של פיתוח ווב, מפתחים פעם אחת בלבד למגוון רחב מאוד של מכשירים במקום לייצר אפליקציה ספציפית לכל מכשיר ייעוד. כך מקבלים מוצר זול משמעותית, שגם גמיש ביותר ומאפשר עדכון מיידי לכל המשתמשים ולדבר השפעה רבה על התמחור כמו גם איכות השירות והמוצר אותו ניתן להרים.
עם זאת, עדיין לא בשלו התנאים למעבר לפיתוח שלם של אפליקציות מובייל מבוססות ווב, וצריך להביא בחשבון כמה וכמה "חסרונות" שעשויים להוות מכשול בשלב המיידי. לכן לצד המחיר הזול יש גם כמה מחלות ילדות שעליהן צריך להתגבר, וכן בעיות יסודיות ותשתיתיות שדורשות פתרונות יצירתיים ונרחבים יותר.
הבעיה: אי אפשר בלי אינטרנט
נכון להיום, גישה לאינטרנט היא עובדה קיימת, אך עדיין לא ניתן לסמוך עליה ב- 100%. בין הבעיות המרכזיות שמונעות מהאינטרנט להיות זמין בכל רגע נתון ניתן למנות בעיות קליטה, נקודות WiFi שעדיין לא נגישות באופן מלא מכל מקום, בדומה לחשמל, ובעיות נדידה שמובילות לתעריפים יקרים מאוד עבור משתמשים כבדים ברוחב פס, לדוגמה. בלי אינטרנט אין אפליקציות מבוססות ווב ואין דרך אלגנטית לעקוף את הבעיה הזו בשלב הנוכחי.
השורה התחתונה: רוב האפליקציות היום זקוקות ממילא לחיבור יציב לאינטרנט כדי לפעול, וככל שעובר הזמן הסיכוי שניתקע ללא חיבור לרשת הולך וקטן. לכן אין צורך לחשוש מהמכשול הזה כשמתכננים פיתוח עתידי.
הבעיה: תשכחו מהתראות דחיפה
לא מעט אפליקציות זקוקות לשירות "דחיפת הודעות" או ליכולת לבצע פעולות ברקע, כמו למשל שעון מעורר, או שירות תזכורות אישי. בשלב זה לא ניתן להפעיל את השירותים האלו שלא באמצעות תיווך מערכת ההפעלה, או הרחבות צד שלישי שהותקנו על גבי מערכת ההפעלה של הסמארטפון.
אפשר להגיד שפיתרון לבעיה הזאת הוא די פשוט, ויש כמה דרכים יצירתיות להתמודד איתה. אחת מהן היא באמצעות הרצת "תוכניות" קטנות שרצות ב-Javascript כאשר הדפדפן הוא זה שדואג לפעולה השוטפת על גבי המכשיר ומשדר "התראות". אולם למרות שהמכשול הזה צפוי להיפתר בעתיד הקרוב בדרך יצירתית כזו או אחרת, בהווה הוא עדיין מהווה חסם משמעותי בפיתוח אפליקציות מבוססות ווב.
השורה התחתונה: אם התראות דחיפה הן משהו שטוב שיהיה אבל לא חובה (nice to have) מבחינתכם, מצאו פלטפורמה שעושה את זה עבורכם באמצעות framework. אם אתם זקוקים להן בצורה קריטית לתפקוד האפליקציה שלכם ועבור חוויית השימוש של היוזרים שלכם - בחרו באפליקציות native.
הבעיה: ביצועי זמן אמת
צריך לקחת בחשבון שיש פעולות שמצריכות תגובה מיידית ומהירה של המכשיר - כמו משחקים למשל - מה שלא ניתן להשיג על גבי אפליקציות אינטרנט בשלב הנוכחי. במקרים כאלו, לא ניתן להתבסס לחלוטין על אפליקציות ווב מותאמות מובייל, ועדיין צריך לבצע פיתוח ספציפי עבור כל מכשיר כדי להשתמש בחומרה העומדת לרשותנו.
השורה התחתונה: אין פתרון. מעניין יהיה לראות כיצד יתמודד עולם המשחקים עם הפינה הזו, והאם פלטפורמת ווב תוכל להחליף את הפורמט הקיים היום בתחום. כרגע התשובה היא "לא" כמעט מוחלט, להוציא משחקים מאוד מינימליסטיים ודי סתמיים.
להתכונן ליום שבו ספקיות הסלולר ימכרו בעיקר תעבורה
כיום, ספקיות הסלולר שלנו מספקות לנו קודם כל שירות טלפון ומשלוח הודעות, ורק כשירות משני מספקות שירותי תעבורת מידע (דאטה) וחיבור שוטף לרשת. אולם בעתיד הלא ממש רחוק הגישה הזאת תשתנה, והשירות המרכזי שתמכור לנו רשת הסלולר יהיה חבילת שירותי דאטה, על גביה ימכרו לנו בין היתר אפליקציות טלפון שכולן מתבססות על VoIP.
כבר היום ניתן לקבל שירות כזה באמצעות אפליקצית BPhone של בזק. אפליקציות מסוג אלו הן רק הסנוניות הראשונות, והעתיד צופה לנו שימוש עיקרי באפליקציות מהסוג הזה, ממש כשם שסקייפ או ווייבר מספקות לנו כיום.
אבל למה דווקא הנתון הזה אמור לעניין אותנו, היזמים והמשתמשים? משום שמדובר כאן על שוק שהוא עדיין לא מפותח ויש בו מקום גדול ביותר ליזמות ולפתרונות יצירתיים שיהיו הכוכבים העולים של העתיד. בעוד שישנן כבר לא מעט אפליקציות שמספקות שירותי טלפוניה, עדיין אין פתרונות חכמים על גבי פלטפורמת ה-VOIP, כאלו שלוקחות את הפיצ'רים שהטכנולוגיה הזו מציעה ומתרגמת אותם לפעילות תוכן מאסיבית, מעניינת ומושכת קהל (וכסף).
למשל: מרכזיות טלפוניות של ארגונים גדולים יכולות וצריכות להיות מבוססות על "הרחבות" צד שלישי, פרי פיתוח שלכם, שמספקות קצת מעבר ליכולות דיבור. הקלטה וניתוח שיחות, תיעוד פניות, בינה מלאכותית, פיצ'רים מורכבים שיעשו שימוש באלגוריתמים של VOIP ונגזרותיהם - כל אלה מסתמנים להיות העתיד של עולם הסמארטפונים ויזמים שיקדימו לפעול בזירה הזו יגבירו את סיכויי ההצלחה שלהם בעתיד.
ולסיום: מסר למפתחי העתיד
אנו חיים בעולם שמשתנה במהירות. מכשירים מבוססי אנדרואיד גוברים על המכירות של מכשירי אייפון, מיקרוסופט משיקה את ה-Windows Phone 8 המלהיב שלה יחד עם סמסונג ונוקיה ואם זה לא מספיק, מוזילה מוציאה גם היא מערכת הפעלה למובייל בקרוב. כל כך הרבה פלטפורמות שונות ומגוונות, וכמעט מתבקש שיקום הגוף שיעשה סדר בבלאגן ויתווה קווים מנחים לפעילות חוצת-פלטפורמות.
אולם עד אז, יהיה זה תורם של היזמים הזריזים והיצירתיים שיזהו את מגמות העתיד ויצליחו להרים אפליקציות חכמות ומבוססות ווב שביומן יחליפו את האפליקציות המותקנות, ששולטות כיום בשוק ביד רמה. אם אתם מפתחים אפליקציות סלולריות או עושים בהן שימוש תכוף ואינטנסיבי, כדאי שתכירו את המגמות המוזכרות בכתבה זו ואת שאר הטרנדים האופייניים לתחום. אלו הדברים שיפרידו אתכם משאר המפתחים והשחקנים בזירה הצפופה והעמוסה של עולם הפיתוח לסמארטפון וטאבלטים.



