Разработка под Windows 11

Разработка для Windows 11
Разработка для Windows 11

Windows 11 была создана, чтобы раскрыть всю мощь ПК. Эта новая операционная система дает вам возможность создавать новые и инновационные приложения, развивать свой бизнес и упрощает разработку в Windows, позволяя разработчикам использовать инструменты и платформы, которые уже используются и знакомы.

Windows 11 — это открытая платформа, которая дает возможность создавать и запускать самый широкий спектр приложений.

Вот основные обновления, о которых следует знать разработчикам приложений под Windows:

  • Новый Microsoft Store;
  • Достижения и обновления для веб-разработки и нативной разработки
  • Обновления нашей системы проектирования Fluent (Fluent design system)

Развивайте свой бизнес с новым Microsoft Store

Новый Microsoft Store в Windows 11
Новый Microsoft Store в Windows 11

Новый Microsoft Store является более открытым и позволяет быть более продуктивными и легко найти лучшие приложения.

Новый Магазин ориентирован на открытость, справедливость и инновации. Это означает, что в магазине доступно больше приложений без необходимости обновлять бизнес-модели или переписывать приложения; больше приложений можно обнаружить благодаря обновленным политикам, которые позволяют находить отдельные приложения для цифровых витрин через поиск, и для поощрения инноваций мы (Microsoft) позволяем разработчикам использовать собственный движок браузера, чтобы разработчики могли внедрять инновации по своему усмотрению.

Оптимизируйте разработку веб-приложений и собственных приложений

Windows 11 создавалась с учетом интересов разработчиков — чтобы создать платформу, обеспечивающую беспрепятственный процесс разработки, независимо от того, какое приложение создается. Вот почему предприняты шаги, чтобы упростить разработку в Windows.

WebView2 теперь является частью операционной системы для всех. Значительно улучшена производительность и сокращён занимаемый диском объем, использование памяти и время запуска ваших приложений WebView2 за счет жесткой связи с браузером Edge. 

А для тех, кто создает прогрессивные веб-приложения (PWA — Progressive Web Apps), улучшена интеграция настольных компьютеров и удобство работы пользователей с помощью новых основанных на стандартах и ​​экспериментальных возможностей. 

Теперь вы можно более плавно интегрировать свои приложения с рабочим столом, настроив заголовок , зарегистрировавшись в качестве обработчика по умолчанию для ссылок или протоколов и даже обрабатывая файлы в файловой системе пользователя . Конечно, можно продолжать использовать такие предложения, как Windows Terminal и Microsoft Edge DevTools. темы, соответствующие визуальному восприятию в Windows 11.

Приложения Windows SDK и WinUI 3 представляют последние разработки в родном приложении для Windows 11, и они предоставляют создать наиболее продуктивные desktop приложения в мире. 

Пакет Windows App SDK 1.0 Preview 1 содержит множество новых разработок, включая поддержку библиотеки MSAL, API-интерфейсы AppInstance для обработки и перенаправления активации, API-интерфейсы AppWindow для управления окном независимо от того, какой стек пользовательского интерфейса используется, улучшения производительности и надежности, а также многое другое.

В Windows 11 упрощён запуск приложений в Windows на ARM. Вы можете запускать немодифицированные приложения x64 с помощью эмуляции или скомпилировать свои приложения для ARM64 для обеспечения максимальной производительности на этих устройствах. 

Windows 11 на ARM также представляет новый совместимый ABI с ARM64 Emulation C, который позволяет создавать приложения, которые могут содержать или загружать как код ARM64EC, так и x64, что позволяет постепенно переносить существующие приложения x64 для работы на ARM64 с течением времени.

Обновите свои приложения

Windows 11 — это первая крупная переработка Windows, и сделано это, чтобы приблизить операционную систему к экосистеме продуктов, которые создаются в Microsoft.

анимированные элементы управления в Windows 11
анимированные элементы управления в Windows 11

Windows 11 кажется более современной и красивой. Тонкое изменение округления нашей геометрии на всех поверхностях пользовательского интерфейса делает Windows более доступной, а разрабатываемые приложения легче сканировать, что помогает клиентам оставаться более заинтересованными. 

Некоторые визуальные обновления в Windows 11 будут унаследованы приложениями без дополнительных изменений кода, но для того, чтобы воспользоваться всеми этими визуальными обновлениями, потребуется некоторая работа. 

Рекомендуем разработчикам сосредоточиться на трех направлениях:

  • Используйте пользовательский интерфейс с закругленной геометрией. Это может быть применено как к неклиентской области, так и к клиентской области приложения.
  • Примените обновленную цветовую палитру и материалы. Новая цветовая палитра автоматически применяется к нашим последним элементам управления WinUI (требуется WinUI 2.6 или выше), приложения, использующие acrylic, могут переключаться на новейшую кисть, а наш новый материал Mica позволяет изображению обоев просвечивать сквозь рамку вашего приложения.
  • Обновите типографику и иконографию. Windows 11 предоставляет два новых системных значка. Чтобы включить усовершенствованный пользовательский интерфейс Segoe, потребуется WinUI 2.6 (или выше), и элементы управления автоматически унаследуют последнее семейство шрифтов. Чтобы использовать пользовательский интерфейс Segoe Variable UI, необходимо указать на «Segoe UI Variable» в любом экземпляре, который ссылается на «Segoe UI».

Источник:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *