האייפון, אותו מכשיר מהפכני שהוצג לעולם לפני יותר משלוש שנים, באמת חולל מהפכה בתחומו בכך ששם את העוצמה של האינטרנט ממש בכיס שלך.
חלק גדול מהיסטריית האייפון אפשר לזקוף לזכות ה App Store – חנות האפליקציות לאייפון. אותה חנות אפליקציות, מתהדרת במעל 85 אלף אפליקציות שונות ומעל מיליארד הורדות. אפשר להגיד שלא קיים עסק שמכבד את עצמו שלא פיתח אפליקציה לאייפון, והתופעה כנראה לא הולכת לפסוח על ישראל.
אנחנו נמצאים על סף השקת האייפון בארץ, וכבר מתחילים לראות את תעשיית התכנה ואת בתי העסק בישראל עובדים במרץ כך שברגע ההשקה יהיו לצרכן למשתמש האייפון הישראלי את כל האפליקציות שהוא צריך.
כולם מדברים על כך שאפליקציות לאייפון זה הדבר הבא, ושהאפליקציות לאייפון עשו אותו מה שהוא, ופותחים עסקים לפיתוח אפליקציות לאיפון, וה”הייפ” הולך וגובר ככל שמתקרבת ההשקה.. האם אני משתמש האייפון היחיד שלא אוהב את הקונספט הזה של אפליקציות?
מה לא בסדר?
תחשבו על השימוש שלכם במחשב האישי שלכם. האם הייתם מורידים “אפליקציית דפי זהב” כדי לחפש מספר של מישהו? האם הייתם מורידים “אפליקציית משלוח פרחים” כדי לשלוח למישהו פרחים? ברור שלא.. בדיוק בשביל זה יש לנו דפדפן!
אז למה למשתמש האייפון זה נראה טבעי להוריד תכנה רק בשביל לקרוא לקרוא חדשות?! – נשמע לי קצת מגוחך.
אני חושב שמה שקורה היום עם האייפון לוקח אותנו כמה שנים אחורה, לעולם שהסתמך על תוכנות קליינט במקום על אפליקציות ווביות, לעולם שבו האינטרנט לא מספיק מפותח, לעולם שבו אני צריך להוריד תכנה למכשיר כדי לגלוש כמו שצריך בזאפ!
למה זה קורה?
זה קורה כי הרבה אתרים עדיין לא דואגים לתאימות ונגישות. אני לא מדבר רק על ניידים, אבל זה בא לידי ביטוי חזק בניידים, כי אז כולנו הופכים לבעלי מוגבלות כלשהי.
מה שקורה זה שחוויית השימוש שהתרגלנו אליה במחשב לא נגישה לנו במלואה באמצעי קלט\פלט של מכשירים ניידים. אין לנו עכבר\מקלדת ומסך גדול, ולכן יש צורך לפתח ממשק שמתחשב במגבלות הללו.
בנוסף, אפשר להפנות אצבע מאשימה לכיוון Apple (או מפתחות הפלטפורמות לצורך העניין) שלא מאפשרות גמישות מספקת, מבחינת ה API, לאפליקציות מבוססות דפדפן. לדוגמא – גישה לחומרה של המכשיר.
מה אפשר לעשות?
להשתמש בכלי שמיועד לעשות את כל זה – ה-ד-פ-ד-פ-ן!
במקום לפתח אפליקציה שמתאימה את הממשק של האתר לניידים, תפתחו לאתר ממשק וובי חלופי שמותאם לניידים (כמובן שאתם יודעים באיזה דפדפן התבצעה הפנייה אז אתם יכולים לנווט את המשתמש לגרסא הניידת) – אני יכול להבטיח שעבור הצרכים האלה לא יהיה שום הבדל בין זה לפיתוח אפליקציה ייעודית. מה מרוויחים מזה?
עלות – מרוויחים בכך שלא צריך לשכור חברה שמתמחה בפיתוח לאייפון בשביל זה.
תחזוקה – אין פה פלטפורמות חדשות, שפות חדשות וכולי, רק HTML, JS ו CSS – משהו שגם ככה יודעים לעשות טוב מאוד, אז התחזוקה תהיה הרבה יותר קלה.
תמיכה בעוד פלטפורמות – אנחנו נמצאים בתקופת פריחה של פלטפורמות ניידות. WebOS, Meemo, iPhone OS, Android, Windows Mobile 6.5 ועוד.. כל אחת מהם דוגלת בחזון שונה, מבוססת על טכנולוגיה שונה, ומציעה סביבת פיתוח שונה. המשותף לכולם הוא דבר אחד – דפדפן. אם נוקטים בגישה של פיתוח ממשק חלופי לנייד מרוויחים נגישות מכל הפלטפורמות הנ”ל, וכמובן הבאות אחריהן.
הבהרה - אין לי בעיה עם אפליקציות לאייפון, יש לי בעיה עם אפליקציות שאין בהם שום דבר שאי אפשר לעשות עם HTML ו JS.
התוצאה
יש לי 5 מסכים מלאים באפליקציות שלא עושות כלום.
ועוד יותר מעצבן זה שאני צריך לזכור להכנס לאפליקציה במקום לאתר.
או אפילו יותר מעצבן – אתה כבר גולש בדפדפן באתר מסויים, רוצה לעבור לאתר אחר, ואז נזכר שיש לו אפליקציה אז אתה צריך לצאת מהדפדפן ולהכנס לאפליקציה (בהתחשב בזה שהאייפון הוא לא multitask זה יכול להיות מאוד מעצבן).
או אפילו יותר מעצבן – אתה גולש ואז רוצה להגיע לאתר שיש לו אפליקציה, אבל אין לך אותה, אז אתה צריך להוריד אותה.
אני יכול להמשיך.. אבל נראה לי שהמסר הובן.
לסיכום
מגמה ברורה בעולם - אנחנו הולכים ודורשים מהמכשיר הסלולרי שלנו להיות יותר ויותר דומה למחשב שלנו. אז בואו נחשוב שנייה על איך אנחנו רוצים שהוא יראה לפני שרצים לאמץ טרנדים.