על אפליקציות ומפתחים אוניברסליים

סמל זמן קריאה 7 דקות לקרוא


קוראים עוזרים לתמוך ב-MSpoweruser. אנו עשויים לקבל עמלה אם תקנה דרך הקישורים שלנו. סמל טיפים

קרא את דף הגילויים שלנו כדי לגלות כיצד תוכל לעזור ל-MSPoweruser לקיים את צוות העריכה קרא עוד

היה הרבה הייפ בעקבות השקת אפליקציות אוניברסליות עם Windows Phone 8.1. עבור צרכנים, אתה צריך לקנות אפליקציה רק ​​פעם אחת כדי שתהיה אותה במחשב או בטלפון שלך ואולי גם ב-Xbox. למפתחים, תהיה לך את היכולת לכתוב אפליקציה פעם אחת ולקבל אותה בכל מקום, כמו גם גישה לבסיס המשתמשים המשולב של מחשבי PC ו-Windows Phones. זה נראה כמו win-win מסביב. מילת המפתח היא "נראה". חלק ממשתמשי Windows Phone תהו מדוע מתכנתי אנדרואיד ו-iOS לא ממהרים בהמוניהם לפתח עבור Windows או מונעים יציאה המונית, מדוע חברות גדולות כמו פייסבוק וטוויטר עדיין נותנות ל-Windows אצבע וירטואלית. ובכן, הנה הסיבה.
הסיבה הראשונה והעיקרית היא בסיס המשתמשים ונתח השוק. לעתים קרובות אנשים מבססים את הנתון לפיו ל-Windows יש 90% משוק מערכת ההפעלה. זה לא לגמרי נכון, ל-Windows יש 14 אחוזים משוק מערכת ההפעלה הכולל, כפי שהודתה במיקרוסופט. רוב האפליקציות מכסות את יתר 86% מהשוק, אז למה למפתחים להיות מוטרדים לגבי Windows?

"בִּיוֹשֶׁר? אני חושב ש-Windows כפלטפורמה מתה. בוודאי לפיתוח חדש, הייתי מפתח עבור האינטרנט, או אנדרואיד/iOS.

בטח, אולי יש כמה נישות שבהן פיתוח חלונות עדיין חשוב, אבל עבור רוב הדברים המכוונים לצרכן, פשוט אין טעם יותר."

"עבדתי בעבר בתאגיד גדול מאוד שהייתה לו אפליקציית Windows Mobile (שגם היא שווקה בכבדות), המעקב שלנו הראה שאנשים במכשירי Windows Mobile העדיפו להשתמש במוצר שלנו דרך הדפדפן שלהם במקום להשתמש באפליקציה (הם פשוט ילכו לאתר הנייד שלנו). בינתיים אנשים שהיו ב-iOS או באנדרואיד נטו להשתמש באפליקציה יותר מאשר באתר.

אני עכשיו בחברה קטנה בהרבה, לפני שמשפריצים את הכסף כדי לתמוך בכל פלטפורמה תחת השמש, אמרתי שהפלטפורמה צריכה להפגין נתח שוק רלוונטי באופן משמעותי ומשתמשים בפלטפורמה זו מראים נטייה להשתמש באפליקציות. אחרת, אנו תומכים בלקוחות אלו דרך האתר הרספונסיבי/נייד הפונקציונלי במלואו"

מלבד טיעון נתח השוק, יש גם את הנקודה של המשתמשים. כעת עבור Windows ו-Windows Phone, הטיעון הפוך כאן. ל-Windows יש משתמשים, אבל המשתמשים האלה לא בהכרח רוצים אפליקציות. משתמשי Windows Phone רוצים אפליקציות, אבל אין הרבה כאלה. מכיוון שמשתמשי Windows לא בהכרח רוצים אפליקציות, המפתחים יפנו למעשה למשתמשי Windows Phone, ששוב, אין הרבה מהם. מתוך מאגר המשתמשים הקטן הזה, הדחיפה המתחדשת של מיקרוסופט היא שרובם המכריע של משתמשים אלה לא ירצו להשתמש באפליקציות ככאלה ועשויים פשוט להשתמש במכשיר כטלפון יקר. אלא אם כן הם מרגישים בטוחים שמספר גדול של משתמשי Windows Phone ישתמשו באפליקציות שלהם, הם פשוט לא יהיו בראש סדר העדיפויות, זו הסיבה שאפליקציות העברת הודעות נשמרות נחמדות ומתוקות ב-Windows Phone ומדוע אפליקציות נישתיות יותר ואולי חדשניות הן נדירות.

Idc
הסיבה הבאה היא מיקרוסופט. מפתחים רבים פשוט לא בוטחים במיקרוסופט ובפילוסופיית "הזמן הזה הוא בשביל בחורים אמיתיים" שלהם, לאחר שנאלצו לחוות שינויים שובריים בכל כמעט כל גרסה של Windows. מכיוון שמפתחים צריכים לשנות את שיטת הפיתוח והכלים שלהם כדי להתאים לכלים של מיקרוסופט, ייתכן שהם מתעבים לאמץ כלי חדש שעלול להיזרק שוב ל"זמן הריצה הזה ישנה הכל". במיוחד לאור הנקודה לעיל על משתמשים והחזר על ההשקעה.

"אל האני השוק זעיר ומיקרוסופט לא אמינות. מה היתרון?"

idc q2 2014

