RAM თავსატეხი: რამდენი ოპერატიული მეხსიერება გვჭირდება?

როდესაც Android მოწყობილობები იწყებენ მოძრაობას 6 GB ოპერატიული მეხსიერებისკენ, ჩვენ უნდა დავუსვათ საკუთარ თავს ეს კითხვა: რამდენი ოპერატიული მეხსიერება გვჭირდება რეალურად? მიჰყევით ჩვენ შესწავლას!

ცოტა ხნის წინ, ჩვენ მივიღეთ ანონსი ერთ-ერთი პირველი სმარტფონის შესახებ, რომელიც მუშაობს Android-ზე, რომელიც აღჭურვილია 6 GB ოპერატიული მეხსიერებით.

6 საშინელი GB! ეს არის ბევრი ოპერატიული მეხსიერება მობილურ მოწყობილობაში.

რიცხვების თამაშის დაწყება არის Vivo Xplay5 Elite. Vivo, როგორც კომპანია, შესაძლოა არც ისე კარგად იყოს ცნობილი ჩინეთის ფარგლებს გარეთ, მაგრამ კომპანიამ, მისი დამსახურებით, წარსულში შექმნა რამდენიმე მართლაც თხელი სმარტფონი. Xplay5 Elite-ით, ისინი ცდილობდნენ მოერგებინათ მრავალი სპეციფიკაცია მოწყობილობაში, რომელიც მიზნად ისახავს დადგეს მეფეთა შორის.

Vivo Xplay 5 Elite-ს აქვს ორმაგი მოსახვევი 5.43" QHD Super AMOLED დისპლეი კორპუსის მეტალის ჩარჩოზე. შიგნით არის უახლესი Qualcomm Snapdragon 820 SoC 2.15 Ghz სიხშირით, Adreno 530 GPU, 6GB LPDDR4 ოპერატიული და 128GB არა გაფართოებადი მეხსიერება. კამერისთვის, უკანა არის 16MP Sony IMX298 სენსორი f/2.0-ით, ხოლო წინა არის 8MP სროლა. ამ სპეციფიკაციებისა და მოწყობილობის მეტალის კონსტრუქციის გათვალისწინებით, გასაკვირი არ უნდა იყოს, რომ ის საკმაოდ ძვირი ჯდება თუნდაც ჩინელი მომხმარებლისთვის. ფასით 4288 CNY (660$), ეს, რა თქმა უნდა, ჩინური ფლაგმანია და არა ხელმისაწვდომი საშუალო კლასის.

Vivo Xplay5 Elite ამჟამად არ არის ერთადერთი სმარტფონი, რომელსაც აქვს 6 GB ოპერატიული მეხსიერება. ნაკლებად ცნობილი და ახლად დაარსებული ჩინური OEM, Vernee, მიზნად ისახავს მომხმარებელთა უფრო დიდი წვდომის მიღწევას RAM-ის უზარმაზარი რაოდენობით, საშუალო დონის მოწყობილობის, Vernee Apollo-ს გამოშვებით.

Vernee Apollo იქნება MediaTek-ის მაღალი დონის SoC, Helio X20. იქნება ზემოხსენებული 6GB ოპერატიული მეხსიერება, 128GB შიდა მეხსიერება, 21MP Sony IMX230 უკანა კამერა და 5.5" 2K დისპლეი. ამ ყველაფერთან ერთად Apollo 399,99 დოლარი ეღირება. ჩვენთვის გამოგზავნილ პრესაში არ იყო ნახსენები ჩინეთის ფასი ან მიზნობრივი ბაზრები, ამიტომ ტელეფონი ჯერ კიდევ საკმაოდ საიდუმლოა.

ორივე ეს ტელეფონი გვთხოვს დავსვათ კითხვა, ასეა თუ არა ნამდვილად სჭირდება ამდენი ოპერატიული მეხსიერება ახლა?

ამ კითხვაზე პასუხის გასაცემად, ჩვენ უნდა გვესმოდეს, თუ როგორ ამუშავებს Android მეხსიერების მართვას და RAM-ს. მიშალმა ფანტასტიკური სამუშაო შეასრულა Android-ის მეხსიერების მართვის სირთულეების ახსნაში წინა სტატია, რომელიც ჯერ კიდევ ინარჩუნებს თავის შესაბამისობას ექვსი თვის შემდეგ.

