ማስታወቂያ ዝጋ

ስልኮች ለስለስ ባለ ብዙ ተግባራቸው የሚያስፈልጋቸው ተስማሚ የ RAM መጠን በጣም አከራካሪ ርዕስ ነው። አፕል በትንሽ መጠን በ iPhones ውስጥ ያገኛል ፣ ይህም ብዙውን ጊዜ ከአንድሮይድ መፍትሄዎች የበለጠ ጥቅም ላይ ይውላል። እንዲሁም በ iPhone ላይ ምንም ዓይነት የ RAM ማህደረ ትውስታ አስተዳደር አያገኙም ፣ ግን አንድሮይድ ለዚህ የራሱ የሆነ ተግባር አለው። 

ከሄዱ, ለምሳሌ, በ Samsung Galaxy ስልኮች ወደ ናስታቪኒ -> የመሣሪያ እንክብካቤምን ያህል ቦታ ነፃ እንደሆነ እና ምን ያህል እንደተያዘ መረጃ የያዘ የ RAM አመልካች እዚህ ያገኛሉ። ሜኑ ላይ ጠቅ ካደረጉ በኋላ እያንዳንዱ መተግበሪያ ምን ያህል ማህደረ ትውስታ እንደሚወስድ ማየት ይችላሉ, እና እርስዎም እዚህ ማህደረ ትውስታን ለማጽዳት አማራጭ አለዎት. የ RAM Plus ተግባር እዚህም ይገኛል። ትርጉሙ ለምናባዊ ማህደረ ትውስታ የሚጠቀምበትን የተወሰነ የጂቢ ቁጥር ከውስጥ ማከማቻው ይነክሳል ማለት ነው። በ iOS ላይ እንደዚህ ያለ ነገር መገመት ትችላለህ?

ዘመናዊ ስልኮች በ RAM ላይ ይመረኮዛሉ. ኦፕሬቲንግ ሲስተሙን ለማከማቸት፣ አፕሊኬሽኖችን ለማስጀመር እና አንዳንድ ውሂቦቻቸውን በመሸጎጫ እና ቋት ማህደረ ትውስታ ውስጥ ለማከማቸት ያገለግላቸዋል። ስለዚህ ራም አፕሊኬሽኖች ያለችግር እንዲሄዱ በሚያስችል መንገድ መደራጀት እና መተዳደር አለበት፣ ምንም እንኳን ወደ ዳራ ብትጥላቸው እና ከጥቂት ጊዜ በኋላ እንደገና ቢከፍቷቸውም።

ስዊፍት vs. ጃቫ 

አዲስ አፕሊኬሽን ሲጀምሩ ግን ለመጫን እና ለማሄድ በማህደረ ትውስታ ውስጥ ነፃ ቦታ ሊኖርዎት ይገባል። ይህ ካልሆነ ግን ቦታው መነሳት አለበት. ስለዚህ ስርዓቱ አንዳንድ የማስኬጃ ሂደቶችን በኃይል ያቋርጣል፣ ለምሳሌ ቀደም ሲል የተጀመሩ መተግበሪያዎች። ሆኖም ሁለቱም ስርዓቶች ማለትም አንድሮይድ እና አይኦኤስ ከ RAM ጋር በተለየ መንገድ ይሰራሉ።

የአይኦኤስ ኦፐሬቲንግ ሲስተም በስዊፍት ነው የተፃፈው፣ እና አይፎኖች በእውነቱ የተዘጉ መተግበሪያዎችን ወደ ስርዓቱ መልሰው ጥቅም ላይ ማዋል አያስፈልጋቸውም። ይህ የሆነው iOS በተሰራበት መንገድ ምክንያት ነው, ምክንያቱም አፕል በ iPhones ላይ ብቻ ስለሚሰራ በእሱ ላይ ሙሉ ቁጥጥር አለው. በአንፃሩ አንድሮይድ በጃቫ የተፃፈ ሲሆን በብዙ መሳሪያዎች ላይ ጥቅም ላይ ይውላል ስለዚህ የበለጠ ሁለንተናዊ መሆን አለበት. ማመልከቻው ሲቋረጥ, የወሰደው ቦታ ወደ ስርዓተ ክወናው ይመለሳል.

ቤተኛ ኮድ vs. JVM 

አንድ ገንቢ የ iOS መተግበሪያን ሲጽፍ በቀጥታ በ iPhone ፕሮሰሰር ላይ ሊሰራ ወደሚችል ኮድ ያጠናቅረዋል። ይህ ኮድ ለማሄድ ምንም ትርጉም ወይም ምናባዊ አካባቢ ስለሚያስፈልገው ቤተኛ ኮድ ይባላል። በሌላ በኩል አንድሮይድ የተለየ ነው። የጃቫ ኮድ ሲጠናቀር ወደ ጃቫ ባይትኮድ መካከለኛ ኮድ ይቀየራል፣ እሱም ፕሮሰሰር-ነጻ ነው። ስለዚህ ከተለያዩ አምራቾች በተለያዩ ማቀነባበሪያዎች ሊሠራ ይችላል. ይህ ለፕላትፎርም ተኳሃኝነት ትልቅ ጥቅሞች አሉት። 

እርግጥ ነው, አሉታዊ ጎንም አለ. እያንዳንዱ ኦፕሬቲንግ ሲስተም እና ፕሮሰሰር ጥምረት ጃቫ ቨርቹዋል ማሽን (JVM) በመባል የሚታወቅ አካባቢ ያስፈልጋቸዋል። ነገር ግን ቤተኛ ኮድ በJVM በኩል ከተሰራው ኮድ በተሻለ ሁኔታ ይሰራል፣ ስለዚህ JVMን መጠቀም በቀላሉ አፕሊኬሽኑ የሚጠቀመውን RAM መጠን ይጨምራል። ስለዚህ የ iOS መተግበሪያዎች አነስተኛ ማህደረ ትውስታን ይጠቀማሉ, በአማካይ 40% ነው. ለዛም ነው አፕል አይፎኖቹን ከአንድሮይድ መሳሪያዎች ጋር እንደሚያደርገው ሁሉ ብዙ ራም ያላቸውን አይፎኖች ማስታጠቅ የማይገባው። 

.