Skip to content

Commit af42940

Browse files
authored
Merge pull request #199531 from TimShererWithAquent/t581147u
Edits to improve SEO and usability
2 parents 895a1c8 + f8e30a1 commit af42940

File tree

1 file changed

+26
-23
lines changed

1 file changed

+26
-23
lines changed

articles/communication-services/concepts/ui-library/includes/mobile-ui-library.md

Lines changed: 26 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -5,64 +5,67 @@ description: In this document, introduce the Mobile UI Library
55
author: jorgegarc
66

77
ms.author: jorgegarc
8-
ms.date: 09/14/2021
8+
ms.date: 5/27/2022
99
ms.topic: include
1010
ms.service: azure-communication-services
11+
ms.custom: kr2b-contr-experiment
1112
---
1213

1314
[!INCLUDE [Public Preview Notice](../../../includes/public-preview-include.md)]
1415

15-
- **Composites.**
16-
These components are turn-key solutions that implement common communication scenarios. You can quickly add video calling experience to your applications. Composites are open-source higher-order components this developer can take advantage of the reduced development time and engineering complexity.
16+
*Composites* are turn-key solutions that implement common communication scenarios. You can add video calling experiences to your applications. Composites are open-source higher-order components that developers can take advantage of to reduce development time and engineering complexity.
1717

1818
## Composites overview
1919

20-
| Composite | Use Cases |
21-
| --------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
22-
| [CallComposite](../../../quickstarts/ui-library/get-started-composites.md) | Calling experience that allows users to start or join a call. Inside the experience users can configure their devices, participate in the call with video, and see other participants, including those ones with video turned on. For Teams Interop, lobby functionality in included so users can wait to be admitted. |
20+
| Composite | Use Cases |
21+
| :-------- | :-------- |
22+
| [CallComposite](../../../quickstarts/ui-library/get-started-composites.md) | Calling experience that allows users to start or join a call. Inside the experience, users can configure their devices, participate in the call with video, and see other participants, including those ones with video turned on. For Teams interoperability, `CallComposite` includes lobby functionality so that users can wait to be admitted. |
2323

24-
## Scenarios
24+
## Composites scenarios
2525

2626
### Joining a video/audio call
2727

28-
Users can join easily over the call using the *Teams meeting URL* or they can set up an Azure Communication Services Call to a simpler and great experience, just like the Teams application. Adding the capability for the user to be part of extensive live video or audio call, without losing the experience of the simplicity and focusing in what really matters.
28+
Users can join a call using the *Teams meeting URL* or they can set up an Azure Communication Services Call. This approach offers a simpler experience, just like the Teams application.
2929

3030
### Pre-call experience
3131

32-
As a participant of the calls, you can provide a name and set up a default configuration for audio and video devices, and you're ready to jump into the call.
32+
As a participant of the call, you can provide a name and set up a default configuration for audio and video devices. Then you're ready to jump into the call.
3333

34-
:::image type="content" source="../../media/mobile-ui/teams-meet.png" alt-text="Pre-meeting experience.":::
34+
:::image type="content" source="../../media/mobile-ui/teams-meet.png" alt-text="Screenshot shows the pre-meeting experience, a page with a message for the participant.":::
3535

3636
### Call experience
3737

38-
The calling composite provide an end two end experience, optimizing development time, and focusing into a clean layout.
38+
The calling composite provides an end-to-end experience, optimizes development time, and focuses on clean layout.
3939

40-
:::image type="content" source="../../media/mobile-ui/calling-composite.png" alt-text="Meeting experience.":::
40+
:::image type="content" source="../../media/mobile-ui/calling-composite.png" alt-text="Screenshot shows the meeting experience, with icons or video of participants.":::
4141

42-
**The calling experience provides all these capabilities in one single composite component, providing a clear path without complex code which leads to faster development time.**
42+
The calling experience provides all these capabilities in one composite component, providing a clear path without complex code, which leads to faster development time.
4343

4444
### Quality and security
4545

46-
Mobile Composites are initialized using [Azure Communication Services access tokens](../../../quickstarts/access-tokens.md).
46+
Mobile composites are initialized using [Azure Communication Services access tokens](../../../quickstarts/access-tokens.md).
4747

4848
### More details
4949

50-
If you need more details about mobile composites, please visit [use cases site](../ui-library-use-cases.md) to discover more.
50+
If you need more details about mobile composites, see [use cases](../ui-library-use-cases.md).
5151

52-
## What UI Artifact is Best for my Project?
52+
## What UI artifact is best for my project?
5353

54-
Understanding these requirements will help you choose the right client library:
54+
These requirements help you choose the right client library:
5555

56-
- **How much customization do you desire?** Azure Communication core client libraries don't have a UX and are designed so you can build whatever UX you want. UI Library components provide UI assets at the cost of reduced customization.
56+
- **How much customization do you desire?** Azure Communication Services core client libraries don't have a UX and are designed so you can build whatever UX you want. UI Library components provide UI assets at the cost of reduced customization.
5757

5858
- **What platforms are you targeting?** Different platforms have different capabilities.
5959

60-
Details about the feature availability in the [UI Library is available here](../ui-library-use-cases.md), but key trade-offs are summarized below.
6160

62-
| Client library / SDK | Implementation Complexity | Customization Ability | Calling | [Teams Interop](../../teams-interop.md) |
63-
| --------------------- | ------------------------- | --------------------- | ---- | ----------------------------------------------------------------------------------------------- |
64-
| Composite Components | Low | Low |||
65-
| [Core client libraries](../../voice-video-calling/calling-sdk-features.md#detailed-capabilities) | High | High |||
61+
Here are some key trade-offs:
62+
63+
| Client library / SDK | Implementation complexity | Customization ability | Calling | [Teams interoperability](../../teams-interop.md) |
64+
| :-------------------- | :-----------------------: | :-------------------: | :-----: | :----------------------------------------------: |
65+
| Composite Components | Low | Low |||
66+
| [Core client libraries](../../voice-video-calling/calling-sdk-features.md#detailed-capabilities) | High | High |||
67+
68+
For more information about feature availability in the UI Library, see [UI Library use cases](../ui-library-use-cases.md).
6669

6770
> [!div class="nextstepaction"]
6871
> [Quickstart guides](../../../quickstarts/ui-library/get-started-composites.md)

0 commit comments

Comments
 (0)