LiveCode is great but, in my opinion, some shortcomings, make it difficult to use it to develop great apps. Here is what is needed from the point of view of a developer. This list is compiled according to my personal experience after a year of livecoding, other people might have different ideas. There are several things that you can't do with LiveCode, but I think these are the most important. Please post your opinions.
OS X
In-App purchases
Toolbars
iCloud
Assisted process for Code Signing and Sandboxing (currently you can use http://www.ohanaware.com/appwrapper/)
Native Sharing
iOS
Native Sharing (currently you can use MergExt http://mergext.com)
Native controls (implemented in a LiveCode way)
iCloud
Suspended mode (currently you can try MergExt http://mergext.com)
PS
This list shows concrete things, which are used in the daily work of a developer. The official road map of LiveCode is wonderful and addressed more general aspects that may be necessary to implement these things in the future. You can find it here http://livecode.com/community/roadmap/
What is missing to develop great apps for OS X and iOS
Moderator: Klaus
Re: What is missing to develop great apps for OS X and iOS
With the enhanced features of iCloud I agree that iCloud integration is now becoming a a "must have" for great Mac apps. Maybe widgets will 'make a way' for what would be a great feature!
Re: What is missing to develop great apps for OS X and iOS
I agree with both Mag and pthirkell. I've been holding my breath for over a year now waiting for Livecode to implement iCloud. The sooner that happens the better. I don't understand why it hasn't been implemented to date.
Re: What is missing to develop great apps for OS X and iOS
play command on multiple channels for OS X (Desktop, Windows etc.)
or
start player with imported referenced audiofiles (audioClips) something like (set filename of "myPlayer" to "imported_referenced_Audiofile/mySound.wav"
On iOS and Android it is no problem to play multiple audiofiles at same time on different channels. But on OS X there is no option like that. with play you can only play one soundfile on same time. There is a workaround with generating multiple players, but they can only play a soundfile when the filepath is given. This is ok as far as you design desktop apps for your own. But if you want to deploy them to the world it is necessary to integrate soundfiles into the stack. But "player" cannot use imported referenced audioClips as "filepath".
For creating a Destop-App with background music and soundeffects with LiveCode there is no way if you want to share a single AppFile to the World. Or maybe someone has a workaround?
Thanks in advance
Kosta
or
start player with imported referenced audiofiles (audioClips) something like (set filename of "myPlayer" to "imported_referenced_Audiofile/mySound.wav"
On iOS and Android it is no problem to play multiple audiofiles at same time on different channels. But on OS X there is no option like that. with play you can only play one soundfile on same time. There is a workaround with generating multiple players, but they can only play a soundfile when the filepath is given. This is ok as far as you design desktop apps for your own. But if you want to deploy them to the world it is necessary to integrate soundfiles into the stack. But "player" cannot use imported referenced audioClips as "filepath".
For creating a Destop-App with background music and soundeffects with LiveCode there is no way if you want to share a single AppFile to the World. Or maybe someone has a workaround?
Thanks in advance
Kosta