داشتن s برای گوشی شما غیرعادی نیست AndroidRAM بیشتری نسبت به کامپیوتری که روی آن کار می کنید. در مورد فعلی Androidما به راحتی به 12 گیگابایت رم می رسیم که به عنوان مثال در بالاترین پیکربندی مدل ها موجود است. Galaxy S22 Ultra یا Google Pixel 6 Pro. برخی از گوشی ها 16 گیگابایت رم نیز دارند. از سوی دیگر، آیفون 13 پرو تنها 6 گیگابایت، آیفون 13 حتی تنها 4 گیگابایت حافظه دارد. آنها به همان اندازه (یا حتی بهتر) از مجهزترین آنها کار می کنند Androidy چطور ممکنه؟
رم چیست؟
در علوم کامپیوتر، RAM اصطلاحی است که برای حافظه نیمه هادی دسترسی مستقیم خواندن و نوشتن استفاده می شود. انواع مختلفی از رم وجود دارد، اما SDRAM مورد استفاده در گوشی های هوشمند فرار است. برخلاف فلش مموری غیرفرار گوشی که در آن قرار دارند informace ذخیره شده طولانی مدت، RAM می تواند ذخیره شود informace فقط زمانی که دستگاه روشن است. این اساساً حافظه کاری تلفن است - حاوی آن است informace، که دستگاه در حال حاضر به طور فعال از آن استفاده می کند.
هر چه رم یک گوشی بیشتر باشد، چیزهای بیشتری می تواند در حافظه عامل خود ذخیره کند. همانطور که برنامه های بیشتری را باز می کنید (یا محتوای بیشتری را در یک برنامه)، تلفن RAM موجود را به هر فرآیند جدید اختصاص می دهد. وقتی دیگر رم در دسترس باقی نمی ماند، دستگاه باید تصمیم بگیرد که کدام فرآیندها را حذف کند تا کارها به خوبی اجرا شوند. اگر همه چیز برابر باشد، یک گوشی با رم 8 گیگابایتی نسبت به گوشی با رم 4 گیگابایتی قادر به انجام فرآیندهای فعال تری خواهد بود، بنابراین پرش بین فعالیت ها در گوشی هایی با رم بیشتر سریعتر خواهد بود.
Android نیاز به رم بیشتر از iOS
دلیل قطعی وجود ندارد، بلکه عوامل متعددی در این واقعیت نقش دارند. اول، برنامه برای Android a iOS آنها متفاوت ساخته شده اند. هر سال تنها چند آیفون و آیپد جدید با سخت افزار مشابه کار می کنند. از آنجا که برنامه برای iOS تنها بر روی چند چیپ ست همگن اجرا می شوند، آنها می توانند به طور خاص برای این چیپست ها با استفاده از زبان های برنامه نویسی به اصطلاح بومی (به ویژه Swift و Objective-C) ساخته شوند. کد نوشته شده برای برنامه های کاربردی برای iOS مستقیماً در دستورالعمل هایی که پردازنده ها کامپایل می شوند Apple بدون هیچ ترجمه ای بفهمد
از سوی دیگر، سیستم Android تقریباً روی تعداد نامحدودی از دستگاههای مختلف اجرا میشود، همان برنامهها باید روی چیپستهای Qualcomm، Samsung، MediaTek و سایرین اجرا شوند. از آنجایی که اطمینان از سازگاری دستی با این تنظیمات سخت افزاری مختلف غیرممکن است، برنامه های کاربردی برای Android نوشته شده در زبان های برنامه نویسی (کاتلین و جاوا)، که می تواند به نوعی زبان رایج ترجمه شود، که سپس برای بار دوم به کد اصلی برای آن چیپست ترجمه می شود. این زبان رایج بایت کد نام دارد.
بایت کد مخصوص سخت افزار خاصی نیست، بنابراین دستگاه باید قبل از اجرا کد را به کد اصلی تبدیل کند. در مقایسه با اجرای مستقیم کد بومی، همانطور که سیستم انجام می دهد iOS، این فرآیند منابع بیشتری را اشغال می کند، به این معنی که برنامه ای که در سیستم ها یکسان به نظر می رسد و کار می کند Android a iOS، برای اجرای آن بر روی دستگاه خواهد بود Galaxy S22 معمولاً نسبت به آیفون 13 به رم بیشتری نیاز دارد.
پاکسازی رم خودکار
هر سیستم عامل نیز رم را به طور متفاوتی مدیریت می کند. Android از یک روش مدیریت حافظه به نام جمع آوری زباله استفاده می کند. این فرآیند به صورت دوره ای مواردی را که دیگر مورد استفاده قرار نمی گیرند از حافظه حذف می کند و در نتیجه آن را آزاد می کند. سیستم iOS با این حال، از شمارش خودکار مرجع (ARC) استفاده می کند، که به طور خودکار یک مقدار عددی را به اشیاء موجود در حافظه اختصاص می دهد که بر اساس تعداد اشیاء دیگر به آنها ارجاع داده می شود، و مواردی را که مقدار آنها به صفر می رسد حذف می کند.
از آنجایی که جمعآوری زباله فقط به صورت دورهای به دنبال اشیاء استفاده نشده میگردد، میتواند انباشته مختصری از اطلاعات بیفایده باشد که RAM را تحت الشعاع قرار میدهد. در مقابل، ARC این مشکل را ندارد - اشیاء غیر ضروری منفرد به محض اینکه بدون استفاده شناخته شوند از حافظه حذف می شوند. سیستم Android همچنین برنامه هایی را که کمتر از شما در پس زمینه اجرا می شوند، محدود می کند iOS، بنابراین برنامه هایی که به طور فعال از آنها استفاده نمی کنید می توانند در تلفن های دارای سیستم باشند Android ماندن در RAM راحت تر از v iPhoneچ. انعطاف پذیری سیستم Android یکی از بزرگترین نقاط قوت این پلتفرم است، اما این انعطافپذیری میتواند به استفاده کمتر کارآمد از رم نیز نیاز داشته باشد.
در فینال، واقعاً مهم نیست
Android a iOS بنابراین، آنها نیازهای RAM متفاوتی دارند، زیرا دو سیستم عامل متفاوت کار می کنند. Android انعطاف پذیرتر از iOS، هم از نظر دستگاه هایی که می تواند اجرا شود و هم اینکه خود توسعه دهندگان چگونه می توانند از آن استفاده کنند و از آن لذت ببرند. با این حال، چنین انعطافپذیری به قیمت نیاز به رم بالاتر برای دستیابی به عملکردی مشابه با آنچه در آیفونها وجود دارد، تمام میشود. اما با توجه به اینکه iPhone 13 Pro Max برای CZK 31 و سامسونگ Galaxy A33 5G برای 8 CZK هر کدام دارای 990 گیگابایت رم هستند، کاملاً واضح است که حافظه خود عامل مهمی نیست که بر عملکرد قابل مقایسه دستگاه یا هزینه های سازنده روی قیمت نهایی آن تأثیر بگذارد.
گوشی های سامسونگ Galaxy برای مثال می توانید از اینجا خرید کنید
پروتز ios بهتر بهینه شده است android, ios این به سادگی یک سیستم پایدارتر و سریعتر است. بر ios من هنوز یک برنامه خراب نشدم، سرعتش هم عالیه. من دارم iphone پایه 13 و من دوباره آن را حمل می کردم. فقط 8 سال پیش android
کامنت شما کاملا نگول است
و عمدتاً به دلیل امنیت رفتم ios
پس از یک برنامه شخص ثالث یا اینترنت استفاده نمی کنید؟ چون اون هم خطرناکه😆.