"მეხსიერების მენეჯმენტის ანდროიდის მეხსიერების მენეჯმენტის მეთოდი ასეა: ვიდრე დაუყოვნებლივ გააუქმოს ყველა პროცესი მისი აქტივობის დასრულების შემდეგ (მაგ როდესაც დააჭერთ მთავარ ღილაკს აპიდან გასასვლელად), პროცესი ინახება მეხსიერებაში, სანამ სისტემას არ დასჭირდება მისი მოკვლა მეტი მეხსიერების გასათავისუფლებლად. როგორ წყვეტს სისტემა, რა პროცესები შეინარჩუნოს და რა მოკლას? LMK (დაბალი მეხსიერების მკვლელი) მძღოლი. ყველა პროცესს ენიჭება oom_adj მნიშვნელობა, რომელიც მერყეობს -17-დან 15-მდე ActivityManager სერვისის მიერ, რომელიც დინამიურად არეგულირებს oom_adj მნიშვნელობას პროცესის მნიშვნელობიდან გამომდინარე. უფრო მაღალი oom_adj მნიშვნელობები ნიშნავს, რომ პროცესი უფრო მეტად დაიღუპება მეხსიერების გასათავისუფლებლად, ხოლო დაბალი მნიშვნელობები ნიშნავს, რომ პროცესი ნაკლებად სავარაუდოა."

"Android ანაწილებს თითოეულ პროცესს ხუთ კატეგორიად (წინა პლანზე, ხილული, სერვისი, ფონი და ცარიელი) დაწყებული ყველაზე მნიშვნელოვანიდან ნაკლებად მნიშვნელოვანამდე გაშვების გასაგრძელებლად. პროცესები, რომლებიც მიეკუთვნება თითოეულ კატეგორიას, იღუპება დარჩენილი თავისუფალი მეხსიერების სხვადასხვა დონეზე (ე.წ. LMK minfree მნიშვნელობა). მაგალითად, თუ თქვენი მოწყობილობის LMK minfree მნიშვნელობები დაყენებულია „2560,4090,6144,7168,8192“ (ჩამოთვლილი, როგორც 4k გვერდები, რომელთა წაკითხვა შესაძლებელია /sys/module/lowmemorykiller/parameters/minfree-დან), მაშინ თქვენი მოწყობილობა მოკლავს პროცესებს, რომლებიც განსაზღვრულია როგორც „ცარიელი“, როდესაც თქვენი თავისუფალი მეხსიერება დაეცემა 32 მბ-ზე დაბლა, პროცესებს, რომლებიც განსაზღვრულია როგორც „ფონი“, როდესაც თავისუფალი მეხსიერება 28 მბ-ზე ნაკლებია, და წინა პლანზე აპლიკაციები, როდესაც თავისუფალი მეხსიერება დაეცემა ქვემოთ. 10 მბ (ზეცამ აკრძალოს!) ახლა, ეს minfree მნიშვნელობები არ არის ტიპიური ამ დღეებში მოწყობილობების უმეტესობისთვის, რადგან მწარმოებლებს უყვართ მათი შეხედულებისამებრ შესწორება იმისდა მიხედვით, თუ როგორ ფიქრობენ, რომ ეს საუკეთესოდ შეესაბამება მათ მოწყობილობას. მაგრამ ის, რაც ამ მოკლე ახსნას უნდა წაართვათ, არის ის, რომ რაც უფრო მეტი თავისუფალი მეხსიერება გაქვთ, მით ნაკლებია ალბათობა, რომ დაინახოთ კრიტიკული პროცესების ჩაქრობა."

როგორც მიშაალი აღნიშნავს, ფაქტობრივი მნიშვნელობები განსხვავდება OEM-დან OEM-მდე, ასე რომ თქვენ შეიძლება გქონდეთ განსხვავებული გამოცდილება მრავალ დავალებით სხვადასხვა ტელეფონებზე მსგავსი სპეციფიკაციებით. მიქსის კიდევ ერთი ცვლადი არის მოწყობილობაზე bloatware-ის რაოდენობა. ძლიერ მოდიფიცირებული Android UX-ები, როგორიცაა TouchWiz, ჩვეულებრივ აერთიანებს უამრავ ფუნქციას Android-ზე და ზემოთ, მარაგზე დაფუძნებული AOSP და, როგორც ასეთი, მოითხოვს გაცილებით მეტი რესურსის გამოყოფას სისტემაში, რათა ფუნქციონირებდეს OEM-ის სასურველ დონეზე. მას. ეს ნაკლებ ადგილს ტოვებს მესამე მხარის აპებისთვის ქეშის შესანახად, რაც თავის მხრივ აძლიერებს დაბალი მეხსიერების მკვლელობას.

