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, ըստ ընդլայնման) օգտվողներին ամբողջովին սառը:
Այսպիսով, նա նախ ինքն է չափում թվերը էկրանների և հարմարվողական թարմացման արագության տեսանկյունից, բայց դա իրական թվեր չի բերում, հետո սա և եզրակացությունը: Դուք լուրջ հաշմանդամ եք:
Իսկ օպերատիվ հիշողության ֆայլի չափը կապված չէ՞ ոչ թե արագության, այլ բազմաբեռնման հետ: Սա ուղղակի մի կողմ է, դա մեծապես կախված է նրանից, թե ինչպիսի օպերատիվ հիշողություն ունեն, որքան արագ է այն, և հետո, թե ինչպես է համակարգը վարվում դրա հետ: Մեկ այլ կարևոր գործոն այն է, որ Android-ը այլ կերպ է մոտենում հավելվածներին, մենք գրում ենք ծառայություններ, որոնք իրավունք ունեն աշխատելու ֆոնին, ինչը հնարավոր չէ Apple-ի հետ... և եթե համեմատելու լինենք, տեղին կլիներ որոշել Google Pixel հեռախոսներն ընդդեմ iPhone-ները, քանի որ Samsung-ն ավելացնում է կառավարական բալլադ, որը չի երևում, եթե ցանկանում եք համեմատել համակարգերը, համեմատեք դրանք իրենց մաքուր ձևով (կամ հնարավորինս մոտ իրենց մաքուր ձևին):
Դու խենթ ես
Պարզ բացատրություն, թե ինչու է Android հեռախոսներին ավելի շատ RAM անհրաժեշտ, քան iOS-ին, և ատելության ալիք կբարձրանա Android-ի օգտատերերի կողմից :D Եթե մարդիկ գոհ լինեին իրենց հեռախոսներից և անընդհատ խնդիրներ չփնտրեին ուրիշների հետ :D
Դրա համար էլ նրանց չի հերիքում շրջանակը Որովհետև ավելի մեծ շրջանակ չեն կարողանում ստեղծել, իսկ 6 Գբ տվողը նույնիսկ ոչ մի խաղ չի ներբեռնի... Անդրոիդն ուղղակի ավելի լավը չէ
Ի՞նչ դժոխքի մասին ես խոսում: Եթե Apple-ը իմանար, որ դա օգուտ կբերի iPhone-ին, այնտեղ ավելի շատ հիշողություն կտեղադրեր: Եվ ոչ թե նա չի կարող։ Մի մոռացեք, որ Apple-ն ունի լավագույն բջջային պրոցեսորները: Իսկ ի՞նչ եք կարծում, նա ոչ մի խաղ չի՞ քաշի։ Մի ծիծաղեք: Ակնհայտ է, որ դուք երբեք չեք ունեցել
էստեղ ինչ-որ մեկը կոմպլեքսներ ունի, թե դու 13 տարեկան երեխա ես, որ ըմբռնումով կարդալ չգիտես :D
Տարիներ շարունակ ես օգտագործել եմ միայն Android հեռախոսներ և պարզապես հայհոյել եմ Apple-ին: Բայց երբ հնարավորություն ունեցա փորձել խնձորը, չվարանեցի։ Ես այլևս չէի փոխվի։ Իհարկե, Apple-ին այնքան RAM պետք չէ, որքան Android-ը, քանի որ համակարգը «ավելի լավ» է գրված, և այն չունի տարբեր արտադրողների այդքան բալաստ: Մենք բոլորս ունենք մեր կարծիքը Apple-ի և Android-ի մասին, բայց նրանք, ովքեր չեն փորձել Apple-ը, չեն կարող համեմատվել:
Համաձայնագիր. Փորձում ես մեկ անգամ, հետո պետք է: Ես գիտեմ միայն մի քանի հոգու (գրեթե ոչ մեկին), ովքեր գնացին հակառակ ուղղությամբ, և եթե գնացին, ապա դա Android հավելվածների ազատ շուկայի պատճառով էր: