locked
WinRT Background applications RRS feed

  • שאלה

  • אני לא כל כך מבין את הגישה : לא לאפשר להריץ תוכניות ברקע כלל, למרות שכיום בכל פלטפורמות המובייל קיימת אופציה הזאת.

    למה לא לתת למשתמש אופציה לאפשר/לבטל ריצה ברקע ברמת כל המערכת וגם ברמת אפליקציה בודדת (כמו שקיימת אפשרות לבטל/לאפשר TOASTS).

    לפי דעתי זו אמור להוביל למערכת WINRT - VISTA כביכול מערכת הביניים שבסוף יחליטו לשדרג אותה עבור תמיכה של אפליקציות ברקע.

    גם IOS עברה את השלב הזה ובסוף עברה לעבוד עם אפליקציות רצות ברקע.

    מה דעתכם?

    יום ראשון 23 ספטמבר 2012 15:20

תשובות

  • היי

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

    למפתח יש 2 דרכים להתמודד עם זה:

    1. לשמור את ה- State של האפליקציה כשעוברים לאפליקציה אחרת. ראה פירוט כאן: http://msdn.microsoft.com/en-us/library/windows/apps/hh464925.aspx

    2. להריץ משימות ברקע (ללא UI), להלן מסמך המסביר על זה יותר: http://www.microsoft.com/en-us/download/details.aspx?id=27411

    מקווה שזה עוזר,

    גיא


    Guy Burstein

    יום שני 24 ספטמבר 2012 06:52
  • הי,

    מאחר שרוב המשתמשים לא באמת מבינים מה המשמעות של:
    "?This application runs in the Background. Do you agree"

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

    אבל אני מסכים עם זה שזה די מתסכל לנו המפתחים, וחבל שזה מאוד מוגבל!


    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    • סומן כתשובה על-ידי sealmu יום רביעי 03 אוקטובר 2012 11:43
    יום שני 24 ספטמבר 2012 16:54
    מנחה דיון

כל התגובות

  • היי

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

    למפתח יש 2 דרכים להתמודד עם זה:

    1. לשמור את ה- State של האפליקציה כשעוברים לאפליקציה אחרת. ראה פירוט כאן: http://msdn.microsoft.com/en-us/library/windows/apps/hh464925.aspx

    2. להריץ משימות ברקע (ללא UI), להלן מסמך המסביר על זה יותר: http://www.microsoft.com/en-us/download/details.aspx?id=27411

    מקווה שזה עוזר,

    גיא


    Guy Burstein

    יום שני 24 ספטמבר 2012 06:52
  • תודה,

    הכוונה הייתה לאותה צורת עבודה כמו שאנחנו רגילים ב-ANDROID ןב-IOS,

    למה ב-WINRT להגביל ולא לפחות לתת אפשרות בחירה למשתמש?

    יום שני 24 ספטמבר 2012 07:52
  • הי,

    מאחר שרוב המשתמשים לא באמת מבינים מה המשמעות של:
    "?This application runs in the Background. Do you agree"

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

    אבל אני מסכים עם זה שזה די מתסכל לנו המפתחים, וחבל שזה מאוד מוגבל!


    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    • סומן כתשובה על-ידי sealmu יום רביעי 03 אוקטובר 2012 11:43
    יום שני 24 ספטמבר 2012 16:54
    מנחה דיון
  • ב-SDK של WINPRT ב- WINPHONE 8, הרי הם הוסיפו API ל-הרצת אפליקציות ברקע, לפי מה שהבנתי. וזה ברור שמכשיר טלפון נחוץ לזה. מעניין אם בסוף הגיעו למסקנה שגם ב-WINRT צריכים האופציה הזאת. כי זה קצת מוזר שבטלפון זה יהיה וב-TABLET לא ?????   אולי אם היה להפך עוד הייתי מבין.
    יום חמישי 27 ספטמבר 2012 07:45