Windows Community Toolkit теперь работает с платформой Uno, поддерживает iOS и Android
2 минута. читать
Опубликовано
Прочтите нашу страницу раскрытия информации, чтобы узнать, как вы можете помочь MSPoweruser поддержать редакционную команду. Читать далее
Приложение Windows Community Toolkit — это благо для разработчиков Microsoft 365. Это позволяет им легко разрабатывать пользовательский интерфейс и UX приложения UWP и быстро получать код для приложения простым способом. Недавно приложение также перешагнуло отметку в 1 миллион загрузок на GitHub, сообщил руководитель программы Никола Метулев в своем Twitter-аккаунте.
Wohooo, Windows Community Toolkit только что скачали 1 миллион раз, и это число продолжает расти. Будут еще более крутые вещи: https://t.co/22hONKCSFw #виндовсдев pic.twitter.com/Fa00atiUDh
— Никола (@metulev) Июль 31, 2018
Теперь платформа Uno объявила о поддержке Windows Community Toolkit. Во-первых, давайте проверим, что Uno Platform помогает делать разработчикам. Платформа Uno позволяет разработчику создавать собственные веб-приложения и мобильные приложения с использованием XAML и C#. Это бесплатный мост UWP с открытым исходным кодом для iOS, Android и WebAssembly. Благодаря этому Windows Community Toolkit теперь может работать на iOS, Android, а также в Интернете (с помощью WebAssembly). Эта поддержка играет ключевую роль в поддержании положительного опыта разработчиков UWP. Он предоставляет им некоторые отсутствующие элементы управления и помощники из базового API UWP, такие как WrapPanel, Headered TextBlock, DockPanel и т. д.
Существует еще один экспериментальный пакет Nuget с именем Uno.WindowsCommunityToolkit, это позволяет разработчикам использовать одни и те же элементы управления на всех поддерживаемых платформах. Как и другие библиотеки, такие как MVVMLight, ReactiveUI и другие, Uno-совместимые пакеты являются оригинальными репозиториями и помогают продемонстрировать жизнеспособность Uno для этих библиотек.
Изначально сейчас некоторые части и компоненты интеграции инструментария не работают прямо сейчас, но будут доступны в будущем. Они есть:
- Примеры API-интерфейсов Windows Composition, для которых платформа Uno имеет очень ограниченную поддержку только для iOS.
- Образцы на основе служб, такие как OneDrive, LinkedIn или Microsoft Graph.
Кроме того, некоторые пакеты Nuget, разработанные Microsoft, на данный момент еще не интегрированы должным образом с платформой Uno.
Вы можете проверить это в Интернете здесь прямо сейчас.