Немного не понимаю, что как это запретить пользоваться другим браузером. Это же обычная программа, не будет же windows детектировать то что пользователь запускает другой браузер и прекращать это безобразие.
Этим они смогут удержать только небольшую часть пользователей. Лично я не припомню когда последний раз попадал на тот или иной ресурс каким-либо способом, кроме открытия браузера и в нём открытия вкладки.
Хотя я понимаю опасность сего действия, т.к. имею достаточно знакомых, далёких от информационных технологий, у которых «рабочий стол» усеян ярлыками от различных порталов, и это их единственный путь во всемирную паутину.
На Windows RT запрещено запускать любые Desktop-приложения, только Metro. В их число попадают и браузеры.
Я считаю что это правильно. Те, кто хотят больше возможностей, купят себе x86 планшет с клавиатурой и шымкой. А всем остальным хватит и Metro-приложений.
Почему о Desktop — как раз о metro-версии, которую мозилла уже делает (даже скриншоты были) и которую им с текущими правилами не дают сделать дефолтной (так же как и в iOS). Т. е. поставить metro firefox можно, но вот по нажатию на ссылку в письме он открываться не будет.
моя ошибка: не metro имел в виду, а metro и arm-приложения, что не отменяет бредовости вашего пассажа про desktop, учитывая к тому же, что firefox пишет RT-версию.
P.S. слышал, но в контексте Fx и WoA это не имеет отношения к делу.
Боже, да вы совсем тугой? Может оригинал вам поможет?
>>Windows on ARM prohibits any browser except for Internet Explorer from running in the privileged “Windows Classic” environment
Если вам слово privileged ни о чем не говорит, до у меня для вас плохие новости…
Автор из Mozilla утверждает обратное: "It’s reported that Windows RT (the name Microsoft has given to Windows running on the ARM processor) will have two environments, a Windows Classic environment and a Metro environment for apps. " — то есть, будут два режима. Речь идёт о том, что в Windows Classic не запустится ничего кроме IE.
Вы меня имели ввиду комментарий выше?
Вот цитата "Windows on ARM prohibits any browser except for Internet Explorer from running in the privileged “Windows Classic” environment."
А с чего вы взяли, что на Windows RT можно будет устанавливать приложения не из Маркета? Вроде бы они собираются сделать закрытую систему, как Windows Phone…
И всё же, ARMы плохо распространены, в особенности, на десктопах и ноутбуках. Мб МС так хочет загубить платформу, говоря мол, видите, мы портировали-портировали, да не выпортировали win8, ничего стороннего не работает.
Помним, что с требованием EFI с защитой строго определенных ключей на ARM-устройствах с предустановленной win8 американская ФАС в свое время послала FSF, говоря, что монополии МС на платформе нет, и пусть делают, что хотят. Вот и мне в результате думается: а вдруг win8-RT не взлетит?
Слушайте, а я правильно понимаю что под RT нельзя сделать такие базовые вещи как альтернативный медиа плеер на основе ffmpeg-arm? Ну чтобы MKV-файл, например, проиграть.
Вопрос не в наличии прав, а в том что Metro приложения это управляемый код в рамках чётко заданного API. Про возможность выполнения обычных exe-шников собранных под таргет-платформу ARM сторонними разработчиками ничего не известно.
Mozilla потому и беспокоится что в RT будет только iexplore.exe производства Microsoft, а никакого firefox.exe под RT существовать не будет в принципе.
Всё может кончиться тем что устройство придётся «рутовать» (если этот термин применим для Windows), пихать в него собственный корневой сертификат (по аналогии с подписью драйверов на x64 сейчас) просто для запуска нативных (не Metro) бинарников, даже с правами юзера.
Что значит «ничего не известно»? Все известно. Никаких десктопных приложений (кроме офиса и того, что есть в самой винде), «левые» API использовать можно, но они не пройдут сертификацию в стор. В остальном все как всегда. Загружай себе ffmpeg.dll (можешь распространять прямо в своем пакете, а можешь включить как зависимость из другого пакета) и проигрывай чего хочешь.
Мозилла беспокоится потому что iexplore.exe имеет вот эту вот «двойную личность», то есть основной процесс запущен как обычное десктопное приложение и имеет доступ ко всем Win32 API включая файловое и сетевое, а сторонним разработчикам нужно использовать Windows Runtime
А их это не волновало, когда эпл не пускала другие браузеры в аппстор из-за причины дублирования функционала.
А их это не волновало, когда они заявлили что не хотят делать браузер для WP7.
Если я что-нибудь в чём-нибудь понимаю, то это потенциально может грозить повторением антимонопольного иска со всеми вытекающими. И шансов не получить опять по шапке у редмондцев как то не очень много…
В Mozilla обеспокоены — в Windows RT не будет возможности выбрать браузер