So... In other words, I should just commit application suicide now, and
avoid potential customers purchasing my application and being extremely upset
that they cannot use it?! I suppose I can develop using jni and learn
the new code-base... but I dont have a 64-bit mac, and Im in extreme start-up
mode without enough cash for the investment (for now). Any advice for me
moving forward, other than purchase a brand spankin new mac and spend a month
learning, and converting my app to work with these new libraries and
JNI? I think the best idea would be to simply abandon using mac
libraries altogether and spend the month making pure java code that can make
an avi.
Im amazed that by choosing to use java so that I could port my
app most easily to the mac and the pc, AND choosing to use Quicktime libraries
- libraries that come directly from Apple, I have indeed screwed myself for 64
bit processor macs.
Thanks Apple!
Hi Adam... I just caught the backend of
this thread... and I know the feeling...
In all fairness I think you right to be
pissed off an Apple, and it seems the problem is that QT itself is being
shelved... ie the java guys have got nothing to move up with. Steve Jobs why
are you breaking your own code... ding bat!
But in all fairness... as for using Java
proper... I think you in for a big surprize... multimedia is just not a
thing in Java... its a big hole in Suns portfolio... so
Sun... you ding bats... see what you
made Apple do ;) ha ha
ie if you took you Apple Java and moved
out to the rest of the Java world, on multimedia... eeeeeeesh a big
problem.
I dont know if Apple QT can port out
with its java libs to the other Java world out there...
But just something about JNI that one
should realize... in the Apple world Java is Apple so its the machine... an
so if the machine is 64 bit so is the Java and so is the native lib... but
in the other Java world... the bits are what ever the JRE is... NOT what the
machine is... so 32 bit JRE on 64 bit machine... is not a 64
JNI
Now if Apple can let a 32 bit JRE run on
another machine.... your problems are solves, because thats how much of the
other Java world still uses it.
The reason coders are still sticking to
32 bit is because other things break on 64 bit, like webstart wont do
its thing yet...
So... there you have it... your problem
is actually huge... only Obama can help you now ;)
What we do is deliver different
multimedia apps based on the platform from a server.... so we detect XP
64 bit and send a dotNet media player... etc
Not easy...
The other trick we use is that we
launch the multimedia through the browser... and then whatever that browser
can so.. we can do.
Have fun but its not all apples fault...
even though steve wonder is an idiot... its because sun got stuck on dev as
well because these protocols the MS and boys use are mostly licensed... so
if they give us video for nothing... they pay millions to some
patent... its a problem
Sorry for you...