Readying Metro style apps for launch

We know many folks are looking forward to RTM. Developers currently working on apps in the Store are especially excited. We have hundreds of apps in the Windows Store now and many more on the way. There’s a broad set of developers around the world that we have been working closely with since the first Developer Preview. The WinRT platform is evolving rapidly during development based on feedback, and we have the dual task of keeping the Store up and running so we can supply apps to the millions of Preview users, while also getting ready for the next build. It means that if we change or add APIs or improve the tools, the apps will change and require an updated OS to test and verify the app. That’s why we have been providing updated builds to developers who have or are committed to having apps in the Store through strong partnerships.
This post explains the work we’ve been doing since September to keep developers updated with APIs and tools so that apps can stay up to date. We’re doing this even after the Release Preview, just to make sure new apps are ready to go once we get to broad availability. This post was authored by Dennis Flanagan, who leads our ecosystem outreach team. --Steven

As we approach the release of Windows 8, the catalog of Metro style apps continues to grow. To date, people have experienced apps that Microsoft has included with the downloaded build, and those that are offered in the Store in both the Consumer Preview and Release Preview timeframe. Many of those apps are great examples of immersive, touch-first Metro style experiences. However, like the Windows releases they run on, these apps are preview versions of the apps to come. The final versions of all Metro style apps will be available when Windows 8 becomes generally available.
Last year, we began working closely with the developer community by releasing early versions of the Windows 8 platform and tools. We decided to engage developers earlier in the engineering process so we could help them build skills in Metro style app development and give them the opportunity to influence the platform through feedback. Since September of 2011 we have released 8 developer preview versions. Some of these versions have been available to a limited developer audience. Some have been distributed broadly. All of these releases had similar goals:

  • Deliver new capabilities and APIs
  • Update tools to simplify Metro style app development
  • Enhance performance and reliability
  • Respond to developer feedback
We released our first Developer Preview version at the //build conference in Anaheim. This version introduced developers to the Windows 8 platform, tools and programming models. The WinRT platform included new APIs, and we used the conference to present literally hundreds of technical sessions and samples to give developers a basic understanding of the platform. . Many developers got right to work building Metro style apps, produced some impressive early results, and provided us with useful feedback and recommendations about how to improve the platform and tools.
We made it clear that the first Developer Preview ("DP1") was an early version of the code, and we had a lot of work to complete Windows 8. DP4 and DP5, released in January and February of this year, were targeted at developers who wanted to be the first to publish applications in the Windows Store. By the time we released the Consumer Preview in February of 2012, we had added almost a thousand new WinRT APIs, and had modified hundreds of other APIs based on developer feedback.
For a detailed description of the changes that happened between //build and Consumer Preview, check out these posts on our App Developer blog:

In April and May of this year, we released DP6 and DP7, which allowed developers to prepare their apps for the Release Preview. However, in close collaboration with the development community, we've continued to evolve the platform in response to their feedback. By the time we delivered the Release Preview, we had added 334 more APIs and continued to change existing APIs to address feedback.
One example of a change we made in Release Preview (RP) based on developer feedback is the HTML ListView control (in WinJS). This was an area where lots of developers had difficulties, so we overhauled it to make it easier to work with and to allow a much more extensive degree of performance tuning.
We also made lots of improvements to developer resources, such as templates in Visual Studio. We even added a new template that makes it easier for developers to start a new project and get a great app up and running in very little time.
Design tools were another focus area for improvements. Metro is a design-forward experience, which means the app’s user interface is one of the key ways developers get their apps noticed and differentiate them. We did a lot of work to make it as easy as possible for developers to integrate all the new Metro style design concepts into their apps.
For a complete overview of the changes between CP and RP, see What's changed for app developers since the Consumer Preview.
Our next major milestone is the release to manufacturing (RTM). When the code reaches this milestone, the platform is complete for general availability (GA), and so we won’t have interim updates for developers.
When Developers get the RTM version, they will continue enhancing the features, capabilities and performance of their apps. Some of the apps you’ve already seen will look and perform differently when you download the final released version. There are also many more apps in development that haven’t been released to the Store yet. Many of those developers are waiting for RTM to put the finishing touches on their apps.
The release of Windows 8 will be a great milestone for app developers, but it is really just the beginning. A great benefit of the built-in Windows Store and update mechanism is that they provide developers with the opportunity to gain wide distribution for new apps and continuously improve apps that they've already released. As the app developer community evolves, we expect app developers to take advantage of this and provide regular updates to apps.
--Dennis

aggbug.aspx

More...
 