ძირითადად რბილი

"მთავარი განსხვავება 2 GB ოპერატიული მეხსიერების მქონე მოწყობილობას შორის 3 GB ოპერატიული მეხსიერების მქონე მოწყობილობას შორის არის ის, რომ მოწყობილობა 3 გბ. RAM-ს უნდა შეეძლოს მეტი პროცესის ქეშირება ფონზე, LMK დრაივერის ამოღების გარეშე."

ასე რომ, თეორიულად, მეტი ოპერატიული მეხსიერება, რომელიც ხელმისაწვდომია აპარატურის დონეზე, უნდა გამოიწვიოს უფრო მეტი პროცესის ქეშირება OS დონეზე და უფრო დიდი აუზი OEM-ისთვის, რომლიდანაც მონაწილეობა მიიღოს. მაგრამ უფრო ხშირად, ვიდრე არა, 2 GB ოპერატიული მეხსიერების მქონე მოწყობილობებზეც კი, თქვენ ხედავთ ბევრად უფრო თავისუფალ RAM-ს, მაშინაც კი, როდესაც სისტემა და აპლიკაციები დაბლოკილია მათ საჭიროებაზე. აქ არის იგივე გალერეა მიშაალის პოსტიდან, რომელიც ადარებს უფასო RAM-ს სხვადასხვა მოწყობილობებში:

როგორც ხედავთ, ყველაზე მსუბუქი ინტერფეისის მქონე მოწყობილობებს, როგორიცაა Nexus 5 და Nexus 6, აქვთ მოწყობილობაზე ხელმისაწვდომი უფასო ოპერატიული მეხსიერების უდიდესი ნაწილი. მათგან ყველაზე მძიმესაც კი, Samsung Galaxy Note 5-ს 4 GB ოპერატიული მეხსიერება და TouchWiz ჩატვირთვისას, აქვს დაახლოებით 1.7 GB ოპერატიული მეხსიერება, რომელიც ხელმისაწვდომია აპლიკაციების ქეშირებისთვის. თავისუფალი ოპერატიული მეხსიერების ამხელა აუზის პირობებშიც კი, Note 5-ს აწუხებდა მრავალფუნქციური პრობლემები, როდესაც მოწყობილობა მიმართავდა მეხსიერების აგრესიულ მართვას. ეს გამოწვეული იყო OEM-ის მიერ LMK მნიშვნელობების არჩევით: ტექნიკის დონეზე მეტი ოპერატიული მეხსიერების ამოტუმბვა არ დაგვეხმარება! შენიშვნა 5-ის შესწორება მრავალფუნქციური დავალებების გასაუმჯობესებლად, ფაქტობრივად მოიცავდა ამ LMK მნიშვნელობების შეცვლას, რათა უფრო მეტი იყოს მრავალფუნქციური მეგობრული, ვიდრე Samsung-ის საფონდო პარამეტრები, რაც ირონიულია მოწყობილობისთვის, რომელიც ფოკუსირებულია პროდუქტიულობა. როგორც ასეთი, მხოლოდ მეტი ოპერატიული მეხსიერების ქონა ავტომატურად არ გახდის მოწყობილობას უფრო მეგობრული მრავალ დავალების შესრულებისას.

ისევ გალერეაში დავბრუნდებით, ნაჩვენები უფასო ოპერატიული მეხსიერების ნაწილი უკვე გამოიყენება აპლიკაციის პროცესის ქეშირებისთვის, მაგრამ ამის ნაწილი რეალურად უმოქმედო რჩება და არაფერს აკეთებს. აქ არის რამდენიმე სკრინშოტი ჩემი OnePlus One-დან, სადაც ნაჩვენებია უფასო ოპერატიული მეხსიერება, შემდეგ კი დაშლა ქეშირებულ და უმოქმედო RAM-ში:

