The Following 2 Users Say Thank You to DaveP1 For This Useful Post: | ||
![]() |
2009-10-22
, 17:38
|
Posts: 1,255 |
Thanked: 393 times |
Joined on Oct 2009
@ US
|
#192
|
Actually, I haven't noticed any speed problems compared to my N800 or N810. Dalvik (not Java) runs quite fast. One of the differences between Dalvik and Java is ... Dalvik removes a ton of things that slow Java down.
Sure, a virtual machine language will always be slower than a native machine language, but that doesn't mean it's going to be noticeably slower (noticeable to the user -- which is all that matters, since we're not doing number crunching or protein folding, nor anything along those lines).
The idea that Dalvik somehow makes Android inferior is just silly. It's actually a strong point for Android, making for one app store no matter which underlying device platform you're running it on, yet with runtime speeds that are more than capable of keeping up with the user.
![]() |
2009-10-22
, 17:53
|
|
Posts: 1,878 |
Thanked: 646 times |
Joined on Sep 2007
@ San Jose, CA
|
#193
|
Speaking to Coreplayer devs and the dev that made the amazing Smartgear emu for WM, Android is very resource heavy.
![]() |
2009-10-22
, 17:58
|
Posts: 2 |
Thanked: 1 time |
Joined on Oct 2009
|
#194
|
The part that matters is: is it noticeable to the user. And, as far as I can see/tell, it is not.
Dalvik's virtualization has not caused me (nor anyone else I know using Android) any speed issues.
![]() |
2009-10-22
, 20:27
|
Posts: 147 |
Thanked: 42 times |
Joined on Sep 2009
|
#195
|
Everyone claiming slimmer is better easily forget why the N900 was thick in the first place. Does the Droid have (loud) stereo speakers... FM transmitter ...
Android's... Java layer ...inefficiency.
Because of this, LiMo has been left in the dust, which is quite undeserved.
![]() |
2009-10-22
, 21:01
|
Posts: 1,255 |
Thanked: 393 times |
Joined on Oct 2009
@ US
|
#196
|
Speaking as a user, I can play media, browse the web, send/receive email and SMS ... all at the same time, on my G1. No breaks in the media playing that I've been able to detect.
There's no question that virtual machines are slower than native code. That has already been said (including by me).
The part that matters is: is it noticeable to the user. And, as far as I can see/tell, it is not.
Dalvik's virtualization has not caused me (nor anyone else I know using Android) any speed issues.
![]() |
2009-10-22
, 21:10
|
|
Posts: 445 |
Thanked: 572 times |
Joined on Oct 2009
@ Oxford
|
#197
|
![]() |
2009-10-22
, 21:12
|
|
Posts: 5,478 |
Thanked: 5,222 times |
Joined on Jan 2006
@ St. Petersburg, FL
|
#198
|
Is not the bulk of the Maemo OS, both the Nokia originated components as well as the externally written parts, licenced under free software licences? With the exception of a few apps and some hardware drivers most of the OS is available for anyone and everyone to run on anything. No?
The Following User Says Thank You to GeneralAntilles For This Useful Post: | ||
![]() |
2009-10-23
, 03:36
|
Posts: 147 |
Thanked: 42 times |
Joined on Sep 2009
|
#199
|
![]() |
2009-10-23
, 04:29
|
Posts: 203 |
Thanked: 68 times |
Joined on Oct 2009
|
#200
|
As far as a serious response, the openness of the OS is only one factor limiting a user's options. From the user point of view, the primary options are not at the OS layer but at the application layer. Most users are concerned with what their phones can do, not how their phones do it.
The biggest advantage that Android has (and, if things don't change, that the Droid will have) is the number of applications that are designed and developed to run on it. That choice is what users see as limiting their options.
If, as other posters have said, Android runs with an extra layer between it and the hardware, and if this causes applications to run slower, and if the phone's hardware causes the user to see the application as slower on the Droid than on the N900 then that becomes significant. However, if through fancy coding or faster hardware, a user sees an application running as fast on the Droid as on the N900 then it is not significant. At least not to the user.
Never having seen, much less touched, an N900 or Droid, I can't say which is the better package. But it's only if a lot of more important things are equal that the openness of the OS comes into play for a user rather than a developer.
The Following 2 Users Say Thank You to cb474 For This Useful Post: | ||
![]() |
Tags |
comparison, competition, droid, fight, milestone, motorola droid, motorola milestone, n900, nokia n900 |
Thread Tools | |
|
The biggest advantage that Android has (and, if things don't change, that the Droid will have) is the number of applications that are designed and developed to run on it. That choice is what users see as limiting their options.
If, as other posters have said, Android runs with an extra layer between it and the hardware, and if this causes applications to run slower, and if the phone's hardware causes the user to see the application as slower on the Droid than on the N900 then that becomes significant. However, if through fancy coding or faster hardware, a user sees an application running as fast on the Droid as on the N900 then it is not significant. At least not to the user.
Never having seen, much less touched, an N900 or Droid, I can't say which is the better package. But it's only if a lot of more important things are equal that the openness of the OS comes into play for a user rather than a developer.