I have a theory that the solution to a problem cannot be simpler than the 
problem itself. If it is, then the problem wasn't as complex as first imagined. 

The issue with developing with multiple dissimilar platforms is that the 
interface is SOOO different between desktop and mobile, that a method which 
would make sense on one platform has no corrolary on another. 

The reason Windows/MacOS/Linux cross platform objects work so well is that they 
are so nearly identical in function (if not form). Mobile platforms are 
considerable different. Whereas a desktop window can be any size, a mobile app 
doesn't have windows per se. The android has a file system, the iOS does not 
(at east not one you can access). Desktop systems allow for relatively easy 
cross application communication. iOS is specifically designed to prevent this 
without at least being challenged. Desktop systems have popup menus 
(effectively a window on top of a window). Mobile devices, at least iOS has 
scroll wheels. 

I have not developed for mobile simply because when I had the business license, 
I was too lazy to get started before the license expired, and I didn't want to 
get into a situation where to add a new feature once in a while I needed to 
reup the license. I pay out of my own pocket for LC, but use it for work only. 
But it seems reading the list that mobile dev, while difficult to deploy, is 
manageable. And since deployment is a moving target anyway, the way Apple keeps 
changing xCode, I'm not sure LC could do any more to ease that process. 

Bob S


> On Oct 4, 2019, at 18:26 , Alex Tweedly via use-livecode 
> <use-livecode@lists.runrev.com> wrote:
> 
>> LC is *an easy* environment/language to develop cross-platform apps for all 
>> major platforms
>> 
> That's right - it's already "easiest", but it's not "easy".
> 
> Currently you can't write even very simple apps using the 'built-in', 
> cross-platform features and get something acceptable for the mobile 
> platforms. You need to use some combination of "mobileXXX' and  "iosXXX'" or 
> "androidXXX" functions to get something that is even remotely acceptable as a 
> 'finished' app.


_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to