Apache Cordoba / Adobe Phone Gap support?

Any plans to enable Touch UI apps to be compiled using Apache Cordoba / Adobe Phone Gap? I don't see it on your roadmap page. I ask because mobile app added to the home screen in IOS do not maintain state.

Example - I tried logging into the demo app on iPhone. I navigated to the three level master detail. Then I switched to another app on the iPhone. When I return to the demo app it goes back to the start page.

As I understand it web apps added to the home screen on IOS go into a "background" state if you switch to another app. When you come back to the web app it just refreshes from the home page. It looks like the only way to maintain state is to use local data storage.

Not maintaining state is a usability issue for users since they have to start at the beginning, the could lose unsaved changes, and it is inconsistent with their experience with other apps.

Thoughts?
1 person has
this question
+1
Reply
  • Not exactly Apache Cordoba but the same thing you are looking for that Apache Cordoba supports will be in cloud-ontime.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. happy, confident, thankful, excited indifferent, undecided, unconcerned kidding, amused, unsure, silly sad, anxious, confused, frustrated

  • JJ MM,

    We will be offering a native app for iOS in release 9.0.0.0 (see roadmap at Release 9.0.0.0) and will follow that with an app for Android at a later date.

    We have done a few samples with Phone Gap and found performance lacking since the phone gap was not using the most up-to-date iOS 8 webview at the time.

    Touch UI does not offer offline capabilities at the moment. We have quite a few things planned for the next 12 months to change that. A native app will give us better performance.

    The non-maintenance of state is the issue that Apple has created and is not planning to resolve. There is no doubt in our minds that this is being done on purpose to force "native" app development and distribution through app store.

    Android home screen apps work perfectly. Presently, iOS users will be restricted to Safari as a client.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. happy, confident, thankful, excited indifferent, undecided, unconcerned kidding, amused, unsure, silly sad, anxious, confused, frustrated

  • Thanks for the prompt reply. This might be too far off for our needs. What about the Mobile Factory app? Can that be packaged as a Cordoba / Phone Gap app?
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. happy, confident, thankful, excited indifferent, undecided, unconcerned kidding, amused, unsure, silly sad, anxious, confused, frustrated

  • JJ MM,

    There is not much to package here. The app runs on the server and there is no need to package any of the code into an app that can be installed on a phone. Simply create a boilerplate Phone Gap project and redirect straight to the online site.

    Our native implementation will actualy run without using the server code. There will be stuff to package. Application will run in disconnected mode by default and only synchronize the app data.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. happy, confident, thankful, excited indifferent, undecided, unconcerned kidding, amused, unsure, silly sad, anxious, confused, frustrated