Table 2

Smartphone Operating-System Platforms, Features Support with Hardware
OS Platform → Symbian OS[158] Palm Web OS[159,160] Windows Phone[161] BlackBerry[162,163] iOS[164-166] Android[140,167]
Touch screen *
Multi-touch User Interface
Virtual Keyboard
External Keyboard
Camera
Video Recording
Video Calling × × × × * *
USB Interface
Voice Command ×
Tethering ×
Multicore Processor Support × * × × * *
Accelerometer *
Gyroscope × × ×
Switch Screen Orientation *
GPS
Bluetooth
Built-in Bluetooth Health Device Profile × × × × ×
WiFi
3G/4G 3 G 4 G 3 G 3 G 4 G 4 G

This table compares the support of features by six smartphone OS platforms with the availability of hardware in the device.

✓ This feature is supported by the OS platform.

× This feature is not supported by the OS platform.

* This feature is supported in a limited number of devices.

Mosa et al.

Mosa et al. BMC Medical Informatics and Decision Making 2012 12:67   doi:10.1186/1472-6947-12-67

Open Data