Разработчики: | Microsoft |
Дата премьеры системы: | май 2020 г |
Технологии: | Средства разработки приложений |
2020: Анонс проект
19 мая 2020 года Microsoft анонсировала проект, направленный на унификацию разработки старых и новых приложений для Windows. Такая инициатива получила название Project Reunion, она была представлена на конференции Build 2020.
Как заявили в компании в рамках этого мероприятия, пользователи суммарно проводят в Windows 10 более 4 трлн минут ежемесячно, что на 75% больше, чем в 2019 году. Чтобы помочь разработчикам создавать еще больше инноваций для 1 млрд активных устройств на Windows 10, в Microsoft, как подчеркнули в самой компании, был создан Project Reunion. Он призван обеспечить легкую интеграцию между программными интерфейсами Win32 и Universal Windows Platform (UWP), предоставляя единую платформу для разработки с поддержкой обратной совместимости.
Прежде разработчикам приходилось выбирать между классической архитектурой Win32, совместимой с прошлыми версиями Windows, и UWP, работающей на Windows 10. Издание PCMag отмечает, что Win32-приложений для Windows по-прежнему больше, однако у UWP есть важное преимущество, которое должно способствовать активному развитию платформы: созданные на ней программы можно запускать на игровых консолях Xbox, в веб-браузерах и даже на устройствах HoloLens. Недостатком является то, что они не работают на ОС Windows 7, в которой отсутствует магазин приложений.
Разработчики с помощью Project Reunion смогут обновить уже существующие приложения независимо от того, на каком языке программирования они написаны — на C++, React Native или .NET. API-интерфейсы в них будут отделены от системы, чтобы обеспечить корректную работу приложений независимо от версии Windows. Одной из первых библиотек проекта — нативная библиотека интерфейса WinUI 3, с помощью которой приложение будет корректно адаптироваться и масштабироваться в зависимости от устройства.[1]
Примечания
Подрядчики-лидеры по количеству проектов
























Данные не найдены
Распределение вендоров по количеству проектов внедрений (систем, проектов) с учётом партнёров
























Данные не найдены
Распределение систем по количеству проектов, не включая партнерские решения























