Skip to content

[Draft] Aloha Mobile

techgurufloyd edited this page Feb 23, 2012 · 2 revisions
  • think of touchscreen interfaces
  • aloha can work on phones with a working webkit engine (android, iOS [iPhone,iPad],webOS [palm], others?)

Table of Contents

Current Problems

(Current state At least in Android):

  • Tapping on a contenteditable area "works"
  • No (soft) keyboard is shown
  • No Cursor is shown
  • No changes in viewport (no zooming, etc.)

Goals

  • Should look & feel like a mobile application
  • No need to reimplement all modules
  • Support for all markup, plugins, etc. as on the desktop
  • It must be possible to use the built-in keyboards of android, ios, etc.
  • Open Questions
    • Is it required to work out of the box? - Maybe it makes more sense to create an app which allows tighter integration into iOS/Android

Ideas

When clicking on a contenteditable area the view should "zoom" in to the area which is editable and only display the "floating" menu, the content which is editable and the keyboard. - Similar to what happens on android when in landscape mode:

![screen1](http://developer.android.com/resources/articles/images/on-screen-inputs_006.png ) becomes:

![screen2](http://developer.android.com/resources/articles/images/on-screen-inputs_002.png )

Added 5th may 2011: Would it be possible to make a fake onscreen keyboard for iOS and Android? I'm aware that it would not look the same as the default, but as long as it works - right? In future releases we could add skins for default iphone & android looks. For maximum compability we could add a button to hide/show the keyboard in Aloha's floating menu.

A fake onscreen keyboard (at least on Android) would ruin the 8pen and other alternative input systems. It would be better to somehow tell the browser to show the keyboard. (comment added 22 Feb 2012 by techgurufloyd)

Related Links

  • bug report in android: http://code.google.com/p/android/issues/detail?id=8253 "it's a perfect opportunity for open source contributions. Your ideas on how to fix bugs or add features to the platform are very welcome."
  • http://www.symphonious.net/2010/09/13/contenteditable-in-mobile-webkit/
Clone this wiki locally