![]() |
Re: Nexus One vs Nokia n900, what would you recommend?
Quote:
No security is perfect, and I'm with you that browsers are no exception. To re-state my original point a bit more directly: I do think there are degrees of secureness, and that modern browsers (the more secure ones at least) are a good example of providing good security for untrusted content. I can see other schemes offering the same advantages (ex. sandboxed apps which can then be used in a care free way). }:^)~ |
Re: Nexus One vs Nokia n900, what would you recommend?
In an ideal world, with unlimited hard drive space, every application would run in it's own completely jailed environment :D.
|
Re: Nexus One vs Nokia n900, what would you recommend?
There is a split between what the books say Linux is and the people that use and are involved in Linux. I think for most people if you say that Android is Linux than TiVo is Linux. But this is in name only (the kernel) and not in the spirit that is associated with the idea of Linux.
|
Re: Nexus One vs Nokia n900, what would you recommend?
Quote:
}:^)~ |
Re: Nexus One vs Nokia n900, what would you recommend?
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
[quote]Yes if you assume everything ran x86. This is not an assumption Android makes.. [quote] Yes, it makes (false) assumption anything runs Android. I do not see how this assumption better. It's just equally evil and false from my standpoint. Simple? :rolleyes: Quote:
Quote:
Quote:
Quote:
Quote:
2) Android is an "addon software" on top of Linux kernel as well and not native to Linux too. Wth is a difference? 3) Java slow even on desktops. Phone haves weaker CPU. Slowing it down by several times for theoretical advantages is an idiocy. Even Google acknowledged this by allowing to run native code at some point. Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
[quote]Obviously, a 3D app will only run on 3D hardware. But a 3D app in a 3D compatible ARM maemo won't run without fixing it on a 3D compatible x86 hardware. [quote] Correct. But still either portability is lost or you do not have to use accelerator. Quote:
|
Re: Nexus One vs Nokia n900, what would you recommend?
We seem to be having a disconnect.
I'm not saying you *can't* run Pidgin on different architectures.. I'm saying that you depend on a third party, sometimes unofficial, port or maintainer to keep your version of pidgin up to the date with the latest release of pidgin. And yes.. this *is* a problem in linux. Look through the debian and Ubuntu repo's.. almost *all* software in there is at least a version or two, or an update or two, *behind* the official release of the software... because we are dependent on the maintainers and distro guys to get their hands on it, test it themselves, compiled it for their system, then release it again. This process is significantly simplified in android.. where as soon as the guy who wrote/writes a "pidgin" android app updates his "pidgin" android app - Now everybody using that android app gets the new version. It's what made microsoft so popular... Next, Next, Finish, boom. You're done... No waiting, no depending on anybody else.. everyone on every architecture that uses Android gets the update. In debian and Ubuntu I believe there are different maintainers for different architecture packages. Which means if one or 10 or however many there are decide to go out drinking one night, get hit by a bus, and die... then anybody using whatever architecture they were responsible now has to wait for someone else to care enough about that system to maintain the package. Is it doable? Yes, of course, but in this ecosystem there is too much of "if this, if that", "wait on this or that" type of thing. 'Bleeding' edge distro's like Arch which are more community driven, have more up to date software faster - but only for their specific architecture. I love Arch linux, but it is only available for x86 and x64.. because thats all the distro cares about. This kind of fracturing *is* a bit of a problem.. whether you want to admit to it or not is not my problem. Android's solution is not 100% .. of course not. But in this one specific example android has it's benefit.. and this is the reason google did it. Google doesn't care about being compatible *operating system* to *operating system*.. they care about being compatible, with a single binary, from architecture to architecture.. this way the mobile phone developers can pick whatever hardware they want and sync up to Google's market. Yes, QT apps are "cross-platform" because the guys at QT have compiled QT for windows, linux and mac. But they all require completely different packages or exe's to run it.. and not only that, but different packages even for an individual OS that is specific to the hardware it runs on. This is a form of portability. Android is not cross-platform compatible in that android software isn't cross-compiled for windows.. however all you need is a single binary for "android" no matter the hardware. This is what Google cared about with Android.. this is the benefit to using it.. when multiple hardwares are likely to occur. This is also a form of portability. If you read as I said.. QT apps are not portable like android apps are.. the portability that android cares about is not the portability that, obviously you, and QT care about. Android wants to move from system to system without hinderance, as long as it's on Android. QT allows you to put it on system, to system, regardless of OS - but you require special binaries for each one. Both are portable, both are completely different takes on portability. Also, Eclipse and Azureus are very popular java applications. Eclipse is a very huge IDE environment that has plugins for damn near anything anyone would want. Azureus often being combatted to uTorrent in feature-sets and usability. So yes, people do use Java on the desktop. They don't use Dalvik, though, and we already agreed Google's use of Dalvik, and not standard java, was really stupid. Now, I - personally - do not use either Azureus or Eclipse.. because like you - I absolutely hate the bulk of Java. But again - I give credit where it's do.. and don't let personal bias for something completely shut off saying anything possibly somewhat nice about someone's project or operating system. I understand why Google chose the method they did.. and I understand why Maemo did not. |
Re: Nexus One vs Nokia n900, what would you recommend?
Quote:
|
Re: Nexus One vs Nokia n900, what would you recommend?
Quote:
And it was fixed in 1.6 IIRC.. hence, the droid. The CPU model would just be a port of the Linux kernel and the delvik VM itself... that was kinda the whole point to Android. |
Re: Nexus One vs Nokia n900, what would you recommend?
Also of note.. they have been discussing Android-based netbooks that were being looked at. And had they done this.. it would have brought Android to the laptop market. And still no recompile of software need :p.
Unfortunately.. before this really took off google shot itself in the foot and released "Chrome OS!" for netbooks... because - god knows having one completely unique and rarely used OS wasn't enough for google... they had to have two! ETA: oh HEY... Check it out. |
Re: Nexus One vs Nokia n900, what would you recommend?
Quote:
I think Google releasing Chrome OS as a separate OS was a smart move to ensure that the focus of these two different ecosystems remained separate and not confusing. Certainly android is capable of handling the tasks allotted to chrome OS, but I feel the separation was smart logistical choice. Off topic x 2... Chrome OS is likely going to be useful for very simple devices, but with the way things are going with more services being pushed online, it's a compelling proposition for consumers so long as they have access to the web. Zero configuration, zero installations, zero upgrades, smaller/thinner/lighter/cheaper hardware, are all serious reasons why the average consumer will inevitably tend down this road. A chrome OS like setup is not perfect for all use cases, but certainly adequate for a great number, and for the majority of people will likely be attractive enough to consider over the competition. }:^)~ |
All times are GMT. The time now is 12:13. |
vBulletin® Version 3.8.8