Opinions

What Microsoft should bring to Windows Phone 7.8

Introduction

The bloggers & forum goers & tech journalists are still arguing over Microsoft’s announcement of all existing WP7 smartphones only being upgradable to Windows Phone 7.8 with only the new Start Screen as the only addition + that’s the end of the line for the WP7 line. Some have made-up their mind that’s the case, whether they’re fans of Windows Phone or not.

My opinion is more optimistic mixed with being realistic. But this article is not about that argument anymore. I’ve always argued that Microsoft hasn’t shown us ANY consumer features in the coming WP8 & by that line of reasoning, WP7.8.

So let us see where this line of argument takes us…

End of WP7? Maybe not…

According to this post from WPCentral, Senior Product Manager and Windows Phone team member Larry Lieberman has just given some indication that WP7.8 is not all it appears to be, just an additional Start Screen.

Towards the end of this video, Larry was evasive when asked if that’s all developers can expect of WP7.8, a new Start Screen. His words were carefully considered but it seems to indicate there’s more to come for consumers.

Greg Sullivan, Senior Product manager for Windows Phone has also told Pocket-lint, Microsoft has only shown a small portion of the consumer features at WP8 Summit in Jun 2012.

Let’s go back a few months & look at these news.

http://www.intomobile.com/2012/06/14/microsoft-helps-floundering-nokia-lower-prices-and-compete-against-android/

It’s speculated that these low-cost devices will run WP8 but if that’s the case, Microsoft can bring WP8 to all WP7 devices! Wouldn’t it be faster & cheaper to continue WP7.8 on single-core Qualcomm S2? So far, we’re hearing WP8 runs on Snapdragon S4 only.

Greg Sullivan had also confirm what many bloggers have suspected, that MS will not bring WP8 to WP7 due to time & manpower cost. It’s technically possible but it simply wouldn’t make it a great experience on current phones.

If Microsoft maintains WP7 & WP8, they owe it to WP7 users to ensure comparable features

Below is the list of stuff that should appear in WP7.8 that’s not hardware dependent:

  1. Screen capture (It’s possible because it’s already in most Custom ROMs)
  2. Custom sound for Notifications
  3. Support more Bluetooth profile like Contact transfer & file transfer
  4. User information backup/sync to Skydrive. Stuff like APP states (game progress), Message Thread, Video, Music, Podcast
  5. Skype Integration (Change its P2P operations to semi-P2P, super-node reside on servers rather than phones)
  6. Notification Center ala iOS 5 by swiping left or something
  7. A more full featured Network stack (OK, this one may be a stretch)
  8. Maps by Navteq with Nokia Drive
  9. Xbox Music (Everywhere)
  10. SmartGlass (if it doesn’t rely on DirectX)
  11. Graphics equalizer!
  12. IE10 (even if it’s without the Smartscreen feature)
  13. Like/Edit/Delete Comments/Pictures/whatever in Me/People Hub

What wouldn’t make the cut?

  1. Multi-threading (apps running in background)
  2. Integrated Skype (if they don’t get off their butt & re-engineer Skype network or do workaround in the client)
  3. Wallet (it’s only useful with NFC)
  4. DirectX for high performance gaming engine like Havok (Adreno 205 doesn’t cut it)
  5. Full IPv4/IPv6 network stack with VPN, IPSec, etc.

Microsoft will reveal all in the (rumoured) BUILD event coming end July, beginning August October, beginning November when they launch the new SDK for WP8.

What do you think? Comment below!

Opinions

No WP8 upgrade for current WP7 users. Are we being short-changed?

Intro

Microsoft has finally unveiled the Windows Phone 8 platform, codenamed “Apollo” on Wednesday 20th June 2012. WP8 is without question the right direction & Microsoft is also wise to withhold most information on user features in case Google copy from them next week.

Below is the Full summit if you’re interested. For most enthusiasts, the first 35 minutes are the most interesting, the rest are mostly for (ex)programmers like me.

In many forums around the world, users are up-in-arms about not being able to upgrade to WP8. These complainers are mainly recent buyers of the Nokia Lumia 900 & HTC Titan II. So are these complainers right to feel angry? Let’s look at the situation objectively.

Windows 8 Summit is meant for Developers, IT managers & CTO

What many of these people don’t realise is that, the WP8 Summit is meant for developers. It was never meant to announce any new consumer features. Joe clarified this when he started his presentation & many people who watched it didn’t seem to catch that.

Anyway, WP8 finally brings feature parity against iOS 6 & Android 4.0, while enhancing on the strength of the Metro design language. The fact that WP8 promises so much might be the reason recent buyers of WP7.5 phones were unhappy that they will not be able to upgrade to WP8 in roughly 6 months time, less than 1 year into their contract.

