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- >> >