I personally hate the metro look. I just completely disabled it on my laptop.
vbsmile.png

Hi there

How did you do it -- some people might be interested.

The only 100% way I know of disabling Metro completely is to boot up any Linux distro. !!

I see also CokeRobot never answered my original question - which was if you were FORCED to use only metro (i.e no reverting back to the "classical desktop") how would you easily accomplish the task of translating say one document into 3 other languages when you can only run the application in SINGLE full screen metro mode.

Some newer developments though since this thread first appeared -- it might be possible in the future to run metro in re-sizeable (hopefully not fixed areas) windows - my preference would be to have these borderless too -- then with some decent applications these could be dynamically updating windows on a normal "workspace" rather like (but much better) than the old Vista Gadgets.

Even some classical apps could run in this way too -- so the distinction between Metro and "normal" apps becomes less important. Seems that windows 9 will be something on those lines.

Cheers
jimbo
 

My Computer

System One

  • OS
    Linux Centos 7, W8.1, W7, W2K3 Server W10
    Computer type
    PC/Desktop
    Monitor(s) Displays
    1 X LG 40 inch TV
    Hard Drives
    SSD's * 3 (Samsung 840 series) 250 GB
    2 X 3 TB sata
    5 X 1 TB sata
    Internet Speed
    0.12 GB/s (120Mb/s)
I audit financial institutions. I work with numbers. Sometimes those numbers are long. Sometimes, the supporting documents I'm looking at are optically scanned pdfs that look like they have been run through a fax machine. That is if I'm lucky. The unlucky ones are when they are stored as .tiff files, hundreds and hundreds of tiff files, each file being exactly one page that I have to view with Picture Viewer. I assure you, flipping back and forth between two environments to make sure I've entered that 10 digit number correctly isn't going to fly. I work on a 14" laptop.

So spreadsheets, word docs, proprietary audit program running, tiff files, pdfs, IE, and windows explorer open all at once. You flash that full screen Metro screen in my face just once and I'm lost. The stuff I do isn't particularly interesting or memorable. My task at hand is just barely in my short-term memory. I do not require any assistance in forgetting what I was just doing.

I think the plan where I work is to move to Windows 8. I am dreading the transition. It wouldn't be so bad if we could customize it but my work laptop is locked up tighter than Fort Knox, I don't think i can even change the wallpaper without admin approval. I hope to God they meant Windows 8.1, at least there you can kind of hide Metro.
 

My Computer

System One

  • OS
    Windows 7
I audit financial institutions. I work with numbers. Sometimes those numbers are long. Sometimes, the supporting documents I'm looking at are optically scanned pdfs that look like they have been run through a fax machine. That is if I'm lucky. The unlucky ones are when they are stored as .tiff files, hundreds and hundreds of tiff files, each file being exactly one page that I have to view with Picture Viewer. I assure you, flipping back and forth between two environments to make sure I've entered that 10 digit number correctly isn't going to fly. I work on a 14" laptop.

So spreadsheets, word docs, proprietary audit program running, tiff files, pdfs, IE, and windows explorer open all at once. You flash that full screen Metro screen in my face just once and I'm lost. The stuff I do isn't particularly interesting or memorable. My task at hand is just barely in my short-term memory. I do not require any assistance in forgetting what I was just doing.

I think the plan where I work is to move to Windows 8. I am dreading the transition. It wouldn't be so bad if we could customize it but my work laptop is locked up tighter than Fort Knox, I don't think i can even change the wallpaper without admin approval. I hope to God they meant Windows 8.1, at least there you can kind of hide Metro.

Hi there

Congrats -- You are the ONLY person who seems to have understood the problem of Metro / Full screen when you need CONCURRENT windows -- I for example often have to translate ONE doc into often TWO other languages - and you need to see all 3 docs at the same time or copy data from different EXCEL worksheets into other one's / power point presentations or other documents.

Metro FULL SCREEN isn't appropriate to around 95% of stuff people do in the workplace -- but don't worry I think you'd get W8.1 not W8 which boots straight to desktop (which I'm sure a workplace will enable).

Future Metro apps in re-sizeable windows would be OK though.

Cheers
jimbo
 

My Computer

System One

  • OS
    Linux Centos 7, W8.1, W7, W2K3 Server W10
    Computer type
    PC/Desktop
    Monitor(s) Displays
    1 X LG 40 inch TV
    Hard Drives
    SSD's * 3 (Samsung 840 series) 250 GB
    2 X 3 TB sata
    5 X 1 TB sata
    Internet Speed
    0.12 GB/s (120Mb/s)
Back
Top