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