Yes, this is true, but QuickTime (despite it's horrible component architecture) 
was stable and actually useful for a very long time, then they dropped it and 
replaced it with what amounts to absolutely nothing useful. Only in 10.8 did 
they start putting useful bits back in, it's still a long ways to go to catch 
up to the utility of QuickTime.

-DrD-

> Apple has a long history of burning developers like this.  It's the price of 
> running on their platform.
> 
> Steve
> 
> On 2014-03-25 3:30 PM, Phil Race wrote:
>> I see .. so AVFoundation  was already there since 10.7, its AVKit that's new 
>> in 10.9
>> but AV Foundation is what FX would use.
>> It looks like Apple starting encouraging migration to AV Foundation about 18 
>> months ago
>> based on the date of this document :-
>> https://developer.apple.com/library/mac/technotes/tn2300/_index.html
>> I suppose we need to learn read the apple seeds and interpret that as a big, 
>> urgent, hint.
>> 
>> -phil.
>> 
>> 
>> 
>> 
>> On 3/25/2014 12:09 PM, David DeHaven wrote:
>>> Therein lies The Problem, and why we had to go with QTKit when we supported 
>>> 10.6... Every two releases they seem to deprecate half-baked APIs in favor 
>>> of some new half-baked API. At least as of 10.8 that seems to have 
>>> stabilized somewhat, as we transition more and more to an iOS clone.
>>> 
>>> We had issues with AVFoundation not working the way we needed and it wasn't 
>>> available on 10.6. It's supposed to work correctly (never had time to 
>>> confirm) on 10.8 but that still leaves 10.7 out in the cold. So we'll 
>>> likely have to stick with QTKit for older releases and move to AVFoundation 
>>> in 10.8 and later. Ideally, the QTKit component would be separate so it 
>>> could be removed allowing MAS apps to still support A/V playback. I think 
>>> the QTKit component can be dropped completely in FX 9 but it needs to be 
>>> there in FX 8.
>>> 
>>> AVKit is a high level component that sits on top of AVFoundation, it 
>>> doesn't look useful for our purposes at first glance.
>>> 
>>> -DrD-
>>> 
>>>> I presume that Apple now want you to use AVKit which is new in 10.9.
>>>> However I don't understand how you can develop an app that targets 10.8 if 
>>>> its
>>>> unable to use QTKit since that's all there is on  10.8 or earlier.
>>>> 
>>>> Does the AppStore  really disallow targeting something like half the 
>>>> installed base ??
>>>> 
>>>> -phil.
>>>> 
>>>> On 3/25/2014 9:19 AM, Stephen F Northover wrote:
>>>>> Here is the JIRA that is tracking this: 
>>>>> https://javafx-jira.kenai.com/browse/RT-34893
>>>>> 
>>>>> Steve
>>>>> 
>>>>> On 2014-03-25 11:46 AM, Tony Anecito wrote:
>>>>>> Thanks for the verification. No matter what state Quicktime is in it is 
>>>>>> no longer accepted by the Apple Store.
>>>>>> I am guessing these new rules will soon apply to everything but I could 
>>>>>> be wrong.
>>>>>> 
>>>>>> Regards,
>>>>>> -Tony
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> On Tuesday, March 25, 2014 9:27 AM, David DeHaven 
>>>>>> <david.deha...@oracle.com> wrote:
>>>>>> 
>>>>>>> Hi All,
>>>>>>> Apparently the JavaFX includes some libraries that use the obsolete 
>>>>>>> Quicktime. When some submits to the Apple Store a JavaFX app it gets 
>>>>>>> rejected based on JavaFX having the obsolete API. I found out how to 
>>>>>>> fix it from someone else running into the same issue.
>>>>>>> 
>>>>>>> http://stackoverflow.com/questions/21008617/java-error-when-submitting-app-to-mac-store-deprecated-api-usage
>>>>>>>  
>>>>>> It uses the now deprecated QTKit to play media.
>>>>>> 
>>>>>> -DrD-
>> 
> 

Reply via email to