III Alignment with Platform
Another significant issue for mobile app design to decide which platforms to support in the highly fragmented world of mobile development (cf. Wasserman, 2010). There are different operating systems (e.g., ios, Android, BlackBerry Windows, or Symbian), Programming languages and supporting tools and various devises with different capabilities for each platform. In the mobile app development field the tem platform typically refers to a mobile device's operating system or its software development kits. Each platform has its own user-interface conventions in its operating system and a closed architecture (especially iOS) that restricts the development of customized and integrated approaches.