Java is new Tk
Posted Aug 20, 2011 13:37 UTC (Sat) by khim
In reply to: Lack of sales/interest due to slow hardware?
Parent article: HP dropping webOS devices
It's very easy to create "passable UI" with Java. It's hard to create "great UI" with Java.
GC is primary reason. It actively encourages designs which lead to slow, sloppy UI - and you can not fix it without basically full redesign of everything. The only solution is to paper over problem using huuuugely excessive horsepower (basically if you'll throw on Java 10x CPU power and 10x memory as compared to sane languages you'll get the same experience).
Note that Apple supports GC on Macs but does not support them in iOS: it knows iPhone/iPad are not yet powerful enough for that.
to post comments)