Nvidia Lauds Windows CE Over Android For Smartbooks 263
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."
So... (Score:5, Insightful)
So you're saying software designed for mobile phones doesn't work as well on a little computer like device [wikipedia.org] as software which was designed for little computer like devices [pdagold.com]?
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.
Re:So... (Score:5, Interesting)
Re: (Score:3, Interesting)
Well the ARM quote, if you RTFA, is:
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.
Re: (Score:3, 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).
Re: (Score:3, 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
Re: (Score:2)
Re: (Score:3, 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.
Re: (Score:3, Informative)
Re:So... (Score:5, Insightful)
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.)
Re:So... (Score:5, 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"
Re: (Score:2)
Re: (Score:2)
When I was working at MS, it took me awhile to figure out some of the code. I kept seeing:
#ifdef OS_WINCE
and wondered "Why would the OS wince?" It took a few weeks before I realized that those parts of the code were there to replace system functions that didn't exist on Win CE (to be fair, I never actually worked with that code, so my ignorance was irrelevant).
Re: (Score:2)
They're in fact two different things.
Windows CE is used in a lot of places.
Windows CE is in fact rock solid, as Nvidia says.
Android is not targeted for the same applications (as in uses, not as in programs) that Windows CE is.
Regardless, this is all marketing. MS agrees to use Nvidia's platform in shit like the Zune HD.
Nvidia agrees to praise Windows CE and say they're optimizing for it. Nvidia doesn't give a rat's ass what they actually use, as long as it's competent (as Windows CE and Android both are).
Re: (Score:3, 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 pu
Re: (Score:2)
As much as I hate Apple, I don't think Apple is afraid of Android. It's basically everyone vs the iPhone at this point.
People will pay in blood and organs for Apple products, if that's the price Steve sets (and with his health issues it might not be too far off).
Re: (Score:2)
Wince 6 on my HTC phone seems to be very not-ready for consumer use. This device routinely freezes or lags by several seconds from when a button is pressed. It supports everything, including full Bluetooth support, but I can't stand waiting and waiting for my keypresses to be registered by device.
Android may lack features, but if it responds promptly to user input, it is more mature a product than Wince 6.
Re: (Score:2)
Or maybe your device just sucks. HTC had some lag in their development (between Universal and Diamond) when they released crappy underpowered devices with premature Windows Mobile versions. That is the reason, why HTC Himalaya - their second Windows Mobile device - is capable of running Windows Mobile 6.5 and is faster at that than many of their more modern devices, although the Himalaya came out in early 2005.
Yes, Windows Mobile reacts somewhat slow, but that is the price for real multitasking. It is also
The real issue .... (Score:3, 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
Re: (Score:2)
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 ....
It's not a big deal to write accelerated framebuffer drivers for a firm like Nvidia. Besides, X is not an enabler in this case but a massive hurdle to anyone trying to provide advanced graphics functionality on a linux-based platform, so to Nvidia, the lack of X on Android would actually be a plus. It's not such a big deal that they would license a Microsoft platform instead of using a "free" Google platform, either way. It might have more to do with the greater integration of technology like DirectX into t
Re: (Score:3)
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.
Re: (Score:2)
It's 'hot off the presses' new [gigaom.com], and appearently just a way of selling a particular brand of 'netbooks'.
A bit like how nVidia 'invented' the GPU back when the GeForce first came out by coining a new name for graphics acceleration cards.
Re: (Score:2)
Then it looks like you concede that "Yeah, Windows CE probably is better." But instead of just leaving it alone, you make an excuse for Android. As if the guy said "Windows CE is
Re: (Score:2)
Holy carp! That's like 91 dog years!
Re: (Score:2)
And Linux is 18 years old. What's your point?
So now the longevity of an operating system is an unfair advantage? We should give extra credit to operating systems for being new, even when they're (currently) inferior in many ways? It's not like the Android folks haven't been pushing their OS for devices up to and including netbooks.
If you're a hardware manufacturer, your customers are
Corrupted opinion? (Score:5, Insightful)
Isn't this NVIDIA opinion somehow influenced by having Microsoft as customer for their Tegra chips going to upcoming Zune HD?
Of Course (Score:2, Insightful)
Re: (Score:2)
> Good news for VIA
There is no good news for VIA. The main problem with VIA is VIA - most of the chips a full of bugs and generally suck. Anyone can have a bad day, but consistently bad quality is not something that the market will tolerate indefinitely.
Drivers (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?
ARM hostile to Linux? (Score:5, 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.
Re: (Score:2)
That was a pretty rich comment given the state of Linux in 2002.
I would expect that nvidia would have an easier time porting their driver to Linux ARM than WinCE.
Re: (Score:2)
Re:ARM hostile to Linux? (Score:5, 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.
Re: (Score:3, 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.
Re: (Score:2)
In 2002 they could be even be betting the company on the Risc PC/RiscOS duo...
Re: (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 [wikipedia.org] 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.
Re: (Score:2)
SPARC is an open instruction set and is already supported by Linux. The T2 is open source; why not download it, create a better design, and give the design to ARM licensees like TI, Qualcomm and Samsung for their next-generation SoCs to use. It must be easy, right? After all, 'pathetic IP companies' can design CPUs that power pretty much all mobile phones and handheld computers.
Let me know when I can download your code, or buy a SoC based on it.
Not surprised (Score:3, Funny)
It would be either that or not having Nvidia support on Windows 7 SP 1...
Who needs Android? (Score:5, Interesting)
Re: (Score:2)
You, sir, are about the only insightful commenter on this entire thread. Whether or not Android blows the opportunity in front of it, Linux is totally on top of this.
Re: (Score:2)
Re: (Score:2)
Android has some real advantages over just Linux in this space.
From a technical point of view it doesn't use X. X is a bit big and trades performance for other virtues that are not an advantage on a smallish embedded device.
Also Android applications are CPU agnostic. They will run on any CPU you port Android too.
The big advantage of Android is that it has an App store.
No Yum, apt-get, and Synaptic are NOT a replacement for an App store.
You can not sell your software through Synaptic, you can not see reviews
Why is this surprising? (Score:3, 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.
Re: (Score:2)
I would imagine that ... this is a political rather than an engineering decision.
I would imagine you are correct. Just based on the years I spent in management, I'd say about 85-90% of corporate decisions are based on "politics" or "marketing." Engineering only gets a small slice of the remaining 10-15%...
Re: (Score:2)
That being said, Windows CE is rock solid, has a familiar API, and if extremely mature. There is no reason to believe that this isn't a solid engineering decision, albeit a not-so-popular decision here on slashdot.
Scientific computing and CUDA (Score:2)
NVIDIA are trying to promote CUDA for scientific computing. They should be more careful about antagonizing academics and PhD's.
Non-sense quote about device support (Score:5, 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.
Re: (Score:3, 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.
Re: (Score:2)
CE 6 comes with a lot of drivers. The fact that it was offered for a lot of time for lots of very different devices helps.
A bunch of FUD? (Score:3, 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."
Re: (Score:2)
Windows CE supports drivers much the way desktop windows does, so there is flexibility and familiarity there. I used to own an HTC Fuze running Windows Mobile 6.5, which had an ATI chip and drivers for hardware acceleration. It is already being done.
corruption and collusion (Score:5, 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.
Re: (Score:2)
Re:corruption and collusion (Score:4, 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.
Wrong way around? (Score:4, Interesting)
Apparently someone doesn't appreciate the difference between hardware and software.
Re:Wrong way around? (Score:4, 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.
Wait a minute (Score:4, 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.
Re: (Score:2)
1) Poor UI - what he is talking about? Windows CE is a mess.
It's all relative... I've been playing with Android on my Freerunner and while kind of sexy for a handheld technically it's not going to win any UI design awards.
In fact I'd say that for non-technical users (the majority of the market) it's got major usability issues.
Re:Wait a minute (Score:4, Informative)
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.)
Re: (Score:2)
but still, it's a huge mess stiched together
As opposed to which OS? :)
as an embedded developer using ARM, SH4, MIPS, etc (Score:2)
I ask, NVIDIA who?
Re: (Score:2)
NVIDIA doesn't like Linux in general on TEGRA (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.
It's all about the VM. (Score:3, Interesting)
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.
Re: (Score:2)
I mean 20+ years of experience and all perfectly working C/C++ code and libraries have to be thrown out of window ? Cmon Google. Java is a nice toy, but unfit for production, get real.
Someone has never heard of JNI [wikipedia.org].
Re: (Score:2)
Re: (Score:3, 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
Re: (Score:2)
but it is something of a limiting factor for applications that need maximum performance or to get closer to the metal.
FUD. Java ME runs on processors embeded in credit cards for at least a decade. And no, that's not the execution time of the program. It (ME) gets compiled just as C/C++ would, in that case. Android is a different thing of course...
Re: (Score:2)
Let's just say that I'm currently working on an application for my employer that targets mobile devices (Win CE/Mobile) and tablet pcs (XP/Vista) at the same time. Even using .NET and the Compact .NET framework we have to do a TON of refactoring for GUIs. Heck, there's even basic classes/methods that you would expect to be available on the mobile version but aren't there. It ends up being a lot of code being ifdef'd (#if...) for each version.
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
You are talking pure nonsense.
First, for many devices it is not about speed, it is about security. Java provides a very robust security framework to run untrusted code. If you were to make a similar security framework for C/C++, you would end up with Java.
Second, if Java runs too slow for you - buy a better CPU.
Third, I doubt you realize how many productions systems are running Java. My department alone is running a multi-million dollar platform all on Java.
Last, you actually can run C/C++ code on Android.
Re: (Score:2)
The trick of native code is that you do not need to buy expensive hardware to run you application at decent speed. You can run your server even on ARM Cortex while Java needs some expensive hardware to be even considered. Cost saving, green technology, etc. that is what native code enables. While Java is designed to sell pricey hardware from day one.
Re: (Score:2)
Native code is not officially supported. The Android-SDK gave me Java last time I tried.
Crosscompile your application for ARM and push it on your Android phone with adb.
The trick of native code is that you do not need to buy expensive hardware to run you application at decent speed. You can run your server even on ARM Cortex while Java needs some expensive hardware to be even considered. Cost saving, green technology, etc. that is what native code enables. While Java is designed to sell pricey hardware from day one.
The trick with mobile devices is that users want to run hundreds of thousands of untrusted programs from application markets. Native code leads to viruses, trojan horses, keyloggers and all kinds of nasty things. Users have to have a protection mechanism. Java with its multilayer security is perfect for mobile applications.
If you are talking about servers, I have a newsflash for you. The majority of servers hardly use even
Re: (Score:2)
Most of these discussions/arguments about Java are strictly concerning performance, like whether or not Java is bloated and slow. Your post there is one of the first I've seen that neat
Re: (Score:2)
If you were to make a similar security framework for C/C++, you would end up with Java.
No you wouldn't; if you were to start with C, you would design something very simple that sat in kernel space and validated system calls according to a policy before allowing them to proceed. Fortunately, it turns out all modern UNIX-like systems come with something that can do exactly this (Windows NT does too, but it has such a horrible UI no one uses it properly).
The only way any program, irrespective of language, is able to influence any part of the system outside its own memory space is via system
Re: (Score:2)
There is nothing simple about solving the system call validation problem. You actually end up writing a VM.
You are also forgetting about the problem of arbitrary memory pointers. You don't have to break into the privileged kernel mode in order to break security. All you have to do is to read or write what you are not allowed to access.
Re:Android = no native code support (Score:5, Insightful)
As Wikipedia says [wikipedia.org], 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.
Re:Android = no native code support (Score:4, 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.
Re: (Score:2)
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.
That's great for Google and all - but it doesn't do much for me, you know?
As a user I want people to be able to port existing code pretty easily, and to be able to write new code that fully utilizes the power of the machine. From my perspective as a user, there's no advantage to the phone running a VM. From my perspective as a developer, the fact that the phone runs a VM for all third-party software is actually pretty distasteful. This is an embedded platform we're talking about... It hasn't got a ton o
Re: (Score:2)
I have to reiterate this again and again.
Hmm... redundant loops. Perhaps the problem isn't the language, but your code?
Re: (Score:2)
Java is a nice toy, but unfit for production, get real.
Might help to do a bit of research before making posts like this one. You realize that Blackberry has been an all-java platform for years now, and nobody is complaining about performance? Even on their new systems, which directly compete with the iPhone.
The problem here isn't with the Java platform, it's in the fact that Android is a custom implementation that is not standards compliant. This, in turn, means that the tens of thousands (or more?) of J2ME applications that have been developed over the
Re: (Score:2)
I mean 20+ years of experience and all perfectly working C/C++ code and libraries have to be thrown out of window ? Cmon Google. Java is a nice toy, but unfit for production, get real.
Canonical got Android apps running on Ubuntu on x86, without recompiling or emulation, can you do that with C/C++? JVMs are now very fast, JIT compilation and run-time optimization lets them match or beat native code for long running processes. Since the JVM is always running in Android, you don't keep feeling the startup cost, but you do keep benefiting from the optimizations. Java has been a standard for mobile application development long before Google got into the game.
Re: (Score:2)
Part Of The NVidia Zune HD 'Agreement' (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.
Re: (Score:3, Insightful)
Re: (Score:3, Informative)
Re: (Score:3, 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 [amd.com] embedded graphics chips, I've never heard of them being paired with handheld devices.
Re: (Score:2)
AMD owns ATI. Thus, it is technically AMD/ATI.
Have you ever hear of NVidia (besides the Tegra we have yet to see) being paired with hand-held devices?
It is coming. New batteries, more efficient chips, more powerful cellphones. Everyone who's someone will be in that market
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Ah, that's very unfortunate for AMD/ATI. ATI exists the mobile graphics market right at the moment when it starts heating up.
Does the sale preclude ATI from developing new mobile graphics platform in the near future?
Re: (Score:3, 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 [zdnet.com]
Re: (Score:2)
But yeah, there is a lot of competition in the high performance, low power market and NVidia is just the newest entrant. Frankly, as an embedded developer who is currently evaluating such a solution, there
Re: (Score:3, Interesting)
There's no such thing as a piece of the Android business. Android is a means to an end, not the end itself.
Re: (Score:2)
Like how they got Nvidia support into Linux, right?
Oh wait.
Re: (Score:2)
Re: (Score:2)
The ARM is non-x86 whether it runs Linux or WinCE.
Re: (Score:2)
The conclusion? All but one, not even a whole one, of these problems would simply not exist if Java wasn't used. Many of us raised some warnings about that, but Java dev^H^H^Hfanboys who love their language because it's the only one they know dismissed the argument. Thankyou very much.
Erm... you make a very persuasive argument for a conclusion that reads like "the nvidia rep doesn't know what he's talking about, and I've demonstrated that". But the argument at hand has nothing to do with this conclusion... what can you give in support of "The problem is Java"?
Re: (Score:2)
I've heard that the new Zune HD will utilize Nvidia's Tegra platform, so maybe this is their way of paying back the favor.
Are Zune sales that good? How much of a favor could this be? Are people actually buying Zunes? I've never seen one in the wild in actual use, though I've seen non-working dummies glued to the display at Wal-Mart... Is that redundent? Zune == Non-working Dummies?
Re: (Score:3, 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.