Ponca City writes: "Steve Jobs doesn’t usually make a guest appearance on Apple’s post-earnings conference calls with analysts but this time he made an exception attacking Google for marketing its operating system as “open” versus Apple’s “closed” iOS. “Google loves to characterize Android as ‘open’ and iOS and iPhone as ‘closed.’ We find this a bit disingenuous, and clouding the real difference between our two approaches,” said Jobs. "Android is very fragmented. Many Android [manufacturers], including the two largest, HTC and Motorola, install proprietary user interfaces to differentiate themselves from the commodity Android experience. The user's left to figure it out. Compare this to iPhone, where every handset works the same." Jobs stated that the real debate is between “fragmented versus integrated” and which is better for the consumer. "When selling to users who want their devices to just work, we believe integrated will trump fragmented every time. And we also think our developers can be more innovative if they can target a singular platform rather than a hundred variants.” Jobs also criticized the Android Marketplace, pointing out that there are at least three other app stores being launched by vendors, causing confusion for users and work for developers. “This is gonna be a mess for both users and developers,” Jobs said. “Contrast this with Apple’s integrated App Store, which offers users the easiest-to-use, largest app store in the world, preloaded on every iPhone.”"
frogboyflips writes: MPC Data have produced an impressive swiftboot demo which shows a Linux kernel booting and launching a QT application in less than one second (with video capture and render). This was shown at the Renesas DevCon and is a demonstration of how you can optimise the cold boot of an embedded device by removing unused functionality and optimising required functionality. The greatest challenge here was with QT — however these were overcome with techniques such as re-ordering the contents of the ELF executable, removing read-ahead in the flash filesystem and linking against uClibc. More details will be described at a boot time presentation at ELCE next week.