Android features do not appear to be complete
Posted: Sat Sep 17, 2011 5:25 pm
I'm working hard trying to get this working on an Android. Being proficient in Visual Basic, and slightly familiar with Hypercard, I expected having a working program in a few hours.
Here are my experiences so far:
Windows
1) The android SDK installation does not work well in Windows. Firstly, the installer doesn't recognize a valid Java installation, requiring an installation workaround. Secondly, it has to be installed in a folder with no spaces in the names. It does not work when installed in it's own default folder. Thirdly, it gets runtime errors and warnings when running from a base configuration.
2) I could NOT make livecode work with my Android installation, after working around all the above issues. I was trying to configure it in VirtualBox under both x64 and x86, to no avail. I spent 3 days on this. It simply does not seem to work with the R12 installation of Android.
Macintosh
After abandoning the Windows installation, I moved to the Macintosh. Installation and configuration were fast and painless. It appears that this is the native environment for livecode, and I would plan to purchase licensing for the product EXCEPT for the following issues:
1) While there appears to be a large suite of native iOS functionality integrated into the product, these features appear to be inert on the Android. Yet, android licensing is the same price as iOS licensing. Considering that almost NONE of the mobile-specific functionality is working on the Android, this seems unfair. RunRev should not be charging full price for the Android deployment option at this time.
2) Livecode widgets appear to be devoid of mobile-style functionality. For example, I spent two days trying to develop a simple Android style list scroller. Though I finally accomplished this, it is clunky and slow to respond. I am now able to scroll a list on my Android with a swipe gesture, but just barely. The upside of this is that it ought to work equally on any platform that supports touchStart, touchEnd, and touchMove.
3) Most of the user-submitted examples, including those tagged with "Android", do not work with the Android. The sheep herder example "works", but is very clunky. All the scrolling list examples I have found are iOS specific, and do not work on Android.
4) MobGui - does it work with android? I cannot find anything that states simply "This works on Android." Also, I haven't found any clear reference to the features of MobGUI execept that it has iOS and Android "Styled" controls. It that all it is? Styled versions of basic controls? Does it have more advanced widgets, like scrolling lists or calendar selectors or anything of the sort? I looked at it for about 3 minutes and lost patience. I don't want to waste yet another 3 days figuring out that it doesn't work, doesn't support, or is lacking features.
Here are my experiences so far:
Windows
1) The android SDK installation does not work well in Windows. Firstly, the installer doesn't recognize a valid Java installation, requiring an installation workaround. Secondly, it has to be installed in a folder with no spaces in the names. It does not work when installed in it's own default folder. Thirdly, it gets runtime errors and warnings when running from a base configuration.
2) I could NOT make livecode work with my Android installation, after working around all the above issues. I was trying to configure it in VirtualBox under both x64 and x86, to no avail. I spent 3 days on this. It simply does not seem to work with the R12 installation of Android.
Macintosh
After abandoning the Windows installation, I moved to the Macintosh. Installation and configuration were fast and painless. It appears that this is the native environment for livecode, and I would plan to purchase licensing for the product EXCEPT for the following issues:
1) While there appears to be a large suite of native iOS functionality integrated into the product, these features appear to be inert on the Android. Yet, android licensing is the same price as iOS licensing. Considering that almost NONE of the mobile-specific functionality is working on the Android, this seems unfair. RunRev should not be charging full price for the Android deployment option at this time.
2) Livecode widgets appear to be devoid of mobile-style functionality. For example, I spent two days trying to develop a simple Android style list scroller. Though I finally accomplished this, it is clunky and slow to respond. I am now able to scroll a list on my Android with a swipe gesture, but just barely. The upside of this is that it ought to work equally on any platform that supports touchStart, touchEnd, and touchMove.
3) Most of the user-submitted examples, including those tagged with "Android", do not work with the Android. The sheep herder example "works", but is very clunky. All the scrolling list examples I have found are iOS specific, and do not work on Android.
4) MobGui - does it work with android? I cannot find anything that states simply "This works on Android." Also, I haven't found any clear reference to the features of MobGUI execept that it has iOS and Android "Styled" controls. It that all it is? Styled versions of basic controls? Does it have more advanced widgets, like scrolling lists or calendar selectors or anything of the sort? I looked at it for about 3 minutes and lost patience. I don't want to waste yet another 3 days figuring out that it doesn't work, doesn't support, or is lacking features.