New(?) Idea for Standalones
Richard Gaskin
ambassador at fourthworld.com
Fri Mar 26 18:54:30 EDT 2021
Roger Guay wrote:
> Has anyone thought of building a “legal” and “blessed" app for
> Mac, WIndows and Linux that would open standalones for for each
> of those platforms? Why put each of us through the agony (and
> expense) of shifting/changing requirements to be able to easily
> distribute standalones? Just as Microsoft Word is required to
> open .doc files why not have something like LCreader app open
> .livecode files
Applications can have documents, and with many apps the documents are
interactive media. The LC engine has been supporting the ability to do
that since the beginning.
A stack can open another stack file equally well whether you run that
stack in the IDE or as a standalone.
You make just one standalone set up with the libraries and UI you want
to present to your audience, and allow it to open anything you want
folks to run with it.
The Standalone Builder even provides a place to assign a document type
for your app's files.
There are many reasons it would be problematic to make one generic
"player" for everyone's stack files, mostly user experience but also app
store restrictions, and additional technical requirements for any devs
using it to keep stacks playing nicely together.
But you can make just one standalone and run anything else you make with it.
Most of the work I've done over the years does exactly that. We deliver
new stuff all the time, but we don't bother updating the installed app
but maybe once every could years as OS/engine needs change - we do it
all with stack files as documents to the app.
In fact, for the last decade or so I've gone one further: users don't
even need to deal with documents, at least not directly. The standalone
pulls them down over the web.
Modern, cloud-driven, just like Adobe, Microsoft and others are heavily
invested in. Only it's easier in LC, as easy as "go stack <url>".
--
Richard Gaskin
Fourth World Systems
Software Design and Development for the Desktop, Mobile, and the Web
____________________________________________________________________
Ambassador at FourthWorld.com http://www.FourthWorld.com
More information about the use-livecode
mailing list