The application ID is used to identify each application control. The alias application ID is an extra nominal name for the application ID and can be an used instead of the actual ID. With this, different device vendors configure the device with different applications which satisfy certain functionality criteria, and a third party developer can use the functionality without the knowledge of the underlying subsystem. This allows better portability and usability of the application for the developers between different device vendors.
The alias application ID can be maintained by the platform and it is replaced by the actual application ID when the alias ID is requested for resolving the application control. The method returns the uninstalled-application-exception when the matched application ID is not installed. While the list of matching application IDs and their aliases remains the same, the actual behavior of the alias application ID depends on the availability of its associated application.
The following table displays the alias application IDs supported in all devices.
Alias application ID | Description |
---|---|
tizen.filemanager | File selection application |
tizen.imageviewer | Image-viewing application |
tizen.internet | Web-browsing application |
tizen.musicplayer | Music-playing application |
tizen.videoplayer | Video-playing application |
The following table displays the alias application IDs supported based on the device features.
Alias application ID | Description |
---|---|
tizen.calendar | Calendar application |
tizen.camera | Camera application |
tizen.certificatemanager | Certificate selection application |
tizen.contacts | Contact application |
tizen.email | Email application |
tizen.gallery | File selection from image or view application |
tizen.maps | Map viewer application |
tizen.mmsmessages | MMS application |
tizen.phone | Dialer application |
tizen.smsmessages | SMS application |
tizen.store | Store client application |
tizen.todo | Scheduler application |