Slashdot Mirror


Nvidia Lauds Windows CE Over Android For Smartbooks

ericatcw writes "Google's Android may enjoy the hype, but an increasing number of key industry players say the mobile OS isn't ready for ARM netbooks, aka smartbooks. Nvidia is the most recent to declare Android unfit for duty, stating its preference for Microsoft's Windows CE, which an Nvidia exec praised for having a "low footprint" and being "rock solid." Nvidia is busy optimizing its multimedia-savvy Tegra system-on-chip for Windows CE. Such improvements won't arrive for at least a year to Android, which has an inflexible UI and poor graphics support for devices larger than a smartphone, says Nvidia. Other firms echoing similar criticism include ARM and Asustek."

46 of 263 comments (clear)

  1. So... by MBCook · · Score: 5, Insightful

    So you're saying software designed for mobile phones doesn't work as well on a little computer like device as software which was designed for little computer like devices?

    Wow. Amazing. Incredible.

    And they're the same age too!

    No, wait, Windows CE is 13 years old. It's had a little more time to design the window manager for different screen sizes.

    --
    Comment forecast: Bits of genius surrounded by a sea of mediocrity.
    1. Re:So... by nicolas.kassis · · Score: 4, Interesting

      Let's not forget that it still sucks and I hoped they would see that and go "Geez, maybe we can help this new guy out so that maybe they will get us out of this lame ass no one wants these things because windows CE sucks issue"

    2. Re:So... by Xocet_00 · · Score: 4, Insightful

      "No, wait, Windows CE is 13 years old. It's had a little more time to design the window manager for different screen sizes."

      While I agree with everything you've said here, and that the age of Windows CE makes the comparative shortcomings in Android somewhat excusable, it doesn't change the fact that Windows CE seems to do what NVidia wants and Android doesn't.

      Android being new is a perfectly valid excuse, but in a here-and-now business sense Nvidia just has to go with what works... I guess.

      Writing this is hurting me. I really, really hate Windows CE (or Windows Mobile or whatever they call it these days.)

    3. Re:So... by oldspewey · · Score: 4, Funny

      I really, really hate Windows CE (or Windows Mobile or whatever they call it these days.)

      I'm still fond of calling it "wince"

      --
      If libertarians are so opposed to effective government, why don't they all move to Somalia?
    4. Re:So... by the_womble · · Score: 2, Interesting

      Well the ARM quote, if you RTFA, is:

      I do think that there is more work that can and will be done to bring the things we love about Android into form factors [such as netbooks]

      She also mentions Moblin as a possible alternative.

      I cannot actually see what is so good about Android. Why not Maemo, or the mobile optimised versions of distros such as Ubuntu. It is going to take Android a long time to catch up with the range of software available for real Linux.

    5. Re:So... by Chris+Burke · · Score: 2

      I'm still just confused by the terminology. In the explosion of marketing names for things in between a phone and a laptop, I guess I missed the "smartbook". I assume that's like a netbook, only retarded? Because if there's one thing I know about computer terminology, it's that the word "Smart" always means anything but.

      --

      The enemies of Democracy are
    6. Re:So... by GooberToo · · Score: 2, Insightful

      And ultimately people forget that Android is really Linux + a framework. Once you understand Android = Linux + framework, its easy to see your point is 100% accurate. There is no technical merit here. It's all about cross promotion and marketing. In short, the article is nothing but a marketing fluff piece meant to convince the simple minded that Android doesn't have technical merit.

      Make no mistake about it, Microsoft is very scared of Android. Android is Google and Microsoft has been very mindful who is pushing it. In several cases some hardware manufacturers have publicly stated they are very excited about their Android offering. Shortly afterwards Microsoft announces a hardware/software deal with manufacturer. A month or two later said hardware manufacturer suddenly announces they have brokered a new deal to create MS-based phones and their Android offering may never see the market. Hardly surprising - yet more anti-competitive behavior from MS.

      No bones about it, Microsoft is up to their old tricks of paying for editorials, paying for reviews, back door meetings to prevent footholds of their competitors, and working hard to price its competitors out of the market. In short, since the beginning of the year, just about any and all articles which proclaim MS' OS in the phone, smart phone, netbook, smartbook markets are far more likely than not, marketing fluff pieces - paid for either directly or indirectly by MS or a MS cross promotion, back room deal.

      The fact that Apple, MS and Blackberry are all running scared of Android is very telling.

    7. Re:So... by hey! · · Score: 2, Informative

      I'm not sure that Windows CE does suck.

      It's important to remember that Windows CE is like J2ME, except that it is a family of operating systems instead of a family of platforms. It has various manifestations and configurations, the familiar PDA or smartphone versions are just instances of this. I have issues with Windows Mobile, which lacks certain features it ought to have given its ambition. I have more issues with the SmartPhone Edition, because MS and the manufacturers kiss carrier ass and so make the devices a PITA to use.

      However, nothing I've seen indicates to me that the underlying platform, the actual Windows CE part of the products, sucks. I heard from people programming with the native SDK complain that certain aspects of the API are braindead (I dont' remember which; it might be memory management). That's probably a genuine piece of suckiness, but not one that matters any longer since you don't have to program applications in C++ against the SDK any longer.

      For a NetBook type device, my concern would be the configuration limitations MS would put on it to keep from cannibalizing its own Windows product line. But of course that's the kiss of death. You have to cannibalize your own product line sooner or later.

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    8. Re:So... by drinkypoo · · Score: 2, Informative

      I'm not sure that Windows CE does suck.

      No, really. It sucks.

      nothing I've seen indicates to me that the underlying platform, the actual Windows CE part of the products, sucks.

      Nothing I've seen indicates to me that there are any redeeming features of Windows CE.

      For a NetBook type device, my concern would be the configuration limitations MS would put on it to keep from cannibalizing its own Windows product line. But of course that's the kiss of death. You have to cannibalize your own product line sooner or later.

      They don't have to do that, because Windows CE is not ANY kind of competition for Windows NT. It's simply not capable of doing what NT does, which is to say, stay running while running multiple applications.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    9. Re:So... by chdig · · Score: 2, Informative

      Slashdot needs a "-1 Citation Needed" option.

      How about a /. article on the MS paying bloggers off:
      http://it.slashdot.org/article.pl?sid=07/06/28/0428236

      "I'm thinking of hitting the OEMs harder than in the past with anti-Linux. ... they should do a delicate dance," Kempin wrote to Ballmer http://www.theregister.co.uk/2002/03/19/microsoft_killed_dell_linux_states/

      Mostly, though, you'll find that most reports of Microsoft paying off journalists/bloggers/whoever are on sites like this one: http://boycottnovell.com/2009/04/25/microsoft-censorship-on-the-surface/

      ...

      "Backroom" deals are named that way for a reason -- they're very hard to prove, and thus unlikely to be reported in reputable publications that require absolute proof. Regardless, Microsoft is known for throwing its monopolistic weight around to its advantage, and being suspicious of such articles is likely not a bad thing.

    10. Re:So... by hitmark · · Score: 2, Interesting

      There is always mer, the community offshot...

      its being applied to a increasing number of devices outside of the nokia tablets these days (like say two similar products from china, the smartq5 and smartq7).

      --
      comment first, facts later. http://chem.tufts.edu/AnswersInScience/RelativityofWrong.htm
    11. Re:So... by Xabraxas · · Score: 2, Informative

      Windows Mobile certainly does suck. My girlfriend manages a small cell phone store and the don't carry a single Windows phone. They will order you one if you really want it but not before warning you how much the OS sucks. They have a service center so they deal directly with phone issues and Windows has proven to be too much of a hassle. People constantly complain that the system is slow as hell and crashes often and there is nothing the service techs can do about it because it's the shitty OS, not a physical problem with the phone. I know one of her techs and he's a Windows fanboy and he can't even stand Windows Mobile.

      --
      Time makes more converts than reason
  2. Corrupted opinion? by Anonymous Coward · · Score: 5, Insightful

    Isn't this NVIDIA opinion somehow influenced by having Microsoft as customer for their Tegra chips going to upcoming Zune HD?

  3. Drivers by Anonymous Coward · · Score: 4, Insightful

    From TFA:
    "The world soundly rejected the first netbooks that came out with Linux," he said. "Printers didn't work, and devices didn't get recognized. The whole thing was a mess."

    I'm sure all printers come with WinCE drivers these days. Or maybe Nvidia knows how to install Vista drivers on CE?

  4. Part Of The NVidia Zune HD 'Agreement' by Anonymous Coward · · Score: 5, Insightful

    This is standard operating procedure for Microsoft contractees. Happened just this last month with Asus where as soon as Microsoft negotiated a new deal with Asus, Asus out of the blue started spouting anti-Linux FUD.

    The Zune HD contract with NVidia obviously has the same type of garbage built in.

    1. Re:Part Of The NVidia Zune HD 'Agreement' by Machtyn · · Score: 2, Insightful

      Wasn't the ASUS thing proven to be some blogger's attempt to befoul ASUS? Why yes, yes it was. "just a quick whois reveals that the domain was registered by some guy with a hotmail address using godaddy as a registrar"

    2. Re:Part Of The NVidia Zune HD 'Agreement' by Jesus_666 · · Score: 2, Informative

      The one who fell for asus.co.uk being an Asus website? It isn't. Every single page but the offending one redirects to uk.asus.com (Asus' actual UK page) while the offending one displays a product presentation plus the FUD link. Also, there are inconsistencies regarding the domain registration. (Oh, look. I also got a +5, Informative in that thread for pointing this out.)

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
  5. ARM hostile to Linux? by chrb · · Score: 4, Interesting

    I was at a conference in 2002 where the chairman of ARM, Sir Robin Saxby, gave a keynote talk on ARM. In the Q&A session afterwards one of the attendees asked what Mr. Saxby thought of Linux - he replied that it was a toy operating system that would never amount to anything, and that open source was a useless strategy for developing software and he didn't see any place for it in the business world. The hall erupted with various PhD students and postgrads raising their hands, and after three people all said basically the same thing - that they use Linux and think open source is great - the chair had to say no more Linux questions. But after hearing what the guy at the top had to say, it would never surprise me to hear that ARM might be hostile to Linux and open source, even when it's running on their own chipsets.

    1. Re:ARM hostile to Linux? by diegocgteleline.es · · Score: 4, Insightful

      Well, back in 2002 he was not the only one. He has probably changed their opinion now that Linux is crucial for their survival.

    2. Re:ARM hostile to Linux? by Chris+Burke · · Score: 2, Funny

      Well, back in 2002 he was not the only one. He has probably changed their opinion now that Linux is crucial for their survival.

      Maybe, or maybe he still hates it but is forced to accept it. I mean, I need oxygen to survive but I still hate that piece of shit element.

      --

      The enemies of Democracy are
    3. Re:ARM hostile to Linux? by mejogid · · Score: 2, Insightful

      now that Linux is crucial for their survival.

      While I'd agree that linux has started to make an impact on mobile devices, thanks primarily to its non /GNU implementation in Android, it's clearly not the only thing keeping ARM alive (apologies for the wikipedia link, the sources seem to check out). While their profit/unit may be low, they've got £50 million net income, 1,500 employees and and have shipped 10 billion devices including 98% of phones. Linux may be a growing market, but suggesting it's keeping them afloat is ludicrous.

  6. Not surprised by rbanffy · · Score: 2, Funny

    It would be either that or not having Nvidia support on Windows 7 SP 1...

  7. Re:More business for ATI by xlotlu · · Score: 2, Informative

    If NVidia does not want a piece of Android business, it is NVidia's loss.

    And AMD/ATI gain.

    Modded interesting? Interestingly offtopic?

    This is an ARM story. AMD doesn't do ARM, and while ATI does produce embedded graphics chips, I've never heard of them being paired with handheld devices.

  8. Who needs Android? by GPLHost-Thomas · · Score: 5, Interesting

    Really, the early success of netbooks loaded with Ubuntu showed clearly that there is no real need for Android. Now, there's going to be netbooks with ARM. GREAT, this is the time to demonstrate (if only it was needed) that Linux is portable, and that distributions like Debian can run perfectly on ARM chips. There WILL be some players in the industry that will understand it, sooner or later. I knew there will be a time where DFSG free OS would start becoming popular just because of the fact it can fit any hardware. It's great if it's demonstrated by using them on cheaper netbooks.

  9. Re:Android = no native code support by chrb · · Score: 4, Insightful

    As Wikipedia says, native code runs under Android fine. The Chrome web browser runs on Android. Chrome is not written in Java.

    What you might mean is that you can't run native code on some specific mobile phone type device without hacks, and that you can't upload native code to the App Store. That much is true. In the first case, some manufacturers like to lock down their devices - the iphone is also pretty much locked down. In the second, Google want platform independence. But Android itself can clearly run native code - most of the software that it ships with is written in C. And you can distribute and install whatever Java code you want on any Android device, which is better than Apple's "you only load what we want you to load on a phone" rules.

  10. Why is this surprising? by somenickname · · Score: 2, Interesting

    A company that only begrudgingly supports linux with a massive binary blob and no real support thinks that it may be easier to support a platform where that kind of treatment is considered the norm. This does not surprise me. I have a lot of respect for the nvidia linux engineers and they seem like knowledgeable and good guys but, I would imagine that management has tied their hands and this is a political rather than an engineering decision.

  11. Non-sense quote about device support by Joseph+Lam · · Score: 4, Insightful

    Mike Rayfield:

    "The world soundly rejected the first netbooks that came out with Linux," he said. "Printers didn't work, and devices didn't get recognized. The whole thing was a mess."

    And how is Windows CE/Mobile any better in that regard? I would think it's even worse.

    1. Re:Non-sense quote about device support by LWATCDR · · Score: 2, Interesting

      Actually it could be worse.
      How many people will buy a printer that "works with windows" only to have it fail on a WINCE netbook?
      Hey Windows is Windows.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
  12. Of Course by bertoelcon · · Score: 2, Insightful

    The Zune HD that has been said to have a version of Win CE as the OS.

    --
    Anything can be found funny, from a certain point of view.
  13. Re:Android = no native code support by demachina · · Score: 2, Insightful

    "You do know that you can use C/C++ code right? JNI is fully supported you know."

    You do know Google doesn't really officially support native code apps and there are no defined native mode API's to access the things you might want to access in native mode like graphics and audio. There are interfaces there but they are internal, not published and are "use at your own risk". If you use them chances are relatively high your native code will break the first time Google puts out a new version of Android.

    I think the grandparent meant to say iPhone supports native code as a first class citizen while Google doesn't. You certainly can do some kinds of native mode apps that don't interact much with the hardware and OS, or do so only through clunky JNI.

    Java is great for a lot of things, for ease of development, portability and improved security, but it is something of a limiting factor for applications that need maximum performance or to get closer to the metal.

    Not sure if its intentional or not but in areas like media players it gives Google a degree of exclusivity in app development since they can use native code and their internal API's whenever they want, while that is a relatively dangerous thing to do for third party app developers.

    --
    @de_machina
  14. A bunch of FUD? by xlotlu · · Score: 2, Interesting

    Maybe I don't get it, but this looks like a concerted FUD campaign against Android. I don't know much about the Android internals, but isn't graphics hardware acceleration handled in the DRM part of the Linux kernel? What does this have to do with Android?

    Presumably Android would have to implement the rest of DRI (if they don't use the existing Linux infrastructure / didn't do so already), and next their equivalent of a X.org video driver. But what's the big deal?

    Also, all video and graphics rendering in Android is done today by the operating system's Java code, a technique he says is too slow for HD video.

    "There's no hardware acceleration. It's all software," Rayfield said.

    So, huh? Because it's Java it can't use hardware acceleration?

    Other major problems include the fact that the Android icons are too large, and apparently it's gonna take one year to make them small... Well, that makes a lotta sense.

    It would make more sense if nVidia said "We're already having a hard time with binary blobs for those lousy x86 linux geeks. Now they want to do that for ARM too, and even worse, for something that doesn't use the X.org architecture. I say we better get together again next year."

  15. corruption and collusion by speedtux · · Score: 4, Interesting

    After twenty years of Microsoft corrupting the industry and colluding with other companies to place their products, how can anybody take such statements seriously? Nvidia has strong ties to Microsoft, and when Microsoft tells them to jump, they simply ask "how high".

    Personally, I think Android is not a very good choice for netbooks; Ubuntu Netbook edition is a much better choice. But Windows CE wouldn't even make my list of a usable netbook operating system.

    1. Re:corruption and collusion by Dragonslicer · · Score: 3, Insightful

      Personally, I think Android is not a very good choice for netbooks; Ubuntu Netbook edition is a much better choice.

      It's disturbing how many people still don't realize that software that's designed for a specific purpose is better at that purpose than software that was designed for some other purpose.

    2. Re:corruption and collusion by gemada · · Score: 2, Insightful

      WinCE isn't even a good OS for phones...unless you enjoy rebooting your phone twice a day. And try suppporting activesync for desktops for a while and see how soon you want to send all WinCE devices to the bottom of the sea.

  16. Wrong way around? by FrankDrebin · · Score: 3, Interesting

    Nvidia is busy optimizing its multimedia-savvy Tegra system-on-chip for Windows CE.

    Apparently someone doesn't appreciate the difference between hardware and software.

    --
    Anybody want a peanut?
    1. Re:Wrong way around? by TheRaven64 · · Score: 3, Informative

      Optimising hardware for software is not new, especially in the mobile market place. Most ARM cores, for example, have some specialised instructions to make it easier to implement a JVM (including things like bounds-tested array accessors). A lot also have special instructions in their DSPs aimed at making things like MPEG or H.264 decoding (or even encoding) fast. A GPU is basically a CPU specially targeted towards implementing something like OpenGL or Direct3D.

      That said, optimising a SoC for an OS is a bit weird. You're meant to optimise for the applications, not the OS. If the OS needs the hardware optimised for it, and does much more than keeping out of the way of the apps (and making sure that the apps keep out of each others' way) then the OS is probably fundamentally broken.

      --
      I am TheRaven on Soylent News
  17. Re:More business for ATI by dfghjk · · Score: 2, Interesting

    There's no such thing as a piece of the Android business. Android is a means to an end, not the end itself.

  18. Wait a minute by Pecisk · · Score: 3, Interesting

    1) Poor UI - what he is talking about? Windows CE is a mess. Yes, Windows Mobile 5 was kinda Teletubies land as Windows XP, but still, it's a huge mess stiched together
    2) Doesn't support devices larger than smartphones? Ohh boy, yes, it doesn't, because it doesn't aim for it!

    Sounds like Microsoft partner trashing competitor. Propably there are technical reasons why Nvidia have chosen Windows CE, but these doesn't sound like valid one.

    --
    user@ubuntubox:~$ stfu This server is going down for shutdown NOW!
    1. Re:Wait a minute by nxtw · · Score: 3, Informative

      Poor UI - what he is talking about? Windows CE is a mess. Yes, Windows Mobile 5 was kinda Teletubies land as Windows XP, but still, it's a huge mess stiched together

      Although Windows Mobile is based on Windows CE, they are not the same thing. Windows Mobile is a specific set of applications on top of Windows CE with a single (visible) application - a PDA or phone. Windows CE itself can be used with a keyboard and mouse and has the ability to act as a standard desktop system (with multiple windows visible, a method to switch between windows, etc.)

  19. Re:More business for ATI by caladine · · Score: 2, Informative

    It's my understanding that Qualcomm purchase the engineers, equipment, and all the IP from ATI's handheld division. The purchase of the IP would seem to preclude them from developing anything new for the mobile market in the near term.

    Citation

  20. as an embedded developer using ARM, SH4, MIPS, etc by glebovitz · · Score: 2

    I ask, NVIDIA who?

  21. NVIDIA doesn't like Linux in general on TEGRA by Anonymous Coward · · Score: 5, Interesting

    I work for a very large computer manufacture who is coming out with an ARM based PC. We looked at Marvell, Freescale, and NVIDIA. NVIDIA was the only one who has no support for Linux and because of this was marked off right away. Besides there lack of support for Linux there ARM CPU is pretty weak compared to Marvell and Freescale, there only advantage is the GPU. But because of the lack of Linux support we crossed them off right away. There really only hurting themselves.

  22. The real issue .... by taniwha · · Score: 2, Interesting

    Android doesn't use X - nVidia have drivers for X and for Windows - but not for Android - so no one's choosing nVidia hardware for Android - so nVidia's discouraging people from using Android ....

    Just wait, if they're smart a year from now they'll have Android drivers and wont have a problem with it

  23. Re:Optmizing hardware for Windows? by CAIMLAS · · Score: 2, Insightful

    Exactly what I was thinking. That is so incredibly ass-backwards - in terms of complexity, man hours, and cost, I don't know what to say. There is a REASON we don't do everything in silicon: it's cheaper, by far, to do it in software. You optimize your OS for the hardware, not vice versa.

    --
    ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
  24. Re:Android = no native code support by Tweenk · · Score: 3, Insightful

    Google gives you Java (for App Store), but their own applications run native code?

    Yes, because they want everything in the app store to be forward compatible: in future Android might run on chips that are not ARM, so native code would break, and though it would be the developers' fault it would still make their app store look bad.

    Windows CE runs native, the portability point is pretty invalid.

    Most of the native apps run on ARM chips only, and won't work e.g. on MIPS based devices (also supported by Windows CE). The portable apps use .NET Compact Framework, so the situation is more or less equivalent to Java.

    on iPhone I have proper GCC/G++ compilers

    Which you can't use without jailbreaking, so your argument is instantly moot.

    --
    Those who would give up liberty to obtain working drivers, deserve neither liberty nor working drivers.
  25. It's all about the VM. by recharged95 · · Score: 2, Interesting
    • Palm OS crashes--take battery out and in.
    • WinCE crashes--take battery out and in.
    • iPhone OS crashes--Press power button for 5 seconds.
    • Symbian OS crashes--Press power button for 5 seconds or take battery out.
    • Web OS crashes-- ??? (but looks like no different than above)

    Android OS crashes--??? Haven't seen it crash yet (since Dec 2008). Apps have crashed, or the phone needs a reboot due to lack of force close, but the phone recovers nicely on app crashes. Apps crashing on any of the above devices usually result in an OS crash as well.

    .

    There's a reason why VM's make sense. Especially when you're mobile. Nvidia is shooting themselves in the foot on this one.