פרסומת

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

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

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

למאמר זה, נסקור כמה ממכשירי האנדרואיד העדכניים ביותר של יצרנים מרובים ונניח אותם זה לצד זה מול מכשירי iPhone 8, iPhone 8 Plus ו- iPhone X.

זו הסיבה שמכשירי iOS משתמשים בפחות זיכרון RAM מאשר מכשירי אנדרואיד ומפרט טלפון oneplus 5t
אשראי תמונה: ארנה GSM
זו הסיבה שמכשירי iOS משתמשים בפחות זיכרון RAM מאשר מכשירי אנדרואיד מפרט טלפוני סמסונג גלקסי note8
אשראי תמונה: ארנה GSM
זו הסיבה שמכשירי iOS משתמשים בפחות זיכרון RAM מאשר מכשירי אנדרואיד מפרט טלפונים סמסונג גלקסי S8 פלוס
אשראי תמונה: ארנה GSM
זו הסיבה שמכשירי iOS משתמשים בפחות זיכרון RAM מאשר מכשירי אנדרואיד מפרטי טלפון google pixel 2 xl
אשראי תמונה: ארנה GSM

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

instagram viewer

כדי לתת לך מושג עד כמה RAM מוגזם של 8 ג'יגה-בתים, זכור שרוב המחשבים הניידים המודרניים אפילו לא מגיעים עם כל כך הרבה. רוב מכשירי ה- Chromebook בעידן 2017, למשל, מוציאים במהירות 4 ג'יגה-בייט, כאשר רק דגמים ספורים נבחרים אפילו מציעים בניית 8 ג'יגה-בתים, ואפילו כאלה מחשבי Chromebook עם ביצועים גבוהים 8GB עדיין זולים יותר ממכשירי אנדרואיד אלה!

למען ההגינות, רק ה- OnePlus 5T מגיע עם 8GB. אבל הנקודה שלי היא: מכשירי אנדרואיד לא היו מגיעים עם הרבה זיכרון RAM אם הם לא היו צריכים את זה, נכון? ואם מכשירי האנדרואיד האחרונים מגיעים עם זיכרון RAM של 4-8 ג'יגה-בייט, אז כמה RAM יש לאייפונים?

זו הסיבה שמכשירי iOS משתמשים בפחות זיכרון RAM מאשר מכשירי אנדרואיד מפרט טלפונים
אשראי תמונה: ארנה GSM
זו הסיבה שמכשירי iOS משתמשים בפחות זיכרון RAM מאשר מכשירי אנדרואיד מפרט טלפון Apple iPhone 8 פלוס
אשראי תמונה: ארנה GSM
זו הסיבה שמכשירי iOS משתמשים בפחות זיכרון RAM ממכשירי אנדרואיד ומפרט טלפון Apple iPhone 8
אשראי תמונה: ארנה GSM
זו הסיבה שמכשירי iOS משתמשים בפחות זיכרון RAM מאשר מכשירי אנדרואיד ומפרט טלפון Apple iPhone 7
אשראי תמונה: ארנה GSM

חכה דקה. מה קורה? בין קו מכשירי האייפונים של אפל בעידן 2017, אנו רואים רק 2 ג'יגה-בייט באייפון 8 ברמת הכניסה, 3 ג'יגה-בייט באייפון 8 פלוס הגדול יותר, ו- 3 ג'יגה-בייט באייפון X העדכני והגדול ביותר. הדגם הגבוה ביותר של אפל מכיל פחות זיכרון RAM מאשר אפשרויות החלשות האנדרואיד!

שום דבר מזה אינו חדש, אגב. האייפון 7 פלוס הציג 3GB של זיכרון RAM לקו האייפון כבר בשנת 2016. מכשירי האייפון 7, אייפון 6s פלוס ואייפון 6 כולם פועלים על 2 ג'יגה בייט ללא בעיה. ולאייפון 6, שיכול להריץ את iOS 11 כמו שאר ממשיכי דרכו, יש רק 1 ג'יגה-בייט.

ברצינות, מה קורה? כיצד יכול אייפון 6 מתקופת 2014 להפעיל באופן סביר את הגירסה האחרונה של iOS עם RAM בנפח של 1 ג'יגה-בייט בלבד ואילו אנדרואידים זקוקים לסכום של עד 8x?

מדוע מכשירי אנדרואיד זקוקים לכל כך הרבה זיכרון RAM

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

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

בניית תוכניות Java

אבל זה בא בעלות.

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

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

זו הסיבה שמכשירי iOS משתמשים בפחות זיכרון RAM מאשר מכשירי אנדרואיד לטעינת קפה אנדרואיד

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

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

מדוע iOS אינה משתמשת ב- RAM רב כמו אנדרואיד

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

עם זאת, ישנם יתרונות רבים.

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

זו הסיבה שמכשירי iOS משתמשים בפחות זיכרון RAM ממכשירי אנדרואיד iphone קרני אור שמש

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

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

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

ג'ואל לי הוא בעל תואר B.S. במדעי המחשב ומעל שש שנות ניסיון בכתיבה מקצועית. הוא העורך הראשי של MakeUseOf.