იმ მცირე ~ 1 წამშიც კი, როდესაც დამჭირდა აქტიური თამაშიდან გაცვლა და ქეშირებული პროცესების ჩვენების ვარიანტის არჩევა, სისტემა მუშაობდა რეალურად გამოყენებული ოპერატიული მეხსიერების შესამცირებლად. ეს იმიტომ მოხდა, რომ თამაშს, ამ შემთხვევაში NFS No Limits, ჰქონდა პრიორიტეტის ცვლილება, წინა პლანზე პროცესიდან ფონის პროცესზე გადასვლა. ეს გაკეთდა იმისთვის, რომ OS ყოველთვის შეუფერხებლად მიედინებოდა, რადგან აქტიური მოხმარების ოპერატიული მეხსიერება შეიცვალა 2.5 გბ-დან 1.9 გბ-მდე, ხოლო NFS No Limits თამაშის პროცესი ქეშირებული იყო. რადგან თამაში გადაინაცვლა თავის პრიორიტეტად, ახლა ის შეიძლება მოკვდეს, თუ ოპერაციულ სისტემას რეალურად სჭირდება მეტი თავისუფალი ოპერატიული მეხსიერება. აქ არ არის საჭირო მომხმარებლის ურთიერთქმედება.

ამ მაგალითის მიზანი იყო ხაზგასმით აღვნიშნო, თუ როგორ განვითარდა Android-ის მეხსიერების მენეჯმენტი, რათა უფრო ეფექტური ყოფილიყო სისტემის და მისი ყველა პროცესის პრიორიტეტებში. მხოლოდ იმდენი აპია, რომელიც ნებისმიერ დროს დარჩება ქეშირებული: ოპერაციული სისტემა იდეალურად არ იყენებს მთელ თავისუფალ RAM-ს ქეშირების პროცესებში. თავისუფალი ოპერატიული მეხსიერების ნაწილი უმოქმედოდ რჩება. ეს არის დიზაინის მიხედვით, იმ შემთხვევებისთვის, როდესაც პროცესს შეიძლება დასჭირდეს RAM-ის გამოყენების ძალიან სწრაფად გაზრდა.

ასევე არსებობს RAM-ის გამოყოფის ლიმიტი აპლიკაციის პროცესებისთვის, როგორც ეს განსაზღვრულია OEM-ის მიერ ისევ ცალკეული ტელეფონებისთვის. მიხედვით ა ძველი სადისკუსიო პოსტი დაიან ჰეკბორნის, Android Framework Engineer-ის მიერ, არსებობს ლიმიტი ჯავის გროვა სადაც java ობიექტები იცხოვრებენ ნაგვის შეგროვების დაწყებამდე, მაგრამ ეს შეიძლება გაფართოვდეს NDK-ის ჭკვიანური გამოყენებით. მარტივი სიტყვებით, ეს ნიშნავს, რომ RAM-ზე არის მაქსიმალური ზღვარი, რომელიც ხელმისაწვდომი იყო ნებისმიერი აპისთვის, რომელსაც სურდა ამ მოწყობილობაზე გაშვება. ძველი მოწყობილობებისთვის ეს გროვა დაყენებული იყო 24 მბ-ზე, მაგრამ ბოლო მოწყობილობებზე ზომა გაიზარდა მოწყობილობებში ოპერატიული მეხსიერების გაზრდის და ასევე აპარატურის მოთხოვნების გაზრდის გამო. ანდროიდის თავსებადობის განმარტების დოკუმენტი ამისთვის Android 6.0 აღნიშნავს (სექცია 3.7) მინიმალურ მნიშვნელობებს, რომლებიც უნდა იყოს მითითებული OEM-ის მიერ. შედარებისთვის, ჩემი OnePlus One CM12.1-ზე ამაყობს 192 მბ ლიმიტით ნორმალური Dalvik VM გროვისთვის და იძლევა 512 მბ-ს იმ აპებისთვის, რომლებიც მიუთითებენ ანდროიდზე: largeHeap=true მათი განაცხადის მანიფესტში. თეორიულად, ერთ აპლიკაციას შეუძლია გამოიყენოს მხოლოდ 512 მბ-მდე ოპერატიული მეხსიერება ჩემს მოწყობილობაზე. გარდა ამისა, დაიწყება ნაგვის შეგროვება, რათა სხვა აუცილებელი სისტემური პროცესები თავისუფლად მიედინებოდეს.

ახლა დააკავშირეთ აპლიკაციების გროვის ზომის ლიმიტი LMK მნიშვნელობებთან, რომლებიც მათ ენიჭებათ მათი პრიორიტეტისა და OS-ის დაჟინებული მოთხოვნა, რომ გარკვეული რაოდენობის თავისუფალი ოპერატიული მეხსიერება უმოქმედო იყოს და თქვენ წარმოიდგინეთ, როგორ მუშაობს Android-ის მრავალ დავალება მუშაობს. ეს არის რთული მექანიზმი, რომელიც მოიცავს უამრავ ცვლადს აპარატურას, პროგრამულ უზრუნველყოფას და თავად აპლიკაციას შორის; დახვეწილია ისე, რომ ყველაზე საბაზისო მოწყობილობებსაც კი აძლევენ ფუნქციონირებას, ხოლო საუკეთესო ფლაგმანებს საშუალებას აძლევს გამოიყენონ თავიანთი პოტენციალი, თეორიულად. პრაქტიკულად, ეს არ არის სრულყოფილი სამყარო, ამიტომ არც ეს ხდება. ეს ნიშნავს, რომ არ არსებობს გარანტია, რომ მოწყობილობა 4 GB ოპერატიული მეხსიერებით იმუშავებს ისევე, როგორც სხვა 4 GB ოპერატიული მეხსიერებით. ეს არც იმას ნიშნავს, რომ დამატებითი GB ოპერატიული მეხსიერება გარკვეულ ზღვარს მიღმა მოგცემთ პირდაპირპროპორციულ ზრდას მრავალ დავალების შესრულებასა და მეხსიერების დამუშავებაში.

პრაქტიკული და მომავალი

ასე რომ, დავუბრუნდეთ საწყის კითხვას, ნამდვილად გჭირდებათ 6 GB ოპერატიული მეხსიერება თქვენს მოწყობილობებში 2016 წლის დასაწყისში? ჩემთვის პასუხი არის არა.

ჩემს საკუთრებაში არსებული მოწყობილობების უმეტესობას აქვს 3 GB LPDDR3 ოპერატიული მეხსიერება, ხოლო ერთს აქვს 4 GB ოპერატიული მეხსიერება. და უბრალოდ არ არის შესამჩნევი განსხვავება შესრულებაში, როდესაც საქმე ეხება მრავალ დავალებას. აქ არის მრავალფუნქციური დემო ვერსია ჩემი ბოლო OnePlus X-ის მიმოხილვიდან, მოწყობილობა 3 GB ოპერატიული მეხსიერებით და ახლო Android ROM-ით:

მოწყობილობას არ ჰქონდა პრობლემა 12 აპს შორის გადართვისას (13 თუ ჩათვლით აქტიურ ეკრანის ჩამწერს) რომელიმე ამ აპის მოკვლის გარეშე. არ ყოფილა გადატვირთვა და გადახაზვა, და ეს გამოცდილება საოცრად თანმიმდევრული რჩება ყოველდღიური გამოყენებისას ყოველგვარი გადატვირთვის ან აპის ხელით მოკვლის გარეშე. ჩვეულებრივ მომხმარებელს უბრალოდ არ სჭირდება ამ მრავალ აპლიკაციას შორის აქტიური გადართვა პრაქტიკული გამოყენების დროს!

მაგრამ რა მოხდება, თუ მომხმარებელს სურს გადაერთოს ამ მრავალ თამაშს შორის? ვეთანხმები, ზემოხსენებული ფაქტორები ამოქმედდება, რაც საუკეთესო შემთხვევაში მხოლოდ რამდენიმე თამაშს შორის გადართვის საშუალებას იძლევა. ასეთ მდგომარეობაში, მეტი ფიზიკური ოპერატიული მეხსიერების ქონა მოწყობილობას საშუალებას მისცემს მეხსიერებაში პასიურად ჩაატაროს მეტი თამაში. მაგრამ ამ უპირატესობის კონტრაპუნქტი არის ის, რომ ბევრი თამაში ხშირად ახდენს ძალის გადატვირთვას მრავალ დავალების შესრულებისას! მათი მიზანია თავიდან აიცილონ მოტყუების მექანიზმები თამაშის მონაცემებით მანიპულირებისგან თამაშის დროს, ასე რომ, გადატვირთვა/ხელახალი სინქრონიზაცია/განახლება აიძულებს მთლიანობის შემოწმებას, რომ კვლავ ამოქმედდეს. მათი განზრახვა განსხვავებულია, მაგრამ ეს ხდის ბევრ თამაშს ცუდ კანდიდატად მრავალ დავალების შესრულებისთვის.

არის კიდევ რამდენიმე ფაქტორიც, რომელიც შეგიშლით ხელს ისარგებლოთ მთელი ამ დიდებული ოპერატიული მეხსიერებით. თუ თქვენ იპოვით დავალებას/რამდენიმე ამოცანას კომბინირებულად, რომელიც საჭიროებს თქვენი მოწყობილობის LPDDR4 ოპერატიული მეხსიერების ყველა 6 GB-ს, თქვენ გექნებათ ბევრად უფრო დიდი ბარიერი მობილური SoC-ის სახით. მართალია, Snapdragon 820 და Helio X20 შეიძლება იყოს მათი შესაბამისი კომპანიების ფლაგმანი პროცესორები, მაგრამ ისინი მაინც მობილური SoC-ები არიან. როგორც ასეთებს, მათ აქვთ სხვა შეზღუდვები, როგორიცაა სითბოს გამომუშავება, სითბოს გაფრქვევა, თერმული დაძაბვა და ბატარეა ცხოვრება, რაც მათ ცუდ არჩევანს გახდის ამოცანებისთვის საკმაოდ ინტენსიური, რომ გამოიყენონ ამდენი ოპერატიული მეხსიერება ხანგრძლივი პერიოდის განმავლობაში. დრო. ასეთ შემთხვევებში, უმჯობესია გამოიყენოთ სისტემა, რომელიც არ არის გათვლილი ხელში; ისეთს, რომელსაც აქვს უფრო ლიბერალური ლიმიტები მის მიერ გამომუშავებული სითბოს და ენერგიის მოხმარებაზე.

დღის ბოლოს, რაც არ უნდა თავისუფალი ოპერატიული მეხსიერება გქონდეთ, აპლიკაციები მაინც გაქრება. სწორედ ასე მუშაობს მეხსიერების მართვა. ოპერატიული მეხსიერების ფუნქციონირებას ჯერ კიდევ აქვს უპირატესობები, მაგალითად, გროვის ზომის შემდგომი ზრდა დაგეხმარებათ ბიტმაპის აქტივების გაძლიერება უფრო მაღალი გარჩევადობის ეკრანებზე, რაც საშუალებას გვაძლევს გავცდეთ QHD რეზოლუციებს ჩვენს მოწყობილობებზე. გაზრდილი გროვის ზომა, როგორც ტენდენცია მთელ ბაზარზე, გამოიწვევს აპებს, რომლებსაც შეუძლიათ მეტის გაკეთება. თუ RAM არ არის ჩაკეტილი, როგორც ხელშეუხებელი, ყოველთვის იქნება მისი გამოყენება. მაგრამ იმის გათვალისწინებით, რომ ეკრანები, როგორც ჩანს, ფლაგმანებზე 1080p-დან 1440p-მდეა, შეიძლება 4 GB გონივრულ სტანდარტად მივიჩნიოთ კიდევ ერთი ან ორი წლის განმავლობაში.

როგორც დასკვნა, ჩვენ უნდა ვუპასუხოთ კითხვას: ვაკეთებთ ნამდვილად სჭირდება ამდენი ოპერატიული მეხსიერება ახლა? არა, ჩვენ არა. მოწყობილობებისთვის, რომლებსაც აქვთ ფასი, როგორც ერთ-ერთი ფაქტორი, რომელიც მათ უნდა შეინარჩუნონ დაბალი, 3 GB ან 4 GB ოპერატიული მეხსიერება მათ საკმარისად ემსახურება. ფლაგმანებისთვის, რომლებსაც აქვთ მომხმარებლების მოთხოვნა, რომლებსაც არ აინტერესებთ ფასები, ეს არ დააზარალებს მომავალს. როგორც მომხმარებელმა, უბრალოდ გაითვალისწინეთ, რომ ჯერ არ გამოიყენებთ მთელ ამ RAM-ს.

რას ფიქრობთ ტელეფონებზე 6 GB ოპერატიული მეხსიერებით? შეგვატყობინეთ თქვენი აზრები ქვემოთ მოცემულ კომენტარებში!