Փակել գովազդը

Android-ը և iOS-ը աշխարհում ամենաշատ օգտագործվող բջջային օպերացիոն համակարգերն են: Սա է նաև պատճառը, որ տրամաբանական է, որ օգտատերերը դրանք համեմատում են միմյանց հետ։ Ամեն անգամ, երբ Android vs. iOS, կլինի ցնցում, որ առաջինը նշվածն ունի ավելի շատ RAM, քան երկրորդը, և, հետևաբար, պետք է լինի բնականաբար «ավելի լավ»: Բայց արդյո՞ք դա իսկապես այդպես է։ 

Երբ համեմատում եք առաջատար Android հեռախոսները և նույն տարում արտադրված iPhone-ները, դուք կգտնեք, որ իրականում ճիշտ է, որ iPhone-ներն ընդհանուր առմամբ ունեն ավելի քիչ RAM, քան իրենց մրցակիցները: Այնուամենայնիվ, ավելի զարմանալի է այն փաստը, որ iOS սարքերն աշխատում են նույնքան արագ կամ նույնիսկ ավելի արագ, քան Android հեռախոսները, որոնք ունեն ավելի մեծ քանակությամբ RAM:

Ներկայիս iPhone 13 Pro սերիան ունի 6 ԳԲ օպերատիվ հիշողություն, մինչդեռ 13 մոդելներն ունեն ընդամենը 4 ԳԲ: Բայց եթե նայենք iPhone-ի, հավանաբար, ամենամեծ ընկերությանը՝ Samsung-ին, ապա նրա Galaxy S21 Ultra 5G մոդելն ունի նույնիսկ մինչև 16 ԳԲ օպերատիվ հիշողություն: Այս մրցավազքի հաղթողը պետք է պարզ լինի. Եթե ​​չափենք «չափը», ապա այո, բայց Android հեռախոսների համեմատությամբ, iPhone-ներին պարզապես անհրաժեշտ չէ այդքան RAM՝ դեռևս աշխարհի ամենաարագ սմարթֆոնների շարքում դասվելու համար:

Ինչու՞ է Android հեռախոսներին անհրաժեշտ ավելի շատ RAM՝ արդյունավետ աշխատելու համար: 

Պատասխանն իրականում բավականին պարզ է և կախված է ձեր օգտագործած ծրագրավորման լեզվից: Android-ի մեծ մասը, ներառյալ Android հավելվածները, հիմնականում գրված են Java-ով, որը համակարգի պաշտոնական ծրագրավորման լեզուն է: Ի սկզբանե սա լավագույն հնարավոր ընտրությունն էր, քանի որ Java-ն օգտագործում է «վիրտուալ մեքենա» օպերացիոն համակարգի կոդը կազմելու համար, որն աշխատում է բազմաթիվ սարքերի և պրոցեսորների տեսակների վրա: Դա պայմանավորված է նրանով, որ Android-ը նախատեսված է աշխատել տարբեր արտադրողների ապարատային տարբեր կոնֆիգուրացիաներով սարքերի վրա: Ի հակադրություն, iOS-ը գրված է Swift-ով և աշխատում է միայն iPhone սարքերի վրա (նախկինում նաև iPad-ներում, թեև նրա iPadOS-ն իրականում iOS-ի միայն ճյուղն է):

Այնուհետև Java-ի կազմաձևման պատճառով ձեր փակած հավելվածների կողմից ազատված հիշողությունը պետք է վերադարձվի սարքին մի գործընթացի միջոցով, որը հայտնի է որպես Աղբի հավաքում, որպեսզի այն օգտագործվի այլ հավելվածների կողմից: Սա այնքան արդյունավետ գործընթաց է, որն օգնում է սարքին սահուն աշխատել: Խնդիրն, իհարկե, այն է, որ այս գործընթացը պահանջում է բավարար քանակությամբ RAM: Եթե ​​այն հասանելի չէ, գործընթացները դանդաղում են, ինչը օգտվողը նկատում է սարքի ընդհանուր դանդաղ արձագանքը:

Իրավիճակը iOS-ում 

IPhone-ները կարիք չունեն օգտագործված հիշողությունը վերամշակելու համակարգ, միայն այն պատճառով, թե ինչպես է կառուցված iOS-ը: Բացի այդ, Apple-ը նաև ավելի շատ վերահսկում է iOS-ը, քան Google-ը՝ Android-ի նկատմամբ: Apple-ը գիտի, թե ինչ տեսակի ապարատային և սարքերով է աշխատում իր iOS-ը, ուստի այն կառուցում է, որպեսզի հնարավորինս սահուն աշխատի նման սարքերում:

Տրամաբանական է, որ երկու կողմերի RAM-ը ժամանակի ընթացքում աճում է։ Իհարկե, դրա համար պատասխանատու են ավելի պահանջկոտ հավելվածներն ու խաղերը։ Բայց պարզ է, որ եթե Android հեռախոսները ապագայում ցանկացած պահի մրցակցեն iPhone-ների և դրանց iOS-ի հետ, նրանք պարզապես միշտ կհաղթեն: Եվ այն պետք է թողնի բոլոր iPhone-ի (iPad, ըստ ընդլայնման) օգտվողներին ամբողջովին սառը: 

.