• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag
 

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Cross-platform?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Cross-platform?


  • Subject: Re: Cross-platform?
  • From: John Stiles <email@hidden>
  • Date: Thu, 16 Feb 2006 13:53:55 -0800

On Feb 16, 2006, at 1:51 PM, Camillo Lugaresi wrote:

On 16/feb/06, at 07:49, Greg Herlihy wrote:

There are three "first class" development environments that Apple supports
on Mac OS X: Cocoa, Carbon and Java. The latter is the one with the best
cross platform story. And contrary to popular belief, a Java application can
certainly look and feel like any Carbon or Cocoa application on the Mac.

Unfortunately, Java GUIs (both Swing and SWT) still feel really slooooow on Mac OS X. Applications such as Poseidon or Eclipse always seem to run orders of magnitudes worse on OS X than they do on Windows. I can't say for sure that it is impossible to make a complex Java GUI "snappy" on OS X, but it certainly cannot be easy, since so many people seem to be unable accomplish it.

For some reason, they also seem to flicker/blink a lot more than real OS X apps. It's as if they aren't taking full advantage of the back- buffer.
(Could it be that they are flushing after every draw? That would explain a lot.)



_______________________________________________ Do not post admin requests to the list. They will be ignored. Cocoa-dev mailing list (email@hidden) Help/Unsubscribe/Update your Subscription: This email sent to email@hidden
References: 
 >Re: Cross-platform? (From: Greg Herlihy <email@hidden>)
 >Re: Cross-platform? (From: Camillo Lugaresi <email@hidden>)

  • Prev by Date: Re: Cross-platform?
  • Next by Date: Re: Full screen applications and Apple UI elements
  • Previous by thread: Re: Cross-platform?
  • Next by thread: Re: Cross-platform?
  • Index(es):
    • Date
    • Thread