The IoT Platform provides various app versions for smart devices. You can use the IoT Platform to develop, debug, and manage your apps.
Understand apps
The platform provides different app versions for various scenarios and ecosystems.
| Available apps | App description |
| Tmall Genie App | Your products can be controlled by all terminals in the Tmall Genie ecosystem. This includes all models of Tmall Genie speakers, the Tmall Genie App, Tmall Genie in-car systems, and AliGenie Inside smart devices. For more information, see Tmall Genie App. |
| Cloud Intelligence App | Choose the Cloud Intelligence App if you have low requirements for personalization and want to deliver an app quickly. The Cloud Intelligence App requires no extra development. Download the app to directly configure networks for and control your devices. The app currently supports Wi-Fi, Ethernet, cellular, Bluetooth, and Zigbee devices. For more information, see Cloud Intelligence App. |
| Proprietary App | Choose a proprietary app if you have development capabilities and want to create a custom branded app. With a proprietary app, you develop your own custom features and business logic. For device cloud connectivity, you can use the software development kits (SDKs), Application Programming Interfaces (APIs), and plugins that the platform provides. The platform also provides guidance documents. For more information, see Create a proprietary app and Proprietary brand app development guide. Note Before your branded app is complete, you can use the Cloud Intelligence App to test the device's network configuration, control, and Over-the-Air (OTA) update process. |
App configuration rules
After you select a delivery terminal for your app, you can configure the app features. The platform provides the following app features, and the differences between the apps are shown in the table below. (√ indicates supported, x indicates not supported, and - indicates not applicable).
| Feature item | Tmall Genie App | Cloud Intelligence App | Proprietary brand app | ||||
| Supported | Can be modified after product release | Supported | Can be modified after product release | Supported | Can be modified after product release | ||
| Basic configurations | Product display | √ (Required) | x | √ (Required) | √ | √ | √ |
| Network configuration guide | √ (Required) | x | √ (Required) | √ | √ | √ | |
| Sharing method | √ (Required) | - | √ (Required) | x | √ (Required) | √ | |
| Device panel | √ (Required) | x | √ (Required) | √ | √ | √ | |
| Interactive voice response | √ | - | √ | x | √ | √ | |
| Product manual | √ (Required) | - | √ (Required) | √ | √ | √ | |
| More features | Automation and scheduling | √ | - | √ | x | √ | x |
| Device alerting | √ | x | √ | √ | √ | √ | |
| Multi-language management | √ | x | √ | x | √ | x | |
| IoT application services | √ | x | x | - | x | - | |
| Shortcut button | √ | x | x | - | x | - | |
| Upgrade guide | √ | x | x | - | x | - | |