מהו ריבוי משימות בסמארטפונים?

הבנת איך ריבוי משימות עובד על iPhone ו- Android

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

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

עכשיו שקול הטלפון הנייד הישן שלך. אתה יכול לעשות רק דבר אחד בכל פעם על זה. הסיבה לכך היא כי מערכת ההפעלה פועל על זה לא תומך בריבוי משימות. ריבוי המשימות הגיע לסמארטפונים , במיוחד ב- iPhone (ב- iOS) וב- Android, אבל זה לא עובד בדיוק כמו במחשבים.

ריבוי משימות בסמארטפונים

כאן הדברים שונים במקצת. אפליקציות בסמארטפונים (הפניה שבוצעה בעיקר ל- iOS ול- Android ) שאומרים שהן פועלות ברקע לא תמיד מציגות בהכרח ריבוי משימות. הם יכולים, למעשה, להיות בשלוש מדינות: ריצה, מושעה (שינה) וסגורה. כן, חלק מהיישומים סגורים לחלוטין, בשל בעיות מסוימות איפשהו. אתה כנראה לא תקבל רמז על זה ולגלות את העובדה רק כאשר אתה רוצה לחדש את היישום שוב, כי היא מערכת ההפעלה שמצליחה multitask, לא נותן לך שליטה רבה.

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

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

ריבוי משימות וחיי סוללה

יישום שינה לא צורכת שום כוח מעבד, אין זיכרון ומקבל שום קשר - הוא בטל. לכן, הוא אינו צורך כוח סוללה נוספת. זו הסיבה מדוע רוב היישומים עבור טלפונים חכמים לאמץ את מצב שינה כאשר התבקש לרוץ ברקע; הם לחסוך כוח הסוללה. עם זאת, יישומים הדורשים חיבור מתמיד, כמו יישומי VoIP, צריך להישמר במצב ריצה, מה שהופך את הקורבן סוללה. הסיבה לכך היא כי אם הם נשלחו לישון, חיבורים יידחו, שיחות יידחו, המתקשרים יקבלו הודעה כי callee הוא בלתי נגיש, כדוגמה. אז, כמה Apps צריך לרוץ ברקע, ביצוע ריבוי משימות אמיתי, כמו יישומי מוסיקה, יישומים הקשורים למיקום, יישומים הקשורים לרשת, יישומים לדחוף הודעות ובעיקר יישומי VoIP .

ריבוי משימות ב- iPhone ו- iPad

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

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

ריבוי משימות ב- Android

בגרסאות של אנדרואיד לפני Ice Cream Sandwich 4.0, לחיצה על לחצן הבית מביאה אפליקציה רצה לרקע, ולחיצה ארוכה על לחצן הבית מעלה רשימה של אפליקציות שנעשה בהן שימוש לאחרונה. Ice Cream Sandwich 4.0 שינויים דברים קצת. יש רשימה בולטת לאחרונה App אשר נותן לך את הרושם של ניהול Apps, אשר למעשה לא המקרה, אבל זה נחמד. לא כל היישומים ברשימה האחרונה פועלים - חלקם ישנים וחלקם כבר מתים. הקשה על ובחירה של אפליקציה אחת ברשימה עשויה לצוץ ממצב שכבר פועל (שהוא נדיר במקצת מסיבות הנזכרות לעיל), או להעיר אותו ממצב שינה, או לטעון את האפליקציה שוב.

יישומים המיועדים ריבוי משימות

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

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