Here are some thoughts on QC & interpreted code... since I made the original 
statement:

  "...and since it is interpreted, likely, there never will be!"


Apple SDK guidelines prohibit interpreted code.

Apple has allowed interpreted code in some specific cases.

Apple could allow QC, but I doubt it,

Apple does not allow Java, one of the most efficient interpreted constructs-- 
Java source is [pre or JIT] compiled to Java Byte code, an efficient pseudo 
code, that is interpreted.

AFAIK, Safari processes JavaScript in a similar fashion to mitigate the cost of 
interpretation.

QC, and many other apps, use quite a lot of XML constructs.  These, by 
definition, are verbose and inefficient to transmit, store, parse, 
encode/decode.  In most cases there is no need for human-readability and this 
makes XML the wrong solution, IMO, and a very expensive one.  What's the cost 
of unnecessarily parsing and manipulating data, just so we can store it as XML?

As others have mentioned, QC has support for many hardware and OS capabilities 
that are not available on the iPad.   Would an iPad QC Subset be viable?

Apple could break all its own rules and allow whatever QC constructs that the 
iPad and OS supports -- but does it make sense?

Apple could provide a means of compiling QC for inclusion in an iPad app.  Some 
would argue that compilation would negate the QC advantages of interaction and 
customization... but this could be addresses in several ways.

Personally, I would like to see the iPad support QC.  

One possibility, is that a Mac supports QC as it presently does.  And the Mac, 
and QC use an attached (USB WiFi) iPad as an interactive MultiTouch I/O device.

Maybe future versions of  iPads could have minimal bezels-- they could be 
stacked to form a video wall (vertically) or a big-assed light table 
(horizontally).  QC Visualizer already supports this type of composite output.


Dick


On Feb 1, 2010, at 8:02 AM, George Toledo wrote:

> I'm thinking Core Image is the biggie...
> 
> -George Toledo
> 
> On Mon, Feb 1, 2010 at 10:42 AM, Alex Drinkwater <[email protected]> 
> wrote:
> 
> Still, there's not a lot of power in an iphone or ipad, and QC is
> pretty demanding. I suspect it would be a lot of work to port, and
> might not be totally compatible with the desktop framework. The
> rewards of porting it might not be worthwhile for apple - that seems a
> more likely reason for it not happening to me.
> 
> That seems to make sense to me. The thing you have to remember about QC is 
> that it's not a standalone application, in the sense that it's built on top 
> of a whole suite of technologies that are part of the MacOS, but aren't 
> necessarily available on the iPhone, because of hardware limitations, mainly. 
> So porting QC would involve also porting a load of other stuff, that might 
> not be possible to make run on the iPhone with any reasonable level of 
> performance.
> 
> a|x
> 
> 
> 
> Chris
> 
> 
> On 1 February 2010 15:00, Oscar Font <[email protected]> wrote:
> 
> 
> 
> ... and since it is interpreted, likely, there will never be!
> 
> Is that a straight affirmation? No chances to see QC in any apple devices in
> a future? Shame!
> There is a reflexion that we all made already. The future is all computers
> will be more and more handly portable, as iPad, iPhone. Right now there are,
> OS X, OS Chrome, Linux, iPhone OS X and Android. as an OS willing to be on
> any device. (forget windows).
> I honestly think that all should mix to one OS (opensource) for the best
> of/for all....   but this is decided on the market, not on what is good for
> the people.
> 
> Some thoughts..
> 
> Oscar.
> 
>  _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Quartzcomposer-dev mailing list      ([email protected])
> Help/Unsubscribe/Update your Subscription:
> http://lists.apple.com/mailman/options/quartzcomposer-dev/psonice%40gmail.com
> 
> This email sent to [email protected]
> 
>  _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Quartzcomposer-dev mailing list      ([email protected])
> Help/Unsubscribe/Update your Subscription:
> http://lists.apple.com/mailman/options/quartzcomposer-dev/the_voder%40yahoo.co.uk
> 
> This email sent to [email protected]
> 
> _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Quartzcomposer-dev mailing list      ([email protected])
> Help/Unsubscribe/Update your Subscription:
> http://lists.apple.com/mailman/options/quartzcomposer-dev/gtoledo3%40gmail.com
> 
> This email sent to [email protected]
> 
> _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Quartzcomposer-dev mailing list      ([email protected])
> Help/Unsubscribe/Update your Subscription:
> http://lists.apple.com/mailman/options/quartzcomposer-dev/dicklacara%40mac.com
> 
> This email sent to [email protected]

 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Quartzcomposer-dev mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/quartzcomposer-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to