Windows Community Toolkit тепер працює з платформою Uno, підтримує iOS та Android
2 хв. читати
Опубліковано
Прочитайте нашу сторінку розкриття інформації, щоб дізнатися, як ви можете допомогти MSPoweruser підтримувати редакційну команду Читати далі
Програма Windows Community Toolkit є благом для розробників Microsoft 365. Це дозволяє їм легко розробляти інтерфейс користувача та UX програми UWP і швидко отримати код для програми в простий спосіб. Нещодавно додаток також перевищив 1 мільйон завантажень на GitHub, повідомив керівник програми Нікола Метулєв у своєму Twitter.
Wohooo, набір інструментів для спільноти Windows щойно досяг 1 мільйона завантажень і збільшується. Ще більше крутих речей буде: https://t.co/22hONKCSFw #windowsdev pic.twitter.com/Fa00atiUDh
— Нікола (@metulev) Липень 31, 2018
Тепер Uno Platform оголосила про підтримку набору інструментів Windows Community. Спочатку давайте перевіримо, що платформа Uno допомагає розробникам. Платформа Uno дозволяє розробнику створювати власні веб-додатки та мобільні додатки за допомогою XAML і C#. Це безкоштовний UWP Bridge з відкритим кодом для 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, для яких платформа Uno має дуже обмежену підтримку лише на iOS.
- Зразки на основі сервісів, наприклад OneDrive, LinkedIn або Microsoft Graph.
Крім того, деякі пакети Nuget, розроблені Microsoft, на даний момент ще належним чином не інтегровані з платформою Uno.
Ви можете перевірити це в Інтернеті тут Прямо зараз.