ماه گذشته مشخص شد که حتی برنامههایی که از طریق iPad Pro 2021 مجهز به تراشه M1 اجرا میشوند، قادر به دسترسی به بیش از 5 گیگابایت حافظه رم نیستند. این امر باعث ایجاد یک شوخی در جامعه فناوری شد و بار دیگر این نکته را برجسته کرد که سخت افزار آیپد شاید توسط نرم افزار آن محدود شده باشد. با این حال، شرکت اپل اخیرا و طبق اعلامیهای، به توسعه دهندگان ابراز داشته است که در آخرین نسخه بتای سیستم عاملهای 15 iOS و iPadOS، مشکل محدودیت رم را حل کرده و آنها میتوانند به مقدار رم بیشتری برای برنامههای خود دسترسی داشته باشند.
اپل طی یک سند رسمی بیان میکند که توسعه دهندگان iOS و iPadOS، اکنون میتوانند از محدودیت RAM در دستگاههای پشتیبانی شده، فراتر روند.
این شرکت همیشه محدودیتهای رم را اعمال میکرده است اما با آیپد پرو جدید، امسال این مسئله حتی بیشتر نیز به چشم میخورد. مدلهای 1 ترابایتی و 2 ترابایتی، بالاترین میزان رم موجود(۱۶ گیگابایت) در یک آیپد تا زمان حال را ارائه میدهند. مدلهای 128 گیگابایتی، 256 گیگابایتی و 512 گیگابایتی دارای 8 گیگابایت رم هستند. صرف نظر از میزان رم، برنامهها تا پیش از این نمیتوانستند بیش از 5 گیگابایت رم را مصرف کنند.
به عنوان مقایسه، آیپد پرو 2020 با 6 گیگابایت رم برنامههای شخص ثالث را به 3 گیگابایت حافظه رم محدود میکرد. بنابراین تاکنون، تنها مزیت داشتن رم بیشتر در جدیدترین نسخه از آیپد پرو، توانایی جابجایی سریع بین برنامهها و اجرای برنامههای بیشتر در پسزمینه است. جدا از این، تفاوت زیادی در کارایی برنامهها به چشم نمیآید.
تلاش برای دسترسی بیش از حد به حافظه رم نیز، باعث کرش کردن برنامه میشود. به عنوان مثال برنامه ویراش تصویر Procreate فقط قادر به افزایش تعداد لایهها(انباشت عناصر تصویر روی یکدیگر) از 91 در iPad Pro 2020 به 115 در M1 iPad Pro بود. همچنین تعداد یکسانی از لایهها در مدلهای 8 و 16 قابل اضافه شدن میباشد.
اپل اکنون به توسعه دهندگان اجازه میدهد تا از محدودیت حافظه برنامه فراتر روند. این شرکت حد بالایی را اعلام نکرده است اما ظاهراً بسته به مدل دستگاه و مقدار حافظه رم آن، متفاوت خواهد بود. توسعه دهندگان قادر خواهند بود باتوجه به کارایی برنامهشان، از حافظه رم موجود در آیپد استفاده کنند.
به طور غیرمنتظرهای هنوز نوعی محدودیت اعمال خواهد شد زیرا اگر برنامهها حافظه رم نامعقولی را اشغال کنند، بر عملکرد سیستم تأثیر گذاشته و تجربه کلی را تضعیف میکند. اپل از توسعه دهندگان درخواست کرده است تا در صورت در دسترس نبودن رم اضافی، از عملکرد صحیح برنامههایشان اطمینان حاصل کنند. در هر صورت، اکثر برنامههای فعلی به حافظه رم زیادی احتیاج ندارند و بیشترین برنامههای بهرهمند از مقدار رم زیاد، نمونههای مدیا-محور خواهند بود.
این قابلیت به تدریج با جدیدترین نسخه بتای iOS و iPadOS 15 که دیروز برای توسعه دهندگان منتشر شد، ارائه خواهد شد. کاربران آیفون و آیپد همچنین میتوانند از تغییرات جدید در صورت انتشار رسمی iOS و iPadOS 15 در پاییز امسال بهرهمند شوند.
نظر شما راجع به حل مشکل محدودیت حافظه رم در 15 iOS و iPadOS چیست؟