Windows 8, and Windows on ARM

I just finished reading through Steven Sinofsky’s detailed post about ‘re-imagining’ & re-engineering Windows for ARM based ‘computers’. Great read if you’re looking for some highly technical details. As you might imagine, getting something as massive and complex as Windows to run on a whole new architecture is no easy task. Since Windows was designed to be flexible from the beginning, it was a little easier however. Still ARM based systems are a different design from traditional PC hardware, where most chips are integrated into one piece of silicon, and everything is designed to use minimal power, and hence lacks performance abilities. Microsoft built custom ARM based hardware in order to do large scale testing of their new software, which is pretty impressive.

One of the key things I made note of while reading Sinofsky’s article is that while Windows 8 on ARM (WOA from now on) was designed to be as much like Windows 8 on x86-32/64 ,however it is significantly different in a few very important ways. Regular software written for traditional Windows (NT/x86 based) systems will not run on WOA. It will need to be re-written/ported to use WinRT, a new AIP set for WOA. However software written for WOA will run on Windows 8 systems. Microsoft will provide versions of its key software such as Office 15, that will run on WOA systems. The next key difference is that WOA is designed to be integrated tightly with the hardware it will be sold with. You wont be able to buy a copy of Windows for WOA and install it as you like. You wont be able to install other OS software on the hardware like you can with traditional PC hardware. For software/OS/hardware-drivers/firmware, and security updates, WOA will be serviced exclusively from Windows Update. And finally, they only way to load applications on a WOA device will be through the Microsoft App Store. The App store will be available on x86-32/64 systems as well and the Microsoft App store will handle both types of binaries, simplifying things on the developers end. At first thought, I was actually surprised Microsoft wouldn’t try to integrate some form of backwards compatibility with traditional x86-32/64 software much like Apple did with Rosetta when they switched from PowerPC to Intel chips. But then I realized they are using it as an opportunity to create a new, clean, highly locked down environment where software has stricter requirements.

These key points that make Windows 8 x86-32/64 different from WOA also make Windows on ARM much like Apples iOS. A closed environment, tightly controlled, limited, and highly integrated. I really like the idea of a highly controlled environment in the sense that it creates a great product. In giving up some flexibility, you get a highly reliable and simple device, something Microsoft and its partners have struggled with over the last decade with their Tablet PC attempts. The downside comes from a poor branding setup. Windows 8 will now not just be Windows 8 x86-32, Windows 8 x86-64, but now include Windows on ARM. And I see end users being highly confused when they buy a WOA tablet only to find most of their familiar Windows software wont run (until the developer ports it). Apple stumbled into a nice approach where there is clear distinction between their desktop (OS/X) and mobile (iOS) operating systems. And after spending a few hours with Windows 8 on a desktop, I’m personally not a fan of them trying to push a touch based UI to a traditional moused based desktop experience. I don’t know how well trying to mix two very different user experiences into one will work. Again Apple is slowly bringing some effective touch based controls to their old school desktop software, but not forcing it on users the way Microsoft is. I personally think the two experiences should be separate and customized, along with the branding. I truly hope Microsoft will re-brand WOA to avoid user confusion (especially as the ‘Windows’ paradigm fades since apps will run almost exclusively in fullscreen in WOA). I think there is an effective way of doing it, while still utilizing the power behind the Windows brand.

 

Apple TV

We’ve been seeing rumors of a full TV designed and marketed by Apple for two years now, but I have to ask the question; What value can Apple add to a TV that they cant with an external box? Beyond the simplicity of removing the HDMI cable and taking away the need for users to concern themselves with changing sources, probably not a whole lot. Creating a good external box gives a lot of flexibility. Flexibility to chose the TV, to update the TV or box separately (who wants to upgrade their TV every two years?), to relocate the box to another TV, etc. The question Apple has most likely been asking themselves as well is where do we add value? And do we want to jump into a market with minimal margins, and low upgrade cycle? One of the things Apple is very good at however, is finding good margins in markets flooded with low cost alternatives.

Steve Jobs was quoted saying “I finally cracked it” in reference to a new TV interface that would change the TV viewing experience. I’d imagine this would be possible with an updated Apple TV box. The current Apple TV box, based on the A4 chip lacks the horse power and and only has 720p output so an update will be required if the new interface uses something like Siri and wants to showcase full quality content. 720p just doesnt cut it these days. Rumour has it Apple has been working on loading 1080p content into the iTunes store which will be fantastic for users, no so much for broadband networks. Steve and the Apple crew have been know to revolutionize UI’s a few times in the past (whether their original ideas or not) and I fully agree something needs to be done to change the horrible TV interfaces we’re stuck with these days.

Whether its a full on TV with integrated hardware, or simply an updated external box, I’m excited to see what Apple comes up with next.. If Apple wants to continue its huge growth trajectory, it will need to release a new killer product in the near future. Does that mean moving Apple TV out of the ‘hobby’ category and into the mainstream? We’ll soon find out…

Staples fail

I orded a printer from Staples.ca over 2 weeks ago, and decided to research into why it still hadn’t shown up. They had sent an email confirming it was ready to go. Attached to that email was an RTF with the order details, and somewhere buried in the middle was a line stating “THIS ORDER IS ON HOLD.PLEASE CALL SU” (their typo). Of course I never noticed that and it turns out, they automatically cancel your order after 48hrs but don’t notify you. So here I’ve been waiting for 15 days for a package that was never going to show up.

Replacing the order this morning and hopefully they get it right this time. I had a huge hassle last year with Staples.ca and their CSR was somewhat helpful in the face of terrible operating procedures. I think they need a new Operations Manager in there to revamp their system. I’ve ordered TONS of stuff online, and have never had the problems I’ve faced with Staples.ca.

Apples 3rd Quarter Revenue jumps 39%

Rolling through my Twitter feed this afternoon, I come across a stream of posts with ‘journalists’ exclaiming Apples (AAPL) ‘failure’ to meet analysts expectations. When the obvious headline is Apples massive revenue growth of 39% and an increase of 53% for net income, compared to the same quarter last year (2010). Apple sold more products, and made more money on each of those sales. Missing an analyst estimate means nothing beyond making for a good headline. Dramatic and negative headlines sell newspapers and clicks. Sad really.

Analysts expectations are taken far too seriously these days. Someone pretends to be able to predict the future by ‘estimating’ future sales of a given company… Actually somewhat difficult for any company, but even more challenging for a such a secretive company like Apple, where your estimates can get blown away by a new product announcement or launch. Estimates provide guidance on the potential quality of a particular investment in the future, not much else. Some analysts ‘estimates’ might be nothing more than plotting out previous revenue & net income numbers, and following the charted line. While giving you a rough idea of where a company is heading, it is beyond that, pretty much useless.

Love this headline from Yahoo Finance..  ”In rare miss, Apple 4Q earnings disappoint“. Really? A 39% increase in revenue and a 53% increase in net income is disappointing? Most companies can only dream of $8billion in revenue, much less growth of $8billion in one quarter.. Astonishing really.

 

Disable double message notification in iOS5

By default, iOS 5 is doing something that is, incredibly annoying for me, it notifies me twice of a new iMessage (or SMS). my iPhone was doing this back with iOS4, I disabled it shortly after its release and never looked back. Now iOS5 is doing it by default as well. If you receive a message when your device is locked, you get a sound and a popup on the screen. If you don’t acknowledge that message by unlocking your iOS device, you’ll get another notification a few minutes later.

I managed to disable this by going to ‘Settings’ > ‘Notifications’ > ‘Messages’ > ‘Repeat Alert’.

Disable iOS5 Message altert repeat