We don't need a generic player.

What we need is an updated Standalone Builder, to provide more complete tooling and better guidance for building a modern standalone.

------------- more complete version ----------------------------


This thread, and many others like it, didn't start with a desire for a player. That was merely a response to the challenges of building standalones.

Building standalones is the point of LiveCode, the culmination of everything in LC's user experience.

And it's become a pain point for most, early-prohibitive for some.

OS changes are of course not LC's fault. But they are LC's opportunity, if the company wants to maintain its place as the easiest solution for making apps.

The Last Great Deployment Change

Back in the early days, the IDE's Standalone Builder didn't provide any support for document associations, creator codes, or other essentials we now take for granted. It was expected we'd open some dev tool from Apple (ResEdit) to set those up.

LC Ltd recognized those steps were cumbersome, and often error-prone where they were being done at all.

So they took the time to completely redesign the Standalone Builder to include support for nearly every detail apps need for solid deployment.

The Next Great Deployment Change

Many if not most deployment tooling required by OSes are command-line apps, lending themselves well to being called from another program, such as LC's Standalone Builder.

Automate everything possible.

And where a step can't be automated, guidance and be provided, such as a direct link right in the SB's UI to the necessary steps for completing the process, laid out with sufficient clarity and detail to allow the user to complete the build with confidence.

If a standalone building step is essential, it needs to be handled in the Standalone Builder.

Use direct automation where possible, or a direct link in the UI to step-by-step instructions needed to complete the task.

The Business Case
As we've seen here and many other threads like it from time to time, as long as building a standalone in LC is characterized by confusion and dread, people will seek alternatives.

Any alternative either compromises LC's revenue model (based as it is around standalone licensing), or eliminates it (if LC is just as hard to use as anything else, why not use anything else?).

No option provides as much return on investment as focusing on updating the Standalone Builder to be as simple and graceful as it can possibly be.

LC has a strong advantage with its language, made a nearly unbeatable with its integrated GUI object model.

Bring deployment up to par with the rest of the experience, and LC has a chance for a good life ahead, slowing attrition rates while accelerating growth.

 Richard Gaskin
 Fourth World Systems
 Software Design and Development for the Desktop, Mobile, and the Web

use-livecode mailing list
Please visit this url to subscribe, unsubscribe and manage your subscription 

Reply via email to