В начале этого года стали доступны первые Windows Arm ноутбуки, но большинство людей были ими недовольны из-за высокой цены и относительно низкой производительности. Они реально будут полезны только для тех людей, которым требуется подключение LTE и очень длительное время автономной работы (более 20 часов).
Вероятно, в ближайшем будущем цена останется такой же высокой, но, по крайне мере производительность должна стать лучше, благодаря более быстрым процессорам, таким как Qualcomm Snapdragon 850, который можно найти в ноутбуке Lenovo Yoga C630 WOS (который будет стоить от $849.99 и выше) и если верить слухам, процессор sm8180 для ноутбука должен быть анонсирован с 4 – 6 декабря на мероприятии под названием Snapdragon Tech Summit.
Не только аппаратная часть важна, также очень важно программное обеспечение. На сколько известно, уже в то время приложения UWP (Universal Windows Platform) поддерживали нативную 32-ARM компиляцию, унаследованные приложения Win32, которые полагались на x86 “эмуляцию” / двоичную трансляцию, что обычно могло замедлить производительность. Но в скором времени пользователи Windows могут получить некоторую оптимизацию программного обеспечения, поскольку компания Microsoft недавно выпустила Visual Studio 15.9 с официально поддерживаемым SDK и инструментами для создания 64-битных ARM приложений (UWP и Win32) и объявили, что теперь они принимают заявки для нативных приложений ARM64 в Microsoft Store.
Если вы являетесь разработчиком приложений Windows и хотите создавать свое приложение для ARM64, то вам сначала нужно будет установить компоненты “Visual C++ compilers and libraries for ARM64”, затем выбрать ARM64 (UWP) или добавьте конфигурацию ARM64 для C++ Win32 проектов, как показано ниже на картинке и после этого вы получить бинарный файл ARM64.
Компания Microsoft объясняет, что отладку возможно осуществлять с помощью удаленной отладки или при загрузке бинарных файлов на реальное оборудование ARM64.
Как только вы довольны своими результатами, вы можете отправить свое приложение ARM64 UWP C++ или .NEY в магазин Microsoft Store. Также компания предлагает Desktop Bridge для упаковки бинарных файлов ARM64 в пакеты, которые могут быть представлены в магазин. Вы также можете просто разметить свое приложение / установщик ARM64 Win32 на своем собственном веб-сайте, не отправляя его в магазин.
Выражаем свою благодарность источнику с которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.