Знакомство с новым клиентом Microsoft Teams
Важно!
Ожидается, что классический клиент Teams станет нерекомендуемым до 31 марта 2024 г.
Новый клиент Microsoft Teams переосмысливается с нуля с учетом производительности. Это быстрее, проще, умнее и гибче, чтобы обеспечить лучшее взаимодействие с приложениями и пользователями. Новый клиент Teams поддерживает все существующие возможности приложения Teams, кроме вкладок адаптивной карточки. Если у вас есть приложение, которое выполняется в классической версии Teams, оно, скорее всего, работает в новом клиенте Teams без каких-либо проблем.
Ниже приведены преимущества нового клиента Teams.
Новый клиент Teams использует evergreen-версию Microsoft Edge WebView2, чтобы клиент Teams всегда был в курсе последних исправлений и улучшений, доступных в Microsoft Edge и Chromium.
Новый клиент Teams был перестроен с нуля с учетом производительности и включает в себя всю инфраструктуру платформы, отвечающую за начальную загрузку приложения и питание api SDK, которые он использует.
Чтобы определить использование приложения в новом клиенте Teams или классическом клиенте Teams, можно использовать следующее свойство:
- Для TeamsJS версии 1.x:
hostName
- Для TeamsJS версии 2.x:
AppHostInfo
Примечание.
Если hostName не определено, предположим, что приложение выполняется в классическом клиенте Teams.
Классический клиент Teams представлен с помощью поля, teams
а новый клиент Teams — с помощью teamsModern
поля.
Временные шкалы и развертывание
Чтобы обеспечить плавный переход, планируется поэтапное развертывание новой платформы.
Доступность всех функций платформы в классической версии Teams: все приложения доступны в новом клиенте Teams. Теперь доступны все функции платформы, кроме перечисленных в разделе ограничения.
Ограничения
Примечание.
- Новый клиент Teams поддерживается в клиентах Windows и Mac, а также в облаке сообщества для государственных организаций (GCC) и GCC-High средах.
- Мы рекомендуем протестировать функциональные возможности приложений, вкладок, расширений для обмена сообщениями, ботов и распаковки ссылок на клиентах Windows и Mac, а также GCC и GCC-High средах после переключения с классического клиента Teams на новый клиент Teams.
Следующие функции Teams не поддерживаются в новом клиенте Teams:
Кэширование приложений не поддерживается в новом клиенте Teams.
Создание прямой ссылки для предоставления общего доступа к содержимому в собраниях не поддерживается в новом клиенте Teams.
Следующие функции Teams устарели и не поддерживаются в новом клиенте Teams:
Вкладки адаптивных карточек не поддерживаются в новом клиенте Teams. Ожидается, что классический клиент Teams станет нерекомендуемым до 31 марта 2024 г. Если в приложении используются вкладки адаптивных карточек, рекомендуется перестроить вкладку как веб-вкладку. Дополнительные сведения см. в разделе Вкладки сборки для Teams.
window.alert
API , иwindow.prompt
,window.confirm
используемые для отображения диалогового окна, не поддерживаются в новом клиенте Teams. Мы рекомендуем отобразить диалоговое окно в пределах собственного кадра, например с помощью диалогового окна Fluent версии 9 или клиентской библиотеки JavaScript (TeamsJS) Microsoft Teams, чтобы отобразить диалоговое окно Teams с помощью адаптивной карточки или вложенной<iframe>
.API расположения и мультимедиа не поддерживаются в новом клиенте Teams. Рекомендуется использовать html5 Geolocation and Media.
Дополнительные сведения об известных проблемах и пробелах в новом клиенте Teams см. в статье New Microsoft Teams.
Если ваше приложение нормально работает в классическом клиенте Teams, но у него возникли проблемы в новой Команде, создайте проблему на сайте GitHub. Для любых других проблем попросите вас поднять вопрос о поддержке и отзыве.
См. также
Platform Docs