different abilities (e.g. disk space, memory capacity, CPU power or wireless networking method).
Mobile learning designers cannot rely upon sole support for just one version of ios or one type of CPU power, memory capacity, or screen size/ resolutions (e.g, there is a considerable difference between the screen size of iPhone and iPad), but rather, they need to support the other versions/types that users may use to access the app. Concurrently. iOs-based learning designers need to balance mobile web-based app and native apps based on the main purpose, development and environmental context, and the opportunities of the mobile web (Charland& Leroux, 2011). Thus, mobile learning app designers should consider these variations of the platforms.