Project C — это технология, которая позволяет упаковывать классические приложения .
Net и Win32 в контейнер AppX, который можно загрузить в Магазин Windows. У вас будет возможность опубликовать приложение в Магазине, а ваши пользователи будут получать приложения, которые устанавливаются и удаляются, не оставляя после себя всякого мусора.
Кроме того, разработчики смогут вызывать API и службы UWP из своих приложений .
Net. Давайте сначала посмотрим, чем приложения UWA (универсальные приложения Windows) отличаются от классических приложений CWA (классические приложения Windows).
Одно из глобальных отличий — у них есть модель приложения.
Что это значит? Это означает, что приложения UWP строго регулируются.
Вся информация о возможностях приложения описана в манифесте приложения.
Манифест приложения представляет собой XML-файл, который можно редактировать вручную или с помощью графического редактора.
Что такое модель приложения? Это информация о том, как приложение будет установлено, какие ресурсы оно будет использовать, как будут происходить обновления, как оно будет взаимодействовать с другими приложениями, как оно будет сохранять свое текущее состояние.
Всем известна ситуация, когда после нескольких лет работы Windows может начать тормозить.
После установки и удаления большого количества приложений реестр засоряется, оставляя лишние библиотеки DLL и лишние файлы.
Много мусора.
Частично это связано с тем, что приложения не имеют четкой модели.
Они могут записывать информацию в различные части реестра, хранить информацию в неизвестном месте, любое приложение можно запустить с правами администратора и т. д. Приложения Windows 8.x и UWP не имеют таких проблем.
Они удаляются полностью, не засоряя реестр и каталоги и не оставляя после себя ненужных компонентов.
Отсутствие dll-адов вам также гарантировано.
Приложения Магазина Windows представляют собой файлы AppX. Соответственно, приложения Project C также будут упакованы в контейнер AppX. Следующая иллюстрация красочно расскажет вам, как работает процесс упаковки:
Помимо того, что приложения будут протестированы, их также проверят на отсутствие вредоносного кода (используется технология, аналогичная kill-bit).
Далее я передам вам информацию, которую я получил в результате перевода.
отчет Джон Шиэн:
- Технология очень похожа на App-V. Если вы создадите приложение Project C, оно будет работать с App-V.
- Приложения Project C будут работать только на ПК
- Приложения Project C не помещаются в изолированную программную среду, как приложения UWP. Они более ограничены, чем приложения Win32, и запускаются только в контексте пользователя — полное доверие на уровне пользователя, но без прав администратора.
- Не отображает UAC, имеет доступ к COM и WMI и даже доступ к некоторым устройствам, недоступным для приложений UWP.
- Приложение Project C не может получить доступ к библиотекам другого приложения Project C (хотя они попытаются установить какое-то соединение каким-то особым способом)
Net? Я считаю, что это, например, такие функции, как: контракт Share, плитки (вторичные и живые плитки), фоновые задачи, голосовой помощник Cortana, всплывающие и push-уведомления и многие другие.
Господа, мы делаем ставку на то, что еще будет доступно разработчикам .
Net. Попробовать принять участие в тестировании можно здесь: Программы предварительной версии для разработчиков Windows Вы можете заметить, что в списке программ конвертации приложений также есть мосты конвертации iOS ( Проект Айлендвуд ) и Android ( Проект Астория ) приложения, а также Silverlight. В списке нет, но уже стал довольно известным проект Westmister, позволяющий конвертировать веб-сайты в приложения UWP. Проект Centenial находится в стадии разработки.
На данный момент дополнительной информации пока нет. Разработчики Project C осознают, что возможны уязвимости, возможно, поэтому срочных релизов до сих пор нет. Название проекта переводится как «столетний» (оно происходит не от слова цент, а от слова век).
Надеюсь, что релиз произойдет в ближайшее время, а не через сто лет. Теги: #project #cenntenial #project #cwa #uwa #uwp #appx #conversion #Conversion #container #packaging #MSI #exe #win32 #Windows #Store #разработка веб-сайтов #.
NET #разработка Windows
-
Как Рисовать Мультфильмы
19 Oct, 24 -
Сбылось Или «Отдам В Хорошие Руки»
19 Oct, 24 -
Мышиная Фабрика В Шэньчжэне
19 Oct, 24 -
Прямая Трансляция С Дня Инноваций Microsoft
19 Oct, 24 -
Опыт Верстки Для Pocket Pc На Примере
19 Oct, 24 -
Скрытые Недостатки Партнерских Программ
19 Oct, 24