But is Microsoft really short-changing current supporters of WP7? Let’s find out.

Other platforms

For Android, it’s been frustrating for buyers of low to mid-end devices because more often that not, these devices are never prioritized for upgrades, if at all. Only Google Nexus-branded devices are consistently getting updates but these updates are almost always very late & buggy at first. (Reminds me of Windows Mobile 6)

For iOS, Apple makes it sound so fantastic that even iPhone 3GS can upgrade to iOS 6. What they fail to mention is, most of new features of iOS 6 are not available on the 3GS & the GUI (on iOS 5.1) is so laggy, only a grandma wouldn’t mind using it. Apple likes to emphasize their user experience, but if that’s the case, they should not allow iOS 5 on the iPhone 3GS!

Why is it like this? Long time PC users will know that as software get more capability, their CPU & memory usage increase. On the PC, you can always install more RAM and/or a faster HDD/SSD. On the phone, this isn’t possible, even if the phone supports microSD.

So with every new release of software, the hardware requirement goes up. Just look at Android & iOS devices. The only exception recently is Windows 8.

New platform features in WP8

Below is a list of new features in WP8 from a developer point-of-view. Note that Microsoft has NOT talk about new user features except for the new Start Screen & Skype Integration.

  1. Windows NT kernel + Full core support similar to Windows RT
  2. Multi-CPU (& likely multi-GPU) support (Both physical & logical cores ala Hyper-threading, CrossFire & SLI)
  3. Same development environment for WP7.5, WP8, Win RT & Win 8
  4. 2 new HD resolutions
  5. Removable microSD support
  6. IE 10
  7. C/C++ support + Middleware support
  8. DirectX 11
  9. NFC
  10. MS Wallet
  11. Navteq integration/replacement of Bing Maps (With offline maps)
  12. Nokia Navigation integration into Maps (Full SatNav replacement, bye bye Garmin)
  13. Full Enterprise security, management, in-house app deployment, & compliance
  14. Sizeable Tiles!!!

Now let’s match these new features & see which one requires hardware that current WP7 phones don’t have.

  1. Windows NT kernel + Core Stacks likely require 300-400MB of RAM to boot up. With current devices, maximum is 512MB of RAM, meaning after Win NT loads, you can’t run many other apps
  2. Multi-CPU – DirectX, IE 10, Enterprise security (encryption) all require Multi-CPU to run well
  3. New resolution of phone screen – Higher PPI on the phone allows more content to be displayed clearly especially for 4″ screens & above
  4. Removable microSD – Expandable storage allow users to upgrade their storage according to needs. Flash memory is not cheap.
  5. NFC – required for MS Wallet & Tap+Share

Without good DirectX support, gaming Middleware wouldn’t work very well. Without Multi-core, IE 10 will lose the browser war. WP7.5 is already very optimised & run faster than Android & iOS 5 on single-core devices. Going forward, Microsoft’s customers like me, are not going to be satisfied if WP8 devices are not faster than Android 4.0 & iOS5 devices!

So what are we left with?

  1. Same development environment
  2. C/C++ support
  3. Navteq powered maps + navigation
  4. Sizeable Tiles

Hey! Wait a minute, this sounds just like Windows Phone 7.8!

When we look at Microsoft’s position in the mobile arena, the length of time they spent doing WP8 (more than 1 year) & the innovations coming out of the new Microsoft, it’s almost inconceivable that they’d try to alienate existing customers, both end-users & OEMs by short-changing us. Losing end-users also gives OEMs less incentive to make smartphones running WP8. All bad bad situations for Microsoft’s already weak position.

Conclusion… Not short-changed!

In conclusion, with some concrete evidences & some extrapolations, I think we’re not short-changed at all & Microsoft hasn’t even announced their consumer features yet. (Although I will get upset if WP7.8 is just the Start Screen upgrade.)

It just doesn’t make sense to offer WP8 to existing users because our hardware simply cannot support the huge amount of stuff in WP8, & Microsoft is not going to sugarcoat it like Apple does. Unfortunately for Microsoft, users of Microsoft products typically identify the hardware more strongly than the software. This is a direct consequence of detaching the software from hardware in order to give consumer more choices.

Apple fans, when they find out Siri doesn’t work on iPhone 4, they go out & buy iPhone 4S almost immediately. Microsoft simply don’t have that kind of brand loyalty especially after their Anti-trust legal battles almost 10 years ago.

So if you own a Lumia 900 or Titan II, don’t sell yet! Wait a few weeks for Microsoft to announce what’s in WP7.8  & WP8 before making a decision whether Microsoft deserve your business!

Opinions

What a Windows 8 Tablet should be…

* Follow-up of this article here “OEMs can’t do it, so Microsoft DID IT!”*

