اینترنت اكسپلورر 10 در ویندوز 8 به صورت یك نسخه رومیزی در دسترس است تا بتوانید تمام افزونهها و شتابدهندههایی را كه میخواهید در آن اجرا كنید و هم در یك نسخه Metro لمسی، تمامصفحه و با افزونههای رایگان.
اخیرا موزیلا و گوگل اعلام كردهاند كه روی نسخههای مترو فایرفاكس و كروم برای ویندوز 8 كار میكنند كه تنها، نرمافزارهای بهسبك مترو نیستند و مایكروسافت به آن «مرورگرهای رومیزی كه روش مترو را فعال كردهاست» میگوید.
نرمافزارهای بهروش مترو در ویندوز 8 از بستر WinRT استفاده میكند و نه توابع API آشنایWin32 ؛ به این معنی كه آنها میتواند علاوه بر سیستمهای64/x86 ، در ویندوز تبلتهای WOA) ARM)كه زیرساختهای x86 را ندارند بدون هیچگونه تغییری در كدها اجرا شود.
چهكسی آنها را میسازد؟
موزیلا و گوگل اعلام كردهاند روی نسخههای جدید كروم و فایرفاكس كار میكنند. همچنین اوپرا نیز نیمنگاهی به ویندوز 8 دارد چرا كه سیستمعامل جدید و واسط كاربری جدید مترو زمینهای تازه برای كاربران نهایی فراهم كرده است.
تفاوت در چیست؟
طبق اعلام مایكروسافت، یك مرورگر رومیزی كه سبك مترو را فعال كرده باشد «دسترسی كامل به APIهایWin32 ، شامل قابلیت استفاده از پردازشهای چندگانه پسزمینه، كامپایل كردن JIT و دیگر كاركردهای مربوط به مرورگرها را بهطور مجزا برای رندر كردن HTML5 خواهد داشت».
اساسا مرورگر مترو از كدی مشابه با مرورگر رومیزی استفاده میكند؛ در حالی كه دیگر نرمافزارهای مترو این كار را نمیكنند و نمیتوانند در پسزمینه اجرا شوند؛ آنها هنگامی كه در جلو نباشند اجرایشان متوقف میشود، ولی یك مرورگر مترو میتواند حتی هنگامی كه شما از آنها به برنامه دیگری بروید، به دانلود و آپلود خود ادامه دهد.
این مرورگرهای تركیبی رومیزی/مترو لزومی ندارد مانند دیگر نرمافزارهای مترو از فروشگاه مایكروسافت گرفته شود. شما میتوانید آنها را مانند بسیاری از برنامههای كاربردی از وب دانلود و نصب كنید.
آنها میتوانند از Play To برای اجرای فایلهای رسانهای در دستگاههای متصل به DLNA و همچنین از حساب SkyDrive شما برای ذخیره فهرست علاقهمندیهایتان، آخرین پنجاهURL كه تایپ كردهاید، آخرین هزار سایتی كه در پیشینه شما وجود دارد و دیگر تنظیماتی كه ممكن است داشتن آنها در مرورگر برای شما مفید باشد، استفاده كنند.
شما میتوانید در آن واحد تنها از یك مرورگر كه مترو را فعال كرده است استفاده كنید؛ همان مرورگری كه بهعنوان پیشفرض تنظیم كردهاید. در مستندات مایكروسافت درباره «محافظت از تجربه كاربران در استفاده از سبك مترو» صحبت شده كه میتوان دریافت، آنها قصد دارند همهچیز را ساده و مشخص نگه دارند تا هنگامی كه كاربر صفحه وب را باز میكند با پرسش انتخاب مرورگر مواجه نشود و با كلیك روی آیـــكون یك مرورگر ـ كه پیش فرض نباشد ـ نسخه رومیزی آن را باز كند.
شما نمیتوانید تنظیم كنید زمانی كه روی لینك یك سایت بخصوص كلیك میكنید كدام مرورگر مترو آن را نشان دهد. ولی حداقل این است كه در سیستمهایx86 شما معمولا میتوانید به صفحه دسكتاپ خود بروید و مرورگرهای چندگانه را بهروش معمول باز كنید.
اگر یك سایت را بهعنوان tile ثانویه از یك مرورگر كه مترو را فعال كرده باشد به صفحه شروع، پین و سپس مرورگر دیگری را بهعنوان پیشفرض تنظیم كنید، وقتی روی Tile آن وبسایت كلیك كنید در نسخه رومیزی مرورگری كه پین كردهاید باز میشود. بنابراین اگر از IE برای بیشتر سایتها استفاده میكنید و از آن راضی هستید ولی یك مرورگر ثانویه برای یك سری سایتهای خاص نیاز دارید، اكنون میتوانید بسادگی این كار را انجام دهید.
استفاده از افزونهها
شاید اكسپلورر 10 بهشما اجازه استفاده از افزونههایی نظیر فلش یا شتابدهندهها را در نسخه مترو ندهد درحالی كه همه آنها در IE10 رومیزی اجرا میشود. این دلیلی است كه باعث میشود تبها سریعتر باز شود و عمر باتری، امنیت، اطمینانپذیری و حریم خصوصی بهبود یابد. یك مرورگر متروی خالص نمیتواند از افزونهها پشتیبانی كند؛ زیرا شما نمیتوانید آنها را در مرورگر نصب كنید و همچنین مرورگر نمیتواند برای فراخوان آنها به sandbox برود.
روشی كه IE در آن كار میكند اجرای پردازش یكپارچهساز میانجی برای مرورگر هاست؛ تبهایی كه صفحههای وب در آنها بارگذاری میشود در دسته مخصوص به خود قرار دارد. مرورگرهای مترو میتواند برنامههای كاربردی (مانند برنامههای مشاهده فایلهایPDF) را برای اجرای لینكهای فایلی فرا بخواند.
هنوز این مساله مشخص نیست كه آیا دیگر سازندگان مرورگرها میتوانند برای پشتیبانی از افزونههایی نظیر فلش از این قابلیتها استفاده كنند یا خیر؟ گوگل كد مختص به فلش را در اختیار دارد كه قبلا در كروم قرار داده شده است ولی امروزه این كد بهعنوان یك پردازش جداگانه اجرا میشود كه تنها با كروم نصب میشود.
مرورگرهای دیگر WOA
شما نمیتوانید هر كد خارجی را در دسكتاپ WOA اجرا كنید؛ فقط نرمافزارهای اداری (Office) كه با WOA میآیند و برنامههای كاربردی و ابزاری كه برای ویندوز شناخته شده است، قابلیت اجرا دارد كه شامل اینترنت اكسپلورر میشود. به این معنی كه هیچ مرورگر رومیزی خارجی روی سیستمهای ARM نباید باشد و بدون وجود یك مرورگر رومیزی برای ساخت روی آن، شما نمیتوانید یك مرورگر تركیبی رومیزی/مترو داشته باشید. هركسی كه بخواهد مرورگر دیگری برای WOA بسازد مجبور خواهد بود آن را كاملا در WinRT بنویسد (و به این معنی است كه هیچ افزونهای نخواهد بود.)
چرا تنها مرورگرها این گزینهها را گرفتند؟
مرورگرها تنها برنامههای كاربردی محسوب میشود كه با سطح پایین یكپارچگی كه در ویستا معرفی شد، سازگاری پیدا كرده است.
این نرمافزارها با یكپارچگی پایین تنها میتوانند فایلها را در پوشههای محدودی در پروفایل كاربر ذخیره كنند. آنها نمیتوانند فایلهای آغازین را بسازند، اسناد، تنظیمات پیكربندی شما یا كلیدهای رجیستری را تغییر دهند یا برنامههای در حال اجرا را كنترل كنند. این كار سبب میشود استفاده از كد آنها در مترو خطر كمتری نسبت به سایر برنامهها داشته باشد.
البته مایكروسافت لزوما یك گزینه ندارد، بلكه این شركت باید اجرای ویندوز را به مرورگرهای دیگر بدهد ؛ بنابراین به دیگر شركتهای سازنده مرورگر، برای داشتن یك مرورگر تركیبی گزینهای مشابه میدهد.
هیچ نرمافزار دیگری در ویندوز وجود ندارد كه هم در مترو و هم در دسكتاپ اجرا شود، بنابراین هیچ فشاری روی مایكروسافت وجود ندارد تا اجازه این كار را به برنامههای كاربردی دیگر نیز بدهد.
بنابراین چرا باید بسیار بعید باشد كه ما مرورگرهای خارجی را در WOA ببینیم؟ حتی اگر مایكروسافت شكایات كاربران را دریافت كند، كاملا ساده است كه بگوییم ویندوز در بازار تبلت ARM یك امتیاز انحصاری ندارد؛ همانطور كه محصول اول بازار یعنی آیپد نیز به مرورگرهای خارجی اجازه اجرا نمیدهد.
پردازش IE رومیزی نیز مشابه نسخه متروی آن است؛ یك پردازش یكپارچهساز میانجی با تبهایی برای صفحههای وب كه در سطح نگهدارنده برنامهها، sandbox، اجرا میشود.
منبع: techradar