תוכן עניינים:
ריבוי משימות זו מילה שתשמעו הרבה כאן ובמקומות אחרים באינטרנט שמדברים על סמארטפונים או טק אחר. זה לא אומר למה פעם, בחזרה כשדינוזאורים עם זקן ארוך חלמו לראשונה מחשבים, אבל זה עדיין עושה הבדל גדול מאוד עבור אנשים מסוימים ויכול להיות הגורם המכריע בבחירת מערכת הפעלה לסמארטפון. בואו נסתכל ונראה על מה המהומה, ואיך זה קשור לאנדרואיד.
לפני זמן רב, במעבדה רחוקה, רחוקה, החליטו כמה מאסטרים ג'דיים כי מחשבים צריכים לעשות יותר מדבר אחד בכל פעם. הם באמת עשו הרבה דברים מאחורי הקלעים, אבל למשתמש זה היה מקרה של כניסה לפקודה, ולחכות שיסתיים. באמצעות חוטים ומתזמנים, וכנראה מעט קסם והרבה מזל, המהנדסים הצליחו לעבוד מערכת הפעלה שיכולה להריץ יותר מפקודת משתמש אחת בכל פעם, ונולד ריבוי משימות. כשאתה עובר ל- VT חדש (מסוף וירטואלי) בתיבת Unix ללא GUI, אתה מבצע ריבוי משימות. כאשר יותר מחלון אחד פתוח בחלונות או מק או במחשב אחר שיש לו ממשק משתמש GUI, אתה מבצע ריבוי משימות. אתה עושה יותר מדבר אחד בכל פעם, והמחשב מפעיל יותר ממשימת משתמש אחת בכל פעם. כעת תוכלו לקרוא את אנדרואיד סנטרל בזמן שהטורנטים החוקיים לחלוטין מורידים ברקע.
בסמארטפון, ריבוי משימות זה קצת שונה. אין לנו את המותרות של צג בגודל 20 אינץ ', כך שהראיה של יותר מ"דבר "אחד פועל בכל פעם זה לא עניין גדול. סמסונג בוחנת את המים ומנסה את זה עם ה- Galaxy S III עם הפיצ'ר של Pop-Up Play, אבל לרוב כל מה שאנחנו עושים לוקח את כל המסך לעשות את זה. אין לנו גם טונות של זיכרון זיכרון וידיאו זמינים וצריכים לצפות בשימוש בחשמל. המשמעות היא שמשימות ריבוי משימות בסמארטפון צריכות להיות קצת, טובות, חכמות יותר.
טלפונים חכמים מבצעים ריבוי משימות כבר זמן רב. כל מערכות ההפעלה הסלולרית עושות את זה קצת אחרת - חלקן מתלות את כל האפליקציות האחרות ברקע, חלקן חוסכות את המדינה וסוגרות את האפליקציה עצמה, ואחרות פשוט נותנות להכל לפעול. הדרך בה אנדרואיד עושה זאת היא לאפשר לחוטים ותהליכים לפעול בהתאם לעדיפות שלהם. אם אתה משתמש ב- Google Play מוזיקה, לתהליכים שגורמים לצליל לצאת מהרמקול יש עדיפות גבוהה מספיק כדי להישאר פועל כשאתה מתרחק מהאפליקציה. לא כל זה פועל ברקע, אך די בכך כדי להשאיר את המנגינות. ניתן להרוג אפליקציות אחרות אם לא משתמשים בהן, וכמה אפליקציות "קפואות" (מחוסר מילה טובה יותר) ומשחזרות את עצמן כשהן חוזרות לקדמת הבמה. מה שחשוב, ומתעדף, נקבע כאשר האפליקציה נכתבת ומורכבת כך שמשתמש הקצה לא צריך לדאוג בקשר לזה. זה לא מושלם, אבל הוא עוקב אחר מודל המשימות החזקות מאוד של לינוקס ומזמין אותו לאנדרואיד. הכל קוד פתוח, כך שיצרנים ובוני ROM יכולים (ויש להם) לצבוט דברים כדי להקצות זיכרון באופן שהם רוצים שהוא יקצה. לפעמים ההתאמות נהדרות, לפעמים לא כל כך.
בסופו של דבר, זכור בפעם הבאה שאתה פותח אפליקציה ומתחיל במקום בו הפסקת שאתה רואה ריבוי משימות בעבודה.
עיין במילון האנדרואיד המלא