Now with roughly half a year since Surface RT hit the retail stores and Surface Pro more recently making its presence on the shelves, the discussions around Windows 8 are anything but slowing down and most of the messages that I am hearing are around disappointment of people with it.
As I was just reading that Surface RT machines are hit by update issues, I ended up recalling that Windows Phone 7 had some early update issues. The devices had also run into issues in being able to download and update the firmware.
Is there a lesson to be learnt here? Is MS who has tranditionally dealt with PCs and workstations which typically involved over the LAN or CD based updates, not being able to manage over the wire updates? But surprisingly the Windows update service has been running well for many years now.
Let's hope that Phone 8 isn't hit by similar issues.
Panasonic showcased prototype 4K resolution 20" Tablet at CES 2013. Read about it here, here, here and here. At 20" is that really a tablet? In this era when existing tablet makers are trying to go for smaller screen, does this 20" TV Monitor like screen make sense?
Given the size, it surely isn't portable as well. Also such high resolution will not be of much use as of today as application will appear too tiny on it and impossible to read and operate.
What do you make of it? Would a device like this succeed? Does it even qualify to be called as a tablet? What really is a tablet?
I was reading an article about What Windows 8 Tablets mean for CIOs, and mostly agree to the points there. Security, ability to access existing applications, and BYOD will probably be key decision factors. I however don't agree that CIOs need to be concerned about number of apps in the market place.
CIOs will need to worry about access to the enterprise applications and not really how many apps exist on the market place. That is a factor employees will need to consider when deciding which tablet to buy for themselves. Their choices will mean that CIO will need to worry about supporting disparate devices in the enterprise. What do you say?
Forrester suggests that Windows 8 has had limited sale and organizations aren't yet inclined to move to Windows 8. The expected push seemingly will come from consumers via BYOD options. [Update] Microsoft reports a sale of 40 million licenses since its retail launch last month.
What is your take? Do you think it would have been good had Microsoft kept the modern UI restricted to Windows Surface (tablet) and the current desktop UI as is for desktops and laptops?
Two weeks and two days for the retail launch of Windows 8 and the Surface tablet. The Windows Store is already open and about 3000 apps have been published. Microsoft is doing all it can to get the store to fill up quickly, but the plan for having 100K apps in next 90 days seems a bit too much to me.
With the existing about 3000 apps, we are talking of about 97000 apps in next 90 days. Simple maths shows that this means about 1078 apps a day, i.e. about 45 apps an hour, or just about 1 app published every min in the Store. Needless to say the application has to be implementation complete, test complete and Windows Store certification complete to reach the published status.
To me, this is extremely difficult if not impossible to achieve. What do you think? Will there be 100K apps in Windows Store in next 90 days?
I have had a chance to work on Windows from its Windows 3.11 for workgroups, back in 1995, all the way to the current Windows 7 and the upcoming Windows 8 as well. In my experience no previous Windows version was this eagerly awaited and extensively discussed as is happening for Windows 8.
There have been hitches in between like the Windows Millennium edition and Windows Vista, and the versions succeeding them did get good attention, but those are still easily eclipsed in front of news Windows 8 is making. Industry and media is abuzz with speculation on success or failure of Windows 8 and is the RTM version really ready for worldwide launch or not.
While people do texting, emails, watching movies, reading and some business apps, games also play an important role in what people do with their tablets and smart phones. Having a rich app store is a key driving factor in this space.
No wonder then that MS is making all attempts to have a good set of applications in the Windows 8 Store by the time the Windows 8 Tablet launches on 26th Oct 2012. Here's a list of initial games that will be available on Windows 8 and it includes some of my favorite ones - Angry Birds, Cut the Rope, Fruit Ninja, Minesweeper etc.
We have known for a while now that the retail availability of Windows 8 will be on 26th Oct. So it should not be a surprise to have a big launch event on 25 Oct by MS to make the formal annoucement.
MS had also showcased Phone 8 in Phone summit, but what was not known so far was the launch date for the same. Some of the dates are now being made known. Read here. Even if Phone 8 doesn't launch on 29 Oct, given that the BUILD 2012 Conference starts the next day, we can expect Phone 8 to definitely get showcased there.
There is a lot in the name as it is identity of something. It is the way we know and talk about that something. With Windows 8 Microsoft seems to be on a name breaking spree. Earlier they rebranded Surface as the new Windows 8 Tablet and renaming the earlier MS Surface as PixelSense. Now it is the Metro UI being renamed as Windows 8 UI.
We are used to code names for products and then switching to their final names so this will also settle down. But while in transit, conversations are becoming longer as I have to talk something like this - "We can do so and so on PixelSense, earlier known as MS Surface" OR "MS introduced the new user experience paradigm called Windows 8 UI, earlier known as Metro UI"
Microsoft has annouced about general availability of Windows 8 on 26 Oct 2012. I have been playing around with dev preview, then consumer preview and now release preview and look forward to the final release. I do intend to update my home PC with Windows 8.
While there is no specific annoucement on Phone 8 or the update for existing consumers to Phone 7.8, I would guess that Phone 8 should release around the same time as Windows 8. The upgrade from 7.5 to 7.8 will probably happen after that, in an attempt to push some of the existing consumers to Phone 8.
[Edited 20 July] Updates on dates of Phone 8, Office 2013 etc
Microsoft unveiled the Windows 8 Surface Tablet yesterday. One interesting feature along with it being on Windows 8 is the built in paper thin keyboard on the cover. However since it is so thin, it seems to have the same problem like the screen/virtual keyboards and i.e. of no tactile feedback. Probably they should look to integerate with this.
Some weeks back we had read about side loading of enterprise applications and that the app store was mainly for uploading and sharing metro apps. There is an update to that now whereby we can list desktop apps on app store as well. Do note there is only listing support. Desktop apps will not be deployed via app store.
An Individual user can probably use this and then get to the desktop app's main website to download and install it. An enterprise user will mostly still rely on side loading as it is unlikely that enterprises will allow direct access to app store to install either Metro apps or search desktop apps.
While the official name seems to be Windows Store, it is a no brainer that the initial set of applications will be targeted to Windows 8 only and will be Metro apps. Though very similar in concept with the existing Phone 7 Store, it is a different store as the apps built for one aren't automatically available on another due to different programming platforms as of now. With Apollo some of this stands to change.
Details of the new store have started to make appearance on the new Windows Store blog. Prior to the store's launch, MS is attracting people to build initial set of applications that can be deployed on the store. The first round of contests is already over and list of winners is awaited.
It is hardly two years since Microsoft had showcased Windows Phone 7. The SDK came out in September 2010. In Asia the availability of Phone 7 has just completed an year and we have already had a version upgrade to Mango (7.5).
On desktop/tablet side, Windows 8 developer preview was first made widely available in Build Conference in September 2011. The beta is expected anytime soon and then later this year the final release of this product.
Even though what we have is still the initial developer preview, creating Metro applications seems to be gaining popularity in developer communities. Although we can create interesting applications using HTML5 and WinJS or XAML and C# or VB.NET, on top of WinRT, there are some unanswered questions like working with databases.
Any enterprise applications typically will work with some database at the backend. As of now, however, WinRT does not have any API for database connectivity.
I have been coming across a lot of confusion regarding development of Windows 8 Metro style application. Will try to clear out some of the confusion in the air.
What is Metro about it?
Metro Applications follow the design principles of Metro like content before chrome, focus on typography, fast and fluid, alive in motion etc. Focus of metro application is on the content that needs to be displayed .Hence all menus, taskbar and other unnecessary controls have moved to the app bar or charms . Charms can be considered to be a system level menu that is used to perform common applications like Search\Share etc. across Metro Applications. There is a lot of emphasis on fonts, scale and weight in the Metro design. Microsoft has come up with Seago UI font for developing Metro applications. Metro UI relies on usage of tiles that are alive with notifications and animations. New controls provided with XAML and WinJS are already designed according to the Metro design principles. Hence when you use Expression Blend\Visual Studio 2011 etc. and use the controls as per the technologies selected(XAML\HTML), your application gets a Metro look automatically.
We have been working on Windows 8 for few months now and understanding the new programming paradigm for Metro apps along with understanding of HTML5, WinJS, WinRT, XAML Apps etc.
We will be sharing our learning here. Keep checking back for updates. For starters, my colleague, Mani, has written her first blog here.
One major differentiating factor for Metro applications on Windows 8 is that the application lifetime would be managed by the OS. To the end user, this would mean that they would be unable to close applications using a close button. This has also been discussed here .
Let us now understand how the OS handles the application lifetime and what are the implying considerations for Windows 8 development. An application can be in one of the 3 states - Running, Suspended and Terminated. When an application is brought in the foreground, it becomes a running application. If second application is launched, the first one moves to the suspended state after a short delay. Again, if a third application is launched, both first and second applications move to the suspended state. This repeats until the system becomes low on memory. When the system becomes low on memory, the applications consuming maximum memory is terminated. Applications can also get terminated due to system shutdown, application crash or if the user terminates it from the task manager.
In Immersive Technologies Track we are working on some exciting technologies related to data visualization, touch, gesture and augmented reality. The main products on our radar are Phone 7, Surface and Kinect. We recently published a technology roundtable newletter sharing some insights of our work. You can get to the newsletter from here.
Comments are welcome.
I had talked about Silverlight 5 earlier here and here. Though Silverlight is still used to build RIA apps for the web and is the platform of choice for Phone 7/7.5 development, Microsoft has not been very forthcoming on its future.
According to Mary-Jo Microsoft is about to release Silverlight 5. This is good, but it is also clear that Silverlight no longer retains the status of platform for cross device compatibility. That has been taken over by HTML 5.