If QuartzComposer is, in fact, deprecated, I wish to encourage the appropriate 
representatives from Apple to make a public statement in a timely manner so as 
to give businesses that use this framework adequate time to refactor their code 
and find alternatives, if possible. I have the impression of a statement such 
as this being disclosed in Bug Reporter either means that the employee is 
either in err, very non-discrete, or that there has been a lack of timely 
communication between Apple and developers that use this framework about 
possible deprecation.

I'll apologize in advance for the length of the following, but I think it's 
relevant and should every word should be carefully considered by whoever is in 
charge of this issue.

Apple has an amazing technology with QuartzComposer. It's outstanding to be 
able to make QCPlugins and wrap up code for modular type of reuse. The ability 
to then be able to string those patches together and use the qtz file itself as 
a kind of "plugin" adds extreme flexibility that's simply unparalleled. No 
other Apple framework enables this.
Consider that one could use a GLSL Shader patch, a GLSL Grid, and a Render in 
Image patch, with published image inputs and outputs, to replace the entire 
technology of Core Image with greater flexibility, and even more importantly, 
greater performance. Yet, that's only a sliver of what QuartzComposer actually 
enables programmers to quickly achieve, with the plus of using vetted pieces of 
code.

In my time using QuartzComposer, I've used the technology as part of my toolset 
on projects for Nike, NBCUniversal, The Beastie Boys, Foo Fighters, Bon Jovi, 
Maroon 5, Prince, and many others. Most of my work is based in OpenGL, so it 
wouldn't be a big setback to not have QuartzComposer available, but in having 
used it on many projects I've been able to see what a great system it is and 
what an amazing technology Apple has. QuartzComposer has helped enable many 
novel and "first time ever" type events. I've also been able to setup a few 
things in QC, with the aid of OpenCL or the GLSL patch and hardware integration 
that are undoubtedly firsts in graphics computing as well as interactive 
experience.

I've also used openFrameworks, Cinder, Processing, MaxMSP, and other 
"interactive programming" type frameworks/libraries/systems, and I don't think 
that any rival the strengths that are inherent to the QC system. Core Animation 
or SceneKit does not provide any kind of reasonable replacement. The only real 
replacement is just coding in pure Obj-C/OpenGL, which is ok by me, but 
probably not a great alternative for many developers who wish for a higher 
level API.

In considering my use of QuartzComposer, the work of my peers that I directly 
know, and now seeing things like Facebook's use of QC, it makes me feel as 
though everyone is in on how great QC is except for Apple. I've seen Apple 
occasionally looking for people versed in openFrameworks, Processing, Cinder, 
etc., and it really drives home the point that "the grass is always greener". 
I've also noted a trend towards integration of QC-like facilities such as LFO, 
Interpolation, "chaining" shaders, being integrated into shader development 
environments. With the innovations happening in the realm of ray marching and 
WebGL, and considering that all of that could be easily programmed and setup in 
QC, it seems especially out of step for QC to ignore what they have in their 
hands.

When I really dove into becoming a QuartzComposer power user, I was drawn to 
the innovation of kineme, and v002, who both made great plugins for 
QuartzComposer. I guess it's fair to say I became a really vocal kineme user, 
and have been a regular witness to the talents of Steve Mokris and Chris 
Wright. Anyone can go to kineme.net and see the formidable list of 
QuartzComposer plugins and QuartzComposer based Application that Chris Wright 
contributed while at kineme.

The last real public murmur I remember about QuartzComposer from Apple, is what 
I assumed to be a press release about hiring Christopher Wright which mentioned 
all of this innovation from his work at kineme.

It's staggering then, to consider how far we've come, to where the next public 
statement is someone who's working Bug Reporter at Apple, making an offhand 
remark of deprecation when no actual notice has been made to developers, paying 
or otherwise.

What has happened in the interim? Why has the QuartzComposer technology not 
moved to iOS? How does a company go from hiring one of the most innovative 
contributors in a cutting edge technology, and go onto putting maybe 2 or 3 new 
features into that system in coming years? Did the technology go from being 
great to suddenly, not? Doubtful. This simply speaks to mismanagement, lack of 
insight, and mental limitation.

As a consumer of Apple hardware, with my first computing experience being on a 
Lisa, I have to say, I love Apple stuff. It's great. However, it's not Apple's 
ads or product announcements that make the public feel like Apple is so 
relevant and cool; it's the fact that professionals in the realm of 
entertainment and media actually use Macs for professional activities. The 
first negative impact in this realm was with the acquisition of Logic and the 
software getting arguably less full featured. Then of course, the Final Cut X 
imbroglio, that still seems ongoing with bug fix after bug fix just to not have 
flashing green frames, not to mention the lack of native ability to load 
FXPlugins, instead using an odd QC-like with less features (oh the irony) 
"Motion 5" wrapper file. Now we're at the disclosure of possible QC 
deprecation, on a bug report regarding what is an embarrassingly easy thing to 
accomplish (loading 3D models), in a totally offhand and non-discreet way. Less 
than impressive, to say the least.

Best regards,
George Toledo


On Apr 13, 2013, at 1:13 PM, CoGe - Tamas Nagy <i...@cogevj.hu> wrote:

> I disagree too - I have an app which depends on QC actually...
> 
> On Apr 13, 2013, at 5:32 PM, Gordon Apple <g...@ed4u.com> wrote:
> 
>> I disagree with the statement that QC is purely a developer tool.  To some 
>> extent, yes.  However, we have a new product coming out where we include QC 
>> animated components. We planned on releasing compatible QC templates, which 
>> users could use to add their own personalized effects.  If QC goes away, we 
>> will be very unhappy.  :-(
>> 
>> 
>> On 4/13/13 3:49 AM, "Joshua Sophrin" <jsoph...@gmail.com> wrote:
>> 
>>> I could understand this if QC was a
>>> Consumer product. But as it is purely a developer tool, what technology is 
>>> slated to take its place? 
>> 
>> _______________________________________________
>> Do not post admin requests to the list. They will be ignored.
>> Quartzcomposer-dev mailing list      (Quartzcomposer-dev@lists.apple.com)
>> Help/Unsubscribe/Update your Subscription:
>> https://lists.apple.com/mailman/options/quartzcomposer-dev/info%40cogevj.hu
>> 
>> This email sent to i...@cogevj.hu
> 
> Tamas Nagy | Software Developer - CoGe VJ Software 
> www.cogevj.hu | www.facebook.com/cogevj | www.twitter.com/lumabeamerz
>       
> 
> 
> 
> 
> 
> 
> 
> 
> _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Quartzcomposer-dev mailing list      (Quartzcomposer-dev@lists.apple.com)
> Help/Unsubscribe/Update your Subscription:
> https://lists.apple.com/mailman/options/quartzcomposer-dev/gtoledo3%40gmail.com
> 
> This email sent to gtole...@gmail.com

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

This email sent to arch...@mail-archive.com

Reply via email to