3 ms·
Its worth noting that the only reason I know of that Google TV and some other early gen "media box" type devices ended up on x86 was the lack of an ARM SoC that
by mbell 15y ago
Its worth noting that the only reason I know of that Google TV and some other early gen "media box" type devices ended up on x86 was the lack of an ARM SoC that could handle 1080p MPEG-4 AVC/h.264 decoding on the higher codec profiles. Boxee for instance publicly stated this was the reason for canning their original design based on the Tegra 2 SoC. There are now ARM SoCs which can do this, NVIDIA's Tegra 3 and the new TI OMAP 4 line.
I wouldn't be surprised to see many such devices move back to the ARM SoC platforms in their next incarnations.
- fpgeek 15y agoHmmm... I didn't realize the availability of appropriate ARM SoCs was a factor. I'd presumed that having Intel as a co-developer on Google TV was why it launched on x86. However, I can see how the causality can go the other way (not having usable ARM SoCs meant picking Intel as a partner). I wouldn't be surprised to see devices move back (to line up with the bulk of the Android ecosystem, for instance), but since battery life / power consumption isn't a big issue for TV peripherals, I could see things staying with x86 as well. We'll see.
- mbell 15y agoOutside political influences I would see ARM SoCs as a much better fit in this space. While power consumption isn't an issue directly it is an issue indirectly in the form of heat and coincidentally cooling. A device without a fan is desirable from a noise perspective in a living-room, a cost stand point and a "sex appeal" standpoint (pretty case, tiny or no power brick, etc). ARM systems can also be generally cheaper to implement as with many SoCs there is no "chip set" just the single SoC and a couple auxiliary parts. Few parts and fewer traces generally results in a cheaper product. I would _think_ but certainly don't know that maintaining a single set of optimized drivers would also be a win. As many of the ARM SoCs share sub-components with the SoCs used already on android. Thus there is a cost win in being able to use existing drivers. On the other hand anyone that has used linux on Intel GMA video knows there are some "issues" with those devices and since android sits on linux, I would assume they had to do a bunch of custom work to get it working well (or maybe its just an X11 thing).
- wmf 15y agoAlso, Intel canceled their Atom CE line, so now there aren't any x86 chips that are optimized for STBs.