My app experiment now includes a build for iOS, and the app has been tested on my iPads. However, a certificate/mobileprovision file is needed to install the app on iPad/iPhone (and must be done through iTunes). I have submitted the app to the Apple App Store, where it is now under review.
Getting the Android app into Google Play was a bit easier, and the EA Glossary app is now available there:
Assuming the iOS app is accepted in the App Store, I will declare mission accomplished.
The mission was for me to learn about native apps, and I have worked with both iOS and Android so I learned more than one architecture. I started out setting up both platforms and went through installing both XCode and Eclipse, and learning how to create certificates, profiles, etc. on the two platforms.
I hereby apply what Gartner calls hybrid architecture, which “combines the portability of HTML5 Web apps with a native container that facilitates access to native device features”. Gartner says:
Mobility has always been a separate topic for IT professionals, but it is now influencing mainstream strategies and tactics in the wider areas of technology enablement and enterprise architectures. … Increasingly, enterprises are finding that they need to support multiple platforms, especially as the [bring your own device] BYOD trend gains momentum.
More than 50 percent of mobile apps deployed by 2016 will be hybrid, Gartner predicts.