לבסוף, עבור מפתחי Windows שעדיין לא שדרגו, יש לכך סיבות. ראשית, יש את העניין של Verizon בארה"ב שאין להם מכשירים ב-Windows Phone 8.1 נכון לעכשיו. Verizon מחזיקה בכמות ניכרת ממניות Windows Phone בארה"ב, והם יפסיקו את המשתמשים הללו על ידי עדכון. שנית, ה-PRT של Windows עדיין לא מוצג כמו זמן הריצה הנוכחי של Silverlight, ולכן יש דברים שאתה יכול לעשות עם אחד אבל לא עם השני. מעקב GPS רציף (דרוש באפליקציות כמו Runtastic או Endomondo) אינו זמין ב-WinPRT, וגם לא שילוב עדשות עבור אפליקציות מצלמה או כל האפליקציות 6 של Rudy Huyn.

"אחת החיסרון שאף אחד לא הזכיר עדיין הוא שפקדי ממשק המשתמש של Windows Phone ב-Universal Apps הם חיקוי של בקרות ממשק המשתמש הקודמים של Windows Phone, ולמרות שהם דומים להפליא, הם לא ממש זהים.

ההבדלים עדינים, אבל הם גורמים לחוויות האפליקציה להרגיש פחות חלקות באופן כללי. הדוגמה העיקרית היא שבדפי pivot הכותרת לא משתנה ללבן עד שהעמוד שאליו מועבר נטען במלואו. זה גורם לשבריר שנייה של תחושת קטטות שלא מרגישה טוב. מצאתי פורום שבו מפתח התלונן על כך ומפתח של מיקרוסופט הגיב שזה "מספיק טוב" וסימן את זה כלא בעיה. אני ממש מתוסכל מחוסר הכבוד הזה כלפי עיצוב שנראה שיוצא מחלקים מסוימים של מיקרוסופט".

"המפלה העיקרית היא שפונקציות חיוניות רבות של Windows Phone עדיין אינן נתמכות באפליקציות יוניברסל.

אם הייתה שוויון של 100% כך שכל API ופונקציה יהיו זמינים גם ב-Windows וגם ב-Windows Phone וגם דברים ייחודיים של WP יהיו זמינים ב-Windows (Cortana, ממשקי API מתקדמים של מצלמה/תמונה/וידאו ועוד כמה), לא הייתה שום מהמורת לאפליקציות יוניברסל.

מלבד זאת, בעיה רצינית - אך בהחלט נפתרה ב-Windows 10 - אפליקציות אוניברסליות הן בחירה טובה בהרבה."

אחרון חביב, מעט מאוד אנשים משתמשים באפליקציות על שולחן העבודה. פשוט אין להם עדיין את הלך הרוח הזה. אנשים רגילים מדי לעשות דברים בדפדפנים בימינו. טאבלטים של Windows עדיין לא תפסו נתח גדול מהשוק מ-iOS ואנדרואיד, ולכן הם מתמודדים עם סוגיית בסיס המשתמשים. מכשירים כמו Surface Pro 3 עשויים להפוך את גל התפיסה במעגלי המפתחים מכיוון שאנשים נוטים יותר לפתח עבור מכשיר אם הם נהנים להשתמש בו. אבל כל השפעה גדולה על אימוץ מפתחים עדיין לא נראית. יכול מאוד להיות שהם מחכים ל-Windows 10, כמו כולם.

Windows 10

 

אז הנה אנחנו. העובדה היא, אפליקציות אוניברסליות אינן פתרון קסום. הם טובים יותר מסילברלייט במובנים רבים, אך נסוגים באחרים. הובטח לנו ש-Windows 10 תשנה את זה ואולי הפעם השלישית היא באמת הקסם הפעם, אבל שמענו את הסיפור הזה בעבר. אם זה מתסכל עבור המשתמשים, זה אפילו יותר עבור המפתחים. מיקרוסופט תצטרך לעשות כמה דברים כדי שזה יעבוד.

  • הפוך את Windows Phone עצמו לאטרקטיבי עבור משתמשי קצה ללא אפליקציות. כך ניצח האייפון.
  • צור מכשירים גיבורים כדי לעורר פרסום ולמשוך מפתחים. אנשים אוהבים דברים מגניבים ואנשים ינסו לתמוך בדברים שהם אוהבים. "אבל אבל ה-930" אתה אומר? תן שם דבר אחד מגניב ושונה באמת בו. אני מחכה.
  • הסר כל מושג של אפליקציות אנדרואיד. בית מפוצל מול עצמו יקרוס ממש מהר ובקלות. בלקברי ניסו את זה, והם במצב גרוע יותר ממיקרוסופט.
  • תפסיק לשבור דברים בעדכון הבא. זו לא דרך לבנות אמון.

 

"הם צריכים להפסיק לשנות את ממשקי ה-API בצורה כל כך דרמטית... הם עובדים לאחור. ביצוע מערך ה-API המלא וגם אם עדיין לא הכל נעשה במערכת ההפעלה יקל על המפתחים.

אנחנו במצב קבוע זה של "חכה לשחרור המדהים הבא"

"כן, נמאס לי מכל השינויים ב-API שלהם. כתיבת אפליקציה 8.1 נראית חסרת ערך מכיוון שאני חושש שהם כנראה ישנו הכל שוב עם 10."

אני בטוח שיש עוד הרבה הרבה הצעות שאפשר להציע, אבל זה לא לעניין.

הנקודה העיקרית היא שעבור רוב המפתחים, אפליקציות אוניברסליות לא משנות דבר ללא דרישת משתמשים וזו עובדה. אנחנו עדיין תקועים במעגל של היצע וביקוש אלא אם כן יקרה משהו ממש מפריע ב-Ignite בשנה הבאה; אני מצפה לזה.

 

 

עוד על הנושאים: מפתחים, חנות, יישומים אוניברסליים, Windows 10

השאירו תגובה

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *