Down Memory Lane: האם ה-Nexus 5X יכול לחתוך אותו עם 2GB של זיכרון RAM?

האם ה-Nexus 5X יכול לחתוך אותו עם 2GB של זיכרון RAM בלבד? בתכונה זו אנו בודקים מבט השוואתי כדי לנקות כמה תפיסות מוטעות לגבי אנדרואיד, זיכרון RAM ו-bloatware!

ב-15 באוקטובר 2014, המוני בעלי Nexus 5 נאמנים המתינו מאחורי המקלדות שלהם לגילוי הגורלי של מה שהם האמינו שהוא היורש של הטלפון שכבש את השוק. ה-Nexus 5 היה חלוץ במחיר שהצליח להימנע מקיצוץ במפרטים המכריעים ביותר.

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

ובכל זאת גוגל זעזעה רבים מבעלי הנקסוס 5 עם הצגתו של הנקסוס 6 - מכשיר עם שינוי בגודל ובמחיר כה קיצוני שאנשים רבים החליטו לדלג על הטלפון לחלוטין. עם זאת, גוגל לא שכחה את ההצלחה שהביא הנקסוס 5 וחשפה את ה-Nexus 5X ("אלוף הכל") בספטמבר הקרוב לרעש גדול, עם אזהרה אחת - יש לו רק 2GB של זיכרון RAM.

ה-All Around Champ נשבר מהחבילה

למה זה יוצא דופן? לקראת סוף 2014, נראה היה ברור ש-3GB של זיכרון RAM יהפוך לנורמה בקרב מכשירי הדגל (גרסאות ה-32GB של LG G3 ושל Xiaomi Mi4, וה-OnePlus One היו בין הראשונים, אבל זה היה ה-Note 3 של סמסונג שהכניס 3GB 2013). בשנת 2015, המגמה הזו נמשכה, כאשר מכשירי הדגל של חלק מהחברות אפילו מתהדרים ב-4GB של זיכרון RAM! אין שום אינדיקציה שהבחירה של גוגל ב-Snapdragon 808 SoC הביאה ישירות לכך של-Nexus 5X יהיה 2GB של זיכרון RAM, שכן

4 מכשירי Snapdragon 808 נוספים יש לפחות 3GB של זיכרון RAM, אבל זה כן מגביל את ה-RAM ל-DDR3.

ה-Nexus 5 הקודם גם הציג 2GB של זיכרון RAM, אך נחשב בדרך כלל לראש השורה בתקופתו. נראה שגוגל מסתפקת בכך שלמרות שכמות הזיכרון בדגם החדש לא זזה, אתה עדיין תהנה מהמכשיר. ב-Ask Me Anything לאחרונה ב-IAMA subreddit ב-redit, חברים מצוות Nexus הצהיר כי אנחנו אוהבים לחשוב שאנחנו מוצאים איזון חזק בין תכונות/חוויות פרימיום ובמחיר סביר".

טיול במורד Memory Lane

בלוגרים ומגיבים רבים הביעו אכזבה מהחדשות הללו. האם המכשיר יסבול מכך שיש לו רק 2GB של זיכרון RAM? זו שאלה שחובבי אנדרואיד התלבטו בלהט לאחר החשיפה. ובכל זאת הייתי טוען שזה לא כל כך גרוע כמו שזה נראה - כן ה-Nexus 5X פחית לחתוך אותו עם 2GB של זיכרון RAM. אבל זה תלוי לחלוטין בחוויות שלך - מאיזה טלפון אתה מגיע, באילו סוגי אפליקציות/תכונות מלאי אתה משתמש וכו'.

חשוב להבין כיצד פועל ניהול זיכרון אנדרואיד כאשר אתה שוקל אם אתה צריך לשקול 2GB של זיכרון RAM כפורץ עסקות. הדרך שבה אנדרואיד מטפלת בניהול זיכרון היא כזו: במקום להרוג מיד כל תהליך לאחר סיום הפעילות שלו (כמו כאשר אתה לוחץ על כפתור הבית כדי לצאת מאפליקציה), התהליך נשמר בזיכרון עד שהמערכת צריכה להרוג אותו כדי לפנות יותר זיכרון. איך המערכת מחליטה אילו תהליכים לשמור ומה להרוג? הנהג של LMK (קוטל זיכרון נמוך). לכל תהליך מוקצה ערך oom_adj שנע בין -17 ל-15 על ידי שירות ActivityManager, שמתאים באופן דינמי את ערך oom_adj בהתאם לחשיבות התהליך. ערכי oom_adj גבוהים יותר פירושם שהתהליך ייהרג יותר כדי לפנות זיכרון, בעוד שערכים נמוכים יותר פירושם שהתהליך ייהרג פחות.

היצרנים אוהבים לצבוט אותם לפי טעמם בהתאם לאופן שבו הם מרגישים שזה מתאים ביותר למכשיר שלהם

אנדרואיד מסווגת כל תהליך לחמש קטגוריות (חזית, גלוי, שירות, רקע וריק) החל מהחשוב ביותר ועד לפחות חשוב להמשיך לפעול. תהליכים השייכים לכל קטגוריה מומתים ברמות שונות של זיכרון פנוי שנותר (הנקרא ערך LMK minfree). לדוגמה, אם ערכי LMK minfree של המכשיר שלך מוגדרים ל-"2560,4090,6144,7168,8192" (רשומים כ-4k דפים, אותם ניתן לקרוא מ-/sys/module/lowmemorykiller/parameters/minfree) אז המכשיר שלך יהרוס תהליכים המוגדרים כ'ריק' כאשר הזיכרון הפנוי שלך יורד מתחת ל-32MB, תהליכים המוגדרים כ'רקע' כאשר הזיכרון הפנוי נמוך מ-28MB, ויישומי חזית כאשר הזיכרון הפנוי יורד מתחת 10MB (חס וחלילה!) כעת, ערכי minfree אלה אינם אופייניים ברוב המכשירים בימינו, מכיוון שהיצרנים אוהבים לצבוט אותם לפי טעמם, בהתאם לאופן שבו הם מרגישים שזה הכי מתאים למכשיר שלהם. אבל מה שאתה צריך לקחת מההסבר הקצר הזה הוא שככל שיש לך יותר זיכרון פנוי, כך קטן הסיכוי שתראה תהליכים קריטיים מומתים.

רוצחי משימות נעלמו!

אבל האמת היא שהימים שבהם המשתמשים נאלצו להילחם כל הזמן עם המכשיר שלהם כדי לשמור תהליכים חשובים בזיכרון, חלפו, לרוב, מזמן. אנחנו לא מתחבטים יותר עם רוצחי משימות כדי להבטיח שאפליקציות הודעות הטקסט שלנו לא ייסגרו לפתע בזמן שאנו משתמשים בהן. רוב האפליקציות (למעט כמה משחקים ממש מתקדמים וגלישה כבדה באינטרנט) לא אוכלות הרבה זיכרון. ההבדל העיקרי בין מכשיר עם 2GB RAM לעומת מכשיר עם 3GB RAM הוא שהמכשיר עם 3GB של זיכרון RAM אמור להיות מסוגל לאחסן תהליכים נוספים ברקע מבלי להפעיל את מנהל ההתקן של LMK להרוג אותו.

אבל אפילו הקו הזה עכור, בגלל המגוון העצום של תכונות שמגיעות עם כל סוג טלפון בחוץ. לדוגמה, למרות שמכשירי הדגל המודרניים של סמסונג גלקסי מגיעים בדרך כלל עם 3GB של זיכרון RAM, בפועל כמות מדהימה של תכונות מלאי שנזרקות לטלפון (כאשר רבים מהם אפילו לא יהיו בשימוש) בסופו של דבר מפחיתות את כמות הזיכרון הפנוי שנותרה לאפליקציות משתמש. ה-Nexus 5X, למרות שיש לו פחות זיכרון על הנייר, עשוי להתאים בסופו של דבר ל-Galaxy S6 במחלקת הזיכרון הפנוי עקב פחות נפיחות. הנקודה שלי היא שאתה לא בהכרח צריך להסתכל על מכשירים אחרים עם 3GB של זיכרון RAM בקנאה, אתה צריך לשקול איזה סוג של חוויה ה-Nexus 5X מביא לשולחן בהשוואה למכשירים אחרים.

בחינת חווית משתמש משלך

מה שמביא אותי לנקודה האחרונה שלי - שקול את החוויות והצרכים שלך עם המכשיר הקודם שלך לפני שתחליט אם 2GB של זיכרון RAM הוא שובר עסקות. איך תסווג את עצמך כמשתמש? האם אתה משתמש חזק שמסנכרן מספר חשבונות דואר אלקטרוני ומדיה חברתית? האם אתה משתמש מזדמן שמשתמש רק בטלפון שלך כמכשיר הודעות טקסט/גלישה באינטרנט עם כמה משחקים בצד? בשני המקרים, הייתי טוען ש-2GB של זיכרון RAM הוא לא ממש פורץ עסקות בגלל כמה ניהול זיכרון אנדרואיד הפך להיות חכם.

ממש לא סביר שתפספס שום הודעה חשובה בגלל שאין לך 3GB של זיכרון RAM. אבל אני יכול להבין אם זה מתסכל אותך לטעון מחדש את כרטיסיות Chrome לאחר כמה דקות (זה קורה הרבה לאלו מאיתנו עם זאת, גם עם טלפונים של 3GB RAM!) לבסוף, שקול: מאיזה טלפון אתה משדרג, ומדוע אתה מרגיש שה-2GB הוא נושא? קל לעורר קנאה במפרט טכני בימינו בגלל כמה קשה חברות מתחרות כדי לנצח אותנו, אבל אתה צריך לזכור שמפרטים זה לא הכל. מה שהכי חשוב הוא כל החומרה והתוכנה שנארזו יחד למכשיר יחיד - והאם זה מספק חוויה טובה לצרכים שלך או לא.

בדוק את פורום Nexus 5X של XDA >>