چرا پرچمداران ویندوز ۱۰ موبایل در آزمون های سرعت به ظاهر کندتر از همتایان غیر ویندوزی خود هستند؟

خرید بک لینک

AndroidvsiOSvsWindowsPhone

شاید بسیاری از شما دوستاران ویندوز ۱۰ موبایل آزمون های سرعت بین گوشی های مختلف، که در قالب ویدیو انتشار می یابد را دیده باشید. در بسیاری از این آزمون ها پرچمداران ویندوز ۱۰ موبایل از رقیبان خود عقب می افتند! ممکن است برخی از شما بابت این موضوع سرخورده شده یا در مقابل دوستان خود که از گوشی های غیر ویندوزی استفاده می کنند، پاسخی نداشته باشید. با ما در وینفون همراه باشید تا به بررسی علل این موضوع بپردازیم.

سیستم عامل ویندوز فون که بعد از انتشار نسخه نهاییِ آن با نام ویندوز ۱۰ موبایل شناخته می شود همیشه در بین عوام به عنوان یک سیستم عامل سبک شناخته می شده است. اما آیا این باور غلط بوده یا اتفاق دیگری در نسخه ۱۰ این سیستم عامل افتاده است؟ شاید بهتر باشد ابتدا با هم یکی از این ویدیو ها را که توسط کانال phoneBuff منتشر شده است، ببینیم تا بهتر بتوانیم عوامل دخیل، در این به ظاهر شکست را بررسی کنیم.

همانطور که مشاهده کردید، گوشی لومیا ۹۵۰ اکس ال آزمون را با ثبت زمانی طولانی تر از رقیبان خود به پایان برد. در ادامه مقاله، ما شما را با دلایلی آشنا می کنیم که چرا نباید این موضوع را یک شکست دانست و لزوما چرا چنین آزمون هایی صحیح نیست.

زمانبندی انتشار ویندوز ۱۰ موبایل:

اگر به خاطر داشته باشید در ماه مارچ امسال فشار بسیاری از سوی رسانه ها و کاربران جهت تاخیر در انتشار نسخه نهایی ویندوز ۱۰ موبایل بر روی غول ردموند وجود داشت. از طرفی مایکروسافت از زمانبندی انتشار بارها عقب مانده بود و از طرف دیگر بیلدهای سیستم عامل به پایداری تمام و کمال نرسیده بودند. نهایتا شرکت تصمیم گرفت تا پرچمداران خود یعنی لومیا ۹۵۰ و لومیا ۹۵۰ اکس ال را با آخرین بیلد منتشر شده از ویندوز برای موبایل در دسترس قرار دهد، که البته هنوز مشکلاتی در آن نسخه وجود داشت. از آنجایی که بسیاری از ویدیو های آزمون سرعت، که درآنها پرچمداران مایکروسافت وجود دارند، زمانی ضبط شده اند که بیلدهای تا حدودی مشکل دار بر روی آنها نصب شده بود، طبیعی است که بهترین عملکرد خود را نمی توانستند به نمایش بگذارند. خوشبختانه مایکروسافت با ارائه آپدیت های پیاپی مشکلات آن روزهای ویندوز ۱۰ را مرتفع کرده است و از این بابت دیگر جای نگرانی نیست.

اختلاف بسیار ناچیز:

درست است که در ویدیو اختلاف بین گوشی ها حتی تا چند ثانیه می رسد ولی بیایید خودمان را در شرایط کاربری فرض کنیم. آنطور که در این آزمون می بینیم تعداد زیادی نرم افزار بدون وقفه باز می شوند و سعی می شود در کمترین زمان ممکن بین آنها جابجایی (سوویچ) انجام گیرد، اما آیا در شرایط واقعی همچین کاربردی برای گوشی همراه خود در نظر می گیرید؟ در این آزمون حدوداً ۱۰ نرم افزار یا بیشتر، بدون وقفه باز می شود و در انتها سعی می شوند که آنها را در پس زمینه امتحان کنند. حالا اختلاف چند ثانیه ای را تقسیم بر تعداد جا به جایی ها بکنید! آیا میانگین چند صدم ثانیه اختلاف برای باز کردن یک نرم افزار یا جابجایی بین دو نرم افزار در دنیای واقعی قابل لمس است؟ در واقع این گونه آزمون ها طوری طراحی می شوند تا برای بینندگان آن جذاب باشند و به اصطلاح ما نویسندگان کامنت خور سایت را افزایش دهند اما در دنیای واقعی اتفاقات به صورت دیگری رقم می خورند.

Windows-10-Mobile-Multitasking

نحوه مدیریت فضای رم:

در این قسمت لازم است که تفاوت های ساختاری مدیریت در سه سیستم عامل موجود در این آزمون را بررسی کنیم. اما قبل از آن بهتر است بدانید رم نوعی فضای ذخیره سازی سریع است که با قطع شدن منبع انرژی متصل به آن تمامی اطلاعات داخل خود را از دست می دهد. تمامی دستگاههای پردازش رایانه ای (از جمله کامپیوترها، گوشی های همراه و…) از رم جهت باز نگه داشتن یک یا چند وظیفه استفاده می کنند.

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

android-sad-e1319074985854

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

IOS: این سیستم عامل کد های بسیار زیادی به صورت اشتراکی با OS X (سیستم عامل دسکتاپ متعلق به شرکت اپل) را دارا است. OS X نوعی سیستم عامل یونیکس با رابط گرافیکی است. مدیریت فضای رم در IOS هم به همین دلیل بسیار شبیه به پدر خوانده ی خود یعنی یونیکس می باشد. در این سیستم عامل آبجکت هایی که فضای رم را اشغال می کنند به چند دسته تقسیم می شوند:

۱- آنهایی که از دسترسی به فضای رم منع شده اند (به عنوان مثال بسته شده اند).

۲- آنهایی که فعال هستند ولی اطلاعاتی را ارسال و دریافت نمی کنند(به عنوان مثال یک نرم افزار باز است ولی صفحه گوشی قفل شده است).

۳- آنهایی که کاملا فعال هستند.

۴- آنهایی که در پس زمینه هستند اما کدهایی را اجرا می کنند یا آنهایی که سرویس اجرا می کنند (به عنوان مثال پخش کننده موسیقی).

۵- آنهایی که در پس زمینه هستند ولی هیچ کدی را اجرا نمی کنند.

IOS با نظارت کامل و دسته بندی کردن آبجکت ها تصمیم می گیرد که کدام یک از آنها به چه میزان از منابع سخت افزاری دسترسی داشته باشند. همین مسئله باعث می شود کندی و یا تعلیق شدن بی موقع در IOS بسیار نادر باشد.

IPhoneCoreDataStackArchitecture

انیمیشن ها:

زمانی که صحبت از اختلاف زمانی در حد چند دهم ثانیه است، کوچکترین عوامل می توانند نقش تاثیر گذاری داشته باشند. در سیستم عامل های IOS و اندروید جا به جایی بین منو ها به صورت پاپ آپ (Pop Up) صورت می گیرد. یعنی زمانی که جا به جایی انجام می دهید، وظیفه ی فرا خوانده شده به صورت جهشی نمایان می شود. اما در ویندوز موبایل این قضیه کمی متفاوت است. جابجایی بین منو ها در این سیستم عامل با انیمیشن همراه است. وجود این انیمیشن علاوه بر این که به زیبایی بصری رابط کاربری کمک شایانی کرده است، کمی هم در این تاخیر کوتاه نقش بازی می کند.

این نوع آزمون ها ملاک درستی برای اندازه گیری بازدهی در کاربری روزانه به شما نمی دهند:

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

نظر شما در مورد نکات ذکر شده چیست؟ تجربه خود را در این زمینه با ما در میان بگذارید.

منبع : وینفون

5 پست

وینفون...

ما را در سایت وینفون دنبال می‌کنید

برچسب: نویسنده: محمد رضا جوادیان بازدید: 196 تاريخ: چهارشنبه 29 ارديبهشت 1395 ساعت: 18:43

صفحه بندی