По данным сайта ZDNet, компания Microsoft планирует добавить в Windows 10 Mobile эмулятор для запуска десктопных приложений. Это нововведение позволит запускать с помощью функции Continuum полноценные компьютерные программы и игры.
Эмулятор x86 будет добавлен в обновление Redstone 3, выпуск которого состоится во второй половине 2017 года. Сейчас инженеры Microsoft решают довольно сложную задачу — им необходимо заставить процессор на базе 64-битных ядер ARM запускать десктопные программы. Сейчас это не представляется возможным. Если у Microsoft получится создать такой эмулятор, Windows-смартфоны превратятся в полноценные карманные компьютеры, которые смогут работать с приложениями x86 практически без каких-либо ограничений.
По словам пользователя Twitter под ником WalckinCat, который ранее раскрыл немало секретов Microsoft, редмондская компания работает над неким проектом Cobalt. В рамках этого проекта создаётся платформа с кодовым CHPE, которая также носит название Windows’s hybrid x86-on-ARM64. Буква C, вероятно, означает Cobalt, HP — название одноимённой компании, а E может значить Emulation или Emulator.
Первые упоминания возможной поддержки ARM64 датируются январём 2016 года. Эта поддержка необходима для обхода ограничения в 3,5 гигабайта оперативной памяти у ARM32. Именно такой лимит установлен в топовых смартфонах на базе Windows 10 Mobile, в том числе HP Elite x30 и Alcatel Idol 4S.
Смартфон Elite x30 уже сейчас может запускать десктопные программы, но это возможно благодаря работе эмулятора на стороне HP. Если такой эмулятор будет встроен в сам смартфон, такая система была бы намного более надёжной и независимой.
В будущем Windows 10 Mobile получит поддержку процессора Qualcomm Snapdragon 835. Этот чипсет, по слухам, сможет поддерживать до восьми гигабайт оперативной памяти, чего будет достаточно для запуска практически любых десктопных приложений, даже в режиме многозадачности. Выпуск Snapdragon 835 состоится в 2017 году — именно в то время, когда Microsoft и HP будут разрабатывать новый смартфон.
Как пишет сайт Windows Central, Microsoft распространяет среди своих партнёров некий Windows 10 Mobile x86 dev kit — конструктор, с помощью которого можно создать смартфон на базе Windows 10 Mobile с поддержкой платформы x86. Поддержка эмулятора Cobalt в Windows 10 Mobile позволит разработчикам создать устройства, которые смогут конкурировать с несколькими типами устройств, в том числе с хромбуками. Windows 10 Mobile может стать универсальной платформой для недорогих гибридов планшетов и ноутбуков с возможностью запуска как мобильных, так и десктопных приложений. Время автономной работы этих гибридов будет выше, чем пр использовании процессоров Intel и полноценной версии Windows, поскольку чипсеты с ядрами ARM гораздо более энергоэффективны в режиме ожидания.
Ранее исполнительный вице-президент Microsoft по устройствам и Windows Терри Майерсон говорил, что компания не забрасывает Windows 10 Mobile из-за того, что верит в будущее процессоров ARM. Очевидно, он подразумевал как раз то, что Windows 10 Mobile будет развиваться именно в этом направлении — на основе этой платформы будут создаваться более универсальные гибридные устройства, чем те, что представлены на рынке сейчас. Очевидно, что адаптация чипсетов на базе ядер ARM под десктопные приложения это очень сложная задача, поэтому не стоит ждать появления в них поддержки x86 в ближайшее время. В любом случае, Microsoft не просто так развивает Windows 10 Mobile. Компания надеется, что смартфоны (или другие устройства) на этой платформе ещё покажут, что они имеют право на существование.