У Windows RT немає сторонніх веб-переглядачів?

Спробуйте Наш Інструмент Для Усунення Проблем

Якщо ви звернули увагу на технічні новини протягом останніх кількох днів, ви, напевно, натрапили на полеміку щодо майбутньої операційної системи Windows RT на базі ARM на базі Microsoft.

Все почалося з публікації Ази Дотзлер у його веб-блозі Mozilla, де він зазначив, що Mozilla не зможе принести Firefox до Windows RT. У ньому Дотцлер зазначив, що інші браузери не змогли конкурувати з Internet Explorer від Microsoft на пристроях ARM, на яких працює ОС Windows RT через обмеження доступу API.

windows rt

Відповідно до публікації, Microsoft дозволяє лише дозволити власному браузеру Internet Explorer отримати доступ до цих API, тоді як іншим браузерам заборонено це робити. Того ж дня Дотзлер опублікував другу статтю в своєму особистому блозі, проливши більше світла на ситуацію.

На комп'ютерах x86 з Windows 8 є три види програм.

По-перше, є класичні програми, які в основному такі ж, як і у Windows 7. Через багатий API Win32, доступний у Classic, такі програми можуть бути дуже потужними (чи ні), але вони можуть працювати лише в класичному середовищі та не можна використовувати будь-які цікаві нові функції, доступні в Metro, і вони не можуть бути запущені в Metro. У цій категорії можна придумати такі програми, як Adobe Photoshop або Microsoft Word.

По-друге, є програми Metro, які орієнтовані на дотик, простіші, але мають багату взаємодію між собою та Metro та іншими програмами Metro. Ці додатки мають доступ до деяких цікавих нових функцій метро, ​​але вони живуть у пісочній частині метро і не можуть використовувати жодну з більш потужних функцій, доступних у середовищі Classic win32 - API, необхідні для створення сучасного браузера. У цій категорії ви можете знайти такі програми, як Angry Birds, Microsoft Stocks або Hulu.

По-третє, існують веб-переглядачі з підтримкою метро. Це програми, що стримують Classic та Metro. Вони мають доступ до основної програми Win32 API, як класичні програми, і вони також мають доступ до нових цікавих функцій Metro. У них може бути класичний передній та передній кінець метро, ​​але під кришками вони закликають і класичні, і метрополітені. У цій категорії у вас є Internet Explorer 10, Firefox та, ймовірно, інші веб-переглядачі, включаючи Chrome і Opera.

Microsoft дала зрозуміти, що третя категорія не буде існувати в Windows для ARM (якщо ви не Microsoft), і що не буде першої категорії (якщо ви не Microsoft.) Це означає, що IE в ARM має доступ до API Win32 - навіть коли він працює в режимі метро, ​​але жоден інший браузер Metro не має такого ж доступу. Без цього доступу жоден інший браузер не молиться бути конкурентоспроможним IE.

Сторонні розробники, які хочуть створити програмне забезпечення для Windows RT, можуть створювати програми Metro лише для цієї мети, і це те, що обмежує розробників, коли справа стосується створення програмного забезпечення.

Google наступного дня приєднався до позиції Mozilla з цього питання. Згідно з Cnet , компанія випустила наступну заяву до преси.

Ми поділяємо занепокоєння, яке викликала Mozilla щодо середовища Windows 8, що обмежує вибір та інновації користувача. Ми завжди вітаємо нововведення в просторі браузера на всіх платформах і переконані, що наявність великих конкурентів змушує нас працювати все важче. Зрештою, споживачі та розробники виграють найбільше від сильної конкуренції.

Коли ми дивимось на Windows RT, ми бачимо, що Microsoft розробила операційну систему таким чином, що програми x86 або x64 не можуть бути перенесені або запущені в операційній системі. The основна причина Даний підхід є 'прихильністю до більшого часу роботи акумулятора, передбачуваної продуктивності та особливо надійного досвіду з часом'.

Конвенції, які використовуються сьогоднішніми програмами Windows, не обов'язково забезпечують це, будь то фонові процеси, петлі опитування, таймери, системні гачки, програми запуску, зміни реєстру, код режиму ядра, права адміністратора, непідписані драйвери, надбудови чи хост інших поширених методик. Уникаючи цих конструкцій, WOA може забезпечити новий рівень задоволеності клієнтів: ваш ПК WOA буде працювати з часом, оскільки додатки ізольовані від системи та один від одного, і ви залишатиметесь у контролі над тим, яке додаткове програмне забезпечення працює від вашого імені, дозволяючи просвічувати можливості різноманітного обладнання.

Це підкреслює, що мова йде не лише про блокування веб-браузерів, а про класичне програмне забезпечення від роботи на ARM. Mozilla та Google критикують те, що ці обмеження не поширюються на Internet Explorer. Інші програмні компанії можуть критикувати те, що воно також не застосовується до Office чи іншого програмного забезпечення, яке Microsoft інтегрує в Windows RT. Питання тут полягає в тому, чи нові API настільки обмежуючі, як Mozilla та Google, вони виглядають схожими.

Що стосується скарг, то не зовсім зрозуміло, чому Mozilla або Google з цього питання не включили в скаргу операційну систему Apple iOS, оскільки це, в деяких випадках, як обмежене, ніж Windows RT. Хоча платформа Windows все ще залишається домінуючим плеєром, коли мова йде про ринок настільних комп'ютерів, це крихітний плеєр на ринку мобільних пристроїв, в якому переважно домінують Apple і Google. Що стосується браузерів на цих ринках, то саме Safari домінує на сцені так, як Internet Explorer домінує на ринку настільних браузерів.

Що ти береш за все це? Давайте обговоримо в коментарях.