This article is about what I think a Windows 8 Tablet should be like.

A bit of background… My first Tablet PC was an Acer TravelMate C110 running Windows XP Tablet Edition. My current is a Fujitsu Lifebook T4210 (upgraded with Bluetooth, 4GB RAM, T7200 CPU & Self-encrypting SSD). The current machine started life with WinXP Tablet as well & was dual-booted with Vista, & finally replaced with Windows 7 Pro 32bit. SO I have a total of 8 years+ of Tablet usage.

I’m looking for a new Windows Tablet because my current doesn’t have a Touchscreen & it’s not something I can upgrade.

Based on my years of using Tablets, I have come to several conclusions which I’ll share here.

The new Tablet OS, Windows 8

Windows 8 is a rethinking of how people will use Tablets to Create Content in the future, versus, Consuming Content on the iPad & Android tablets. It’s made to run special Windows 8 applications + run your good old MS Office & Photoshop, etc.

By supporting 2 different mindsets, Content Consumption + Creation, Microsoft is trying to allow people who like iPads to enjoy ease-of-use & good battery life anywhere anytime. They are also trying to appeal to the office worker who wants a fast, stable & productive platform to get on with work to make the money to enjoy life. There is actually a 3rd mindset which isn’t well-defined yet, that of the gamer/home entertainment with XBox Live integration so we should have to wait to see how that works out.

Microsoft new vision is this. While on the move or onthe sofa, you’d be carrying a light-weight tablet that runs low-power content consumption apps from Microsoft Store & enjoy long battery life. When in the Office, you can plug it into a dock that’s connected to your Keyboard/Mouse/20″ monitor to work & run your old MS Office & Photoshop, etc.

After you’re done, you can bring the tablet home & plug it into your Home Entertainment center where you can play your games or watch streaming video on your 55″ 3D LED TV. That’s the vision Microsoft is pushing for Windows 8. Can it work? Yes! All the technology needed are there, WiDi, DLNA, 4G, HDMI…

Now Windows 8 Beta is coming out soon & should be almost feature complete. It should be interesting for people who has Touchscreen Tablets/Slate because they get to experience this vision first-hand. Some of the suggestions from Developers have been adopted in the Beta & it’ll be interesting to see how far MS goes to satisfy End-users when the Release Candidate comes out by mid-2012.

Hardware, the physical tablet must feel good & look good!

Many manufacturers have also pledged to launch Win8 Slates in H2 2012 after their Android Tablets fail to make a dent in iPad sales. If these new Slates are less than SGD$1000, it will attract buyers (with enough advertising & education.)

The current batch of Windows tablets (in Singapore), Acer W500, Asus B121 & Fujitsu Q550 all have fatal flaws that makes them unattractive to buyers. Chief among them is Windows 7 of course. There’re too much bad press about Windows 7 being a lousy tablet OS. Some of the complaints are true but many the reviewers don’t know what they’re talking about. Let me say again, Windows 7 is a competent Tablet OS when configured right.

It’s easy to configure Windows 7 to be easy to navigate using Touch. All the settings are inside the Control Panel (bigger icons/text & space in between/super large themes). StartBar can be docked to the side & gesture controls can be used to navigate the interface.

The problem, of course, is these things should be pre-configured by the Tablet makers themselves, not the end-users. Slapping a custom layer over Windows 7 desktop isn’t the answer as well! Therefore, the fault lies in these makers, Acer, Asus & even Fujitsu who just slap Windows 7 in as if they’re selling Desktops. No customisations whatsoever!

On top of that, these tablets are either too heavy or too bland or too slow. Take a look at the new Nokia Lumia 800 & 900. People naturally gravitate towards the better looking device even if the specs aren’t as fantastic as a dull looking but super-fast one! Early iPhones & iPads are the BEST examples!

The brains behind the operations, the CPU

The other flaw is CPU. Intel Atom CPU + motherboard + chipset was too expensive for its performance. Being single-core with low bus speed + a GPU that’s slower than molasses. It can’t even play a decent 720p video without dropping most of the frames.

The coming generation of Dual-core Atom CPU (Cedar Trail) should finally solve the problem unless Intel screws up somehow. Dual-core, higher bus speed, support for 4GB RAM + a PowerVR GPU should allow 720p video playback (clear enough for a 10-12″ screen or a 55″ TV). A typical person using this tablet for media consumption & business usage should have no complains about lag. Gamers wouldn’t be interested in Atom CPU of course but home entertainment is definitely doable!

Makers of tablet (Asus) also shouldn’t be using Core i5 in their Tablets. It adds weight & $ cost for heat dissipation & reduce battery life, or they have to use a bigger battery thus increasing weight. Considering Core i5 + chipset uses >30W while Atom + chipset uses <10W. A 4-cell battery powering an Atom N2800 should last >4 hours of actual usage with WiFi on & screen at half-brightness.

SSD prices have come down by a lot on the lower-end, 32-64GB. If storage is not enough, a 32GB SDcard or MicroSD is also dirt cheap. With all these drop in prices, I do not see why a Win8 Slate should be more than $1000.

Let’s guesstimate the costs of the perfect Windows 8 tablet…

MS Windows 8 Home OEM license – $130
Intel Atom N2800 CPU – USD47
4GB DDR2/3-800 SODIMM RAM – $50
Kingston SSDNow Self-encrypting 32GB – $100
IPS 10″ LED screen – est. $150
Li-ion 4-cell battery – est. $100
Motherboard + WiFi + Bluetooth – est. $80
Chassis + Gorilla glass + Touchscreen + Active Digitizer – est. $120

Total around $800 including box + packaging! Maybe I’m optimistic but I think $1000 for this Tablet is entirely possible! If you include branding/advertising, it’s still an additional $100 at most. Still near to the price of a White iPad 2 32GB. Tablet makers can even throw in a 32GB SDcard to act like a secondary storage & only add another $20 to BOM cost.

We can see from the Android camp that users are demanding higher & higher performance by using Quad-core CPUs & integrated high-performance GPU to save power & improve Android’s laggy nature. The irony is, Windows 7 is super optimised already & Intel is simply lagging behind on the low-power front. Nobody I know liked their Netbook due to the many (artificial) limitations that Intel put on the Atom CPU. The only decent Atom is the Cedar Trail CPU that I just mentioned but the price is not low either.

Intel should watch out since Windows 8 will be able to run on some ARM-based platform like Nvidia Tegra & Qualcomm Snapdragon S4. I’m not mentioning ARM-based Windows 8 because older Wintel apps like MS Office cannot run on ARM-based Windows 8 unless Microsoft emulate x86 platform on ARM which will be a major engineering undertaking, not to mention the high licensing fees they have to pay Intel. I may be wrong but I’m pretty sure MS will not do this for many years to come.

Conclusions

So the question is, why aren’t PC makers chunning out great tablets? Maybe it’s because there wasn’t a strong enough vision until Apple launched the iPad or Microsoft was so pre-occupied with the Anti-Trust lawsuits that they didn’t listen to customer demands for the past 10 years. Or even maybe because Bill Gates has left the building.

We have been pushing for lighter tablets with better battery life for the longest time but while Sony & Lenovo have 1KG laptops with >8 hour battery, they didn’t translate these to the Tablet form factor. It has been extremely fustrating for Tablet users like me for the longest time, but finally it seems that our prayers are being answered with Windows 8.

In conclusion, 4 things must come together for the Windows 8 Tablet to be successful or better yet, be desirable.

1. Windows 8 is already super efficient in terms of CPU/Memory performance. It’s the Interface that’s the biggest bet for Microsoft. So far the Metro design language seems to be winning praise from Press & developers. Windows 8 has 2 interfaces, Metro for media consumption & traditional for media creation. If Microsoft listens to End-users during the Beta & makes the necessary adjustment, Windows 8 Metro could be wildly successful. Many people are already praising the Metro interface on the Xbox 360 & Windows Phone 7 Mango, so chances are good.

2. Hardware makers MUST make their tablet shine! Nokia has shown that with a beautiful device like the Lumia 800 & 900 + enough advertising, people will WANT to get it! Apple basically made a name for themselves around simple beautiful design with tons of advertising. That’s why there are calls for Nokia to make a Win8 tablet based on that polycarbonate shell! I certainly would love a Lumia tablet but that HP Slate is cool as well!

3. Intel must support Windows 8 by making a CPU/chipset that’s fast enough & cheap enough. So far the Intel Atom CPU has been a joke in the market. More than anything, users were not satisfied with Netbook due to lag. It’s ok for the processing to be slow but it’s NOT ok for the mouse to stop working after clicking something. This is the problem with a single-core CPU on a desktop OS.

4. Price. Fujitsu Stylistic has been the pinnacle of TabletPC in the Slate format for many years, but few companies & even fewer individuals can afford the $5000-6000 price tag. So long as manufacturers stick to Intel Atom Cedar Trail, they can afford to use cheaper components. These few years has battled the economy of many countries. Having a fast enough tablet at an affordable price will be a major factor in determining how many buyers they can attract which will further drive adoption rates.

To say that I’m excited about new Win8 product launches later this year is an understatement, especially with all the cool Ultrabooks that these same makers can make. If they (Microsoft/Intel/Manufacturers) get the above 4 points right, we could get a iPad killer. Until then, we can wish & pray.