Компания Microsoft объявила на этой неделе, что браузеры сторонних производителей, такие как Firefox и Chrome, будут иметь ограниченный доступ к некоторым интерфейсам прикладного программирования на операционной системе Windows 8 с архитектурой ARM.
На х86 компьютерах с Windows 8 существует три типа приложений. К первому типу относятся классические программы, использующие для своей работы win32 API, ко второму программы, работающие только в интерфейсе Metro. Третий тип программ может работать в обоих средах, и именно программы такого типа буду отсутствовать в Windows на ARM (Windows RT). Используя такой подход, разработчики получают преимущества в виде улучшенной стабильности и безопасности приложений, запрещая такие возможности, как фоновые процессы, администраторские права, плагины, и изменения в регистре.
Вынуждая разработчиков создавать свои приложения под интерфейс Metro, Microsoft лишает сторонних производителей доступа к некоторым важным API, без которых создание современного браузера невозможно. Из-за этого ограничения Internet Explorer получит преимущество как в плане производительности, так и доступных возможностей.
Представители Mozilla и Google уже выразили свою обеспокоенность данным фактом, однако будут ли они подавать по этому поводу жалобу в антимонопольный комитет, пока неизвестно.