An SDK for the mobile pre-release of the Tizen 2.4 beta has been officially released for developers.
Tizen 2.4 comes with many new features including the Application Background Policy which restricts CPU resources for background application processes. A really impressive addition in the new Tizen 2.4 SDK is the fact that it adds over 3,000 new APIs for input methods, event systems, voice control and more.
Just a small set of the new features are:
UI FW
New Features
- Tizen 2015 UX support has been added(new winset and style).
- Vector Winset support has been added.
- Unicode 6.1 Colored Emoticons has been added.
- Gamepad support has been added.
- Cancel Event support has been added.
- Ecore Buffer has been added.
- New API abstracts the graphic buffer and allows you to share it between processes.
Network Connectivity
New Features
- NFC
- New HCE (Host Card Emulation) APIs for NFC has been added.
- Smartcard
- New APIs for smartcards (Smartcard API) have been added.
- Bluetooth
- New APIs for AVRCP have been added.
- SDK extension APIs have been moved into bluetooth_extension.h.
- Connection Manager
- New API to get MAC address has been added.
- New APIs for Ethernet cable state have been added.
- Wi-Fi
- New APIs for a specific scan have been added.
- Wi-Fi directt
- New APIs for a Wi-Fi display have been added.
- Telephony
- New APIs for a call status have been added.
- New APIs for a modem power status have been added.
- New APIs for SIM application lists have been added.
- New APIs for a network have been added.
Contact & Calendar Service
New Features
- New APIs for the phonenumber-utils module (phone number location, formatting, location data replace) have been added.
- Lunar calendar has been added in the Event schedule.
Multimeda FW
New Features
- Media Content
- Folder ordering function has been added.
- Mass storage scanning has been added.
- Media Controller
- On Demand Media Controller Service has been added.
- New mediavision component (barcode generation and detection) has been added.
- New APIs for the external output display have been added.
- Camera
- New API for supported FPS list by resolution has been added.
- Support for T-trace has been added.
- Recorder
- Support for large files (larger than 4 GB) for recording has been added.
- Image Util
- Support for NV12 for JPEG encoding/decoding has been added.
- Player
- New APIs to play a demuxed AV elementary stream which is pushed from application have been added.
- New APIs to monitor the QoS of the elementary stream have been added.
- New APIs to give notifications about the changing of the video stream have been added.
- New APIs to select the audio and subtitle language have been added.
- Audio I/O
- New APIs to flush the playback/capture stream have been added.
- API to drain the playback stream has been added.
- Media Codec
- New API to query which codecs are supported has been added.
- New API to flush buffers has been added.
- New API to check the buffer status has been added.
- Media Tool
- New APIs to get some TBM surface info have been added.
- New API to get codec data has been added.
- New enum in media_format_mimetype_e has been added.
- Radio
- New API to get the min and max frequency has been added.
- New API to get the channel spacing value has been added
Email & Messsage Service
New Features
- SMS, CB, and PUSH incoming message events are published using the event-system.
- New error return for the zone check failure has been added in the Message API.
The Tizen 2.4 Beta SDK supports the development of Tizen 2.4 applications only. To develop an application based on the Tizen 2.3 platform, you must use the Tizen 2.3 SDK.
More information and downloads for various platforms are available from the Tizen Developer site.