
مایکروسافت در پستی در بلاگ خود توضیحاتی درباره ی چرخه زمانی برنامه های یونیورسال داده که می تواند تجربه کاربری بهتری را داشته باشد. نرم افزار های یونیورسال این قابلیت را دارند تا در پس زمینه به فعایت خود به صورت معلق ادامه داده و هر وقت که نیاز به استفاده از برنامه شد بدون پاک کردن اطلاعات کاربر دوباره و با سرعت بیشتری به کار گرفته شوند.
برنامهای win32 ویندوز به دو صورت فعایت می کنند، اول فعال می شوند و پس از انجام کار ها برنامه بسته می شود. اما برنامه های جدید یونیورسال چرخه های دیگری نیز دارند؛ غیر فعال، فعال، معلق(در پس زمینه) که در تصویر زیر می توانید نحوه کار را به وضوح ببینید. مایکروسافت در بلاگ خود توضیح داده که وقتی کاربر برنامه را Minimise می کند یا اینکه سوییچ می کند برنامه یونیورسال به حالت تعلیق رفته و در این حالت مقداری از مموری خالی می شود تا حافظه بیشتری برای کار های دیگر در اختیار داشته باشید.

در توضیحات آمده که اگر یکسری کد خاص را در برنامه خود ننوشته باشید کاربر دچار مشکل شده و هر بار برنامه بطور کامل بسته می شود و به حالت تعلیق نمی رود. بنابر این در این حالت نیاز به کد نویسی خاصی وجود دارد تا در چرخه زمانی برنامه، حالت تعلیق اضافه شود.
نتیجه این عمل تجربه کاربری بهتر و مدیریت بهتر حافظه رم و کاهش مصرف باطری است و کمک می کند تا کاربر بدون نگرانی برنامه را در پس زمینه اجرا کند بدون اینکه اطلاعات او پاک شود.
به نظر می رسد مایکروسافت تغییرات خیلی خوبی را دی سیستم عامل خود داده است و از این به بعد توسعه دهندگان باید کد نویسی های لازم را جهت بالابردن کیفیت برنامه های خود انجام دهند.
برچسب:
نویسنده: محمد رضا جوادیان