Monday, June 18, 2012

I don't think Microsoft will "redefine mobile computing" with Surface


I don't think Microsoft will "redefine mobile computing" with Surface, and here I tell you why.

For what I looked today, the Surface it's just same old fashion Windows but in a different form-factor... with a "cool" keyboard accessory, touchscreen and a stylus pen input.

Deja-vu anyone? Yeah, Ultra Books, Netbooks, Tablet-PC's have had all of that for years. It's a PC packed into a more portable package but wait... with less RAM, less storage and less USB ports which is the reason some of us still have Desktops and Laptops, because if you run a full fledged Desktop OS, you need a full fledged PC right?

At the beginning Surface devices will be too expensive and too limited in specs compared to PCs. And guess what? Intel x86 Surface tablets that do run Windows 8, run existing PC programs that need huge amounts of RAM and HDD storage space! And if you get the Surface tablet with Windows RT I have bad news for you, because you won't be able to run any program that runs in the Intel sibling because they won't be compatible until their respective Developers create an alternative ARM processor compatible version.

Yes, it's the post-PC era, but that does not mean that you'll pack what you use to have in your desktop/laptop PC in a tablet form-factor and you instantly will have a post-PC device!

After all, I'm not here to be a pundit and criticize Microsoft on a destructive way... I'm here to give my opinion and my two cents about what I think this means:

For me, this is just the 1st step of a long term strategy... Microsoft finally pays attention to the hardware... yeah, but the potential of Surface are not the devices themselves... I see this as a long term strategy... I bet that MS will soon tell us that things like Azure and SkyDrive are going to sync MS Office docs and other Apps docs to Windows 8 Phone handsets and PCs, they will tell us that a yet to know "MS Program Store" will allow you to get Windows 8 and Windows Phone 8 applications on a snap with a reasonable profit share with Developers and they will tell us that a decent bump-up to Development tools is coming... then man, that's redefining something!, that's Microsoft redefining itself!

It will be a long and harsh road with hard goals to achieve, such as:

- Convince PC users to ditch their Netbooks, Notebooks and Desktops for inferior Surface devices (the spec is not dead yet in the minds of the average PC user).

- They have to explain PC manufacturers their new strategy that includes licensing Windows 8 to run on 3rd party "Non-Microsoft-Surface" devices, but also to compete against them with their own Microsoft branded devices.

- Conquer App Developers interest and convince us to bring out Apps to their yet to come " MS Program Store", improve the current Windows PC programs to use less resources and improve performance on such a limited device, and convince us that rapid user growth and ROIs will come quickly.

- Redmond really needs to polish the Visual Studio Development Tools and Server-Side services to make developing for this devices easy and make them use Azure, Passport IDs, Skydrive APIs and sync with Windows Phone 8 handsets. 

But look, it is not an impossible task, pundits told the same about the Open Handset Alliance when Google jump-started Android, and look at Android today, it's huge! It will be a long road, but Microsoft is still a titan of the industry with lots of cash, I would not be surprised if they achieve from 10% to 20% of the mobile device market in the next 3 years, they are experts on getting things right ( or copying them :P ) on the 3rd or 4th attempt and they will for sure capitalize some of that billion PC users in this transition.

Tuesday, May 1, 2012

Who's stopping the advancement to the Web of Physical Things?

There is one important thing stopping us from reaching "A Web of Physical Things" (all kinds of things talking to each other via Internet to serve us better) that everyone seems to be ignoring, it is: The ridiculously high cost of a (real) high speed broadband Internet connection and high speed wireless/cellular carrier plans.

Let's face it! sooner than later just 1 person will need at least a couple of dozen (24/7 available, 99.99% uptime) connections for their multiple portable devices, car, pets and to connect to a Smart Home full of connected appliances (like the Nest thermostat, ovens, refrigerators, etc.).


The 'broadband provider-wireless carrier MAFIAS' are making this 'beautiful future' hard to reach making it expensive and difficult (as usual) instead of accessible and easy for both the general public and manufacturers.

Confusing and expensive data plans, different network standards (GSM/CDMA) and even something really annoying and deceiving like branding the same device with different names and with their carrier logos.

The wireless carriers and broadband providers need to stop squeezing our wallets and start providing what we really need: "A comprehensive range of fairly priced UNLIMITED Data Plans for both Individuals and Families is needed".

A plan like that should start at $99.99 for individuals and it should include your home's broadband connection and unlimited cellular connections any GSM/CDMA device you may have, let's say 1 car, 1 tablet, 1 cellphone, and with the option of adding more GSM devices at will, by getting them via mail and registering them on a website. No hassles, no confusing plans, no re-branding of the same stuff with the same specs, no data limits and just 1 bill for all your devices should be the standard.

For businesses, let them have unlimited plans, so they can track trucks with GSM/GPS devices, let them have RF-ID stickers that communicate freely with their warehouses and let them make payments and logistics easier for customers, etc.

If we don't get rid of these retrograde carriers or at least try to change the way the operate, we won't evolve towards the Internet of things.

Thursday, April 12, 2012

Chrome OS gets a facelift, but...



If I where Larry Page, I'd kill Chrome OS and make it's Team join the Android Team to attempt to  make it catch up with iOS in terms of UX and stability. Android is selling out iPhone, but there are issues like the fact Android users are downloading less paid Apps and spending less money on content compared to iOS users. Google should improve Android platform's ROI to Developers so we  keep making/improving Apps before Windows Phone gains traction.



Having the talented Motorola Mobility Team there they should let them help to correct the annoying and growing problem of fragmentation. I'm not an expert on hardware but I think Google should create a closely tied android-hardware-software core "template" (display adapters, ports, touch features, main board, cpu slot, memory slots, camera, gps, accelerometer, sensors and other chips) and make it available to all Android Devices manufacturers for free, letting them add just a little a layer of their own stuff, but they should not let them mess with that core "template", neither the hardware or the software. Manufacturers would be free to make the handsets and tablets look like they want... and have the cpu/memory they want and to put whatever glass or plastic facet they want.

Google should use the Open Handset Alliance as I imagined they intended to do it from the beginning, to really come together with ALL the Industry (in the same way Sun Microsystems did with the Java Community Process or JCP to improve Java for years) to improve the "template".