Windows 8 NEW FEATURES APP Development


Windows 8
Windows 8 has a new developer platform according to Microsoft Vice President Julie Larson-Green. The primary purpose of this article is to discuss the new features coming up in Windows 8. Especially I ll consider from the development side.

Here is the list of new features coming up in Windows 8 which I found based on various sources in internet.



Windows 8 Application Development features
  1. A New developing environment for software developers
  2. Windows Runtime (WinRT)  and app model
  3. Adding Metro style to apps
  4. It provides broad range of app programming languages
  5. Compatibility with existing frameworks
  6. Able to build component libraries with extensible frameworks
  7. Able to create immersive user interfaces with adaptive layout
  8. Massive media support for apps
  9. Developing support for Internet Explorer 10
  10. Support for frameworks
  11. Maximize your earnings through Windows apps Store

Developing for Windows 8
In windows 8, Microsoft has provided number of excellent new feathers to the developers. It gives platform and tools to create rich app experiences where customers focus on tasks that are important.

With this new environment
  • Web developers can use their HTML5, CSS3, and JavaScript skills to build native applications for Windows.
  • .NET Developers can use XAML, C#, and Visual Basic to build beautiful Metro style apps.
  • Game developers can use the power of DirectX 11.1 to build amazing, immersive gaming experiences.
  • Driver developers can use the new, integrated Microsoft Visual Studio development environment to increase productivity.
Windows Runtime and app model
The Windows Runtime (WinRT) is providing set of APIs used to build Metro style apps for the developers. You can use  WinRT API to in multiple languages such as JavaScript, C++, C#, and Visual Basic. As well as HTML5 and CSS3 APIs that are accessible to Metro style app developers.

Adding Metro style to apps
Metro style UI controls are designed for both touch devices and for mouse and keyboard. There are the three kinds of controls that you can use. 

Standard controls – these controls includes tools to display, enter, and manipulate data and content. Such as view, text, pattern, overlay, media (audio and video), content, collection, and basic.

Collection controls – these controls give developers to create rich content experiences in consistent, touch-friendly ways. Such as simple list, grid view, grouped grid view, flip view, and semantic zoom.

Intrinsic controls 

It provides broad range of app programming languages
If you develop windows Metro style apps using JavaScript leverage, then you can use combination of HTML5 and CSS3 to build the user interface and JavaScript for app logic. If you use C++, C#, or Visual Basic to build apps, you have to use XAML markup for the user interface, with C++, C#, or Visual Basic for app logic. Game developers are able to build Metro style type games using C++ and DirectX 11.

Compatibility with existing frameworks
WinRT APIs are able to access other Microsoft programming frameworks, like the .NET Framework or Windows C Runtime Library.

Able to build component libraries with extensible frameworks
By using windows 8 app models feature, you can build reusable component libraries. You can build your own custom components with C++, C#, or Visual Basic and then, you can use JavaScript or any other supported language to call these components from your apps.

Able to create immersive user interfaces with adaptive layout
By using Metro style apps, you can build attractive user interfaces using css3. It provides to your customers a fluid, natural-feeling experience. Smooth Animations, 3-D transformations, Flexible box layouts, Grid layouts, Multi-column layout are available.

Massive media support for apps
You can integrate audio and video content with your application using declarative APIs with support for many popular codecs.
Metro style apps also have access to the Windows.Media namespaces. By using this you can enable capturing, transcoding media, Play stream audio, video, or images to networked devices. With camera capture support, you can create capture controls, use a preview window, and specify resolution and codecs for media capture.

Developing for Internet Explorer 10
Internet Explorer 10 support for modern standards like HTML5, CSS3, and SVG, as well as hardware-accelerated graphics and compiled JavaScript. This type of technology provides you to build the next generation of web experiences.


Support for frameworks
The Windows 8 SDK includes free versions of Microsoft Visual Studio 2011 Express and Microsoft Expression Blend, as well as the latest tools, APIs, compilers, debuggers, sample apps, documentation, templates, tutorials, and guidance from the experts. Visual Studio 2011, Express, and Expression Blend work perfectly with Windows 8

Windows Dev Center provides developers to a dashboard which includes many ways to improve developing apps by monitoring their success. Such as View reports on downloads, revenue, usage, in-app transactions, customer ratings, market trends, and crash and hang data.

Maximize your earnings through Windows Store
Windows Store will meet your application with millions of customers to anywhere in the world. This environment will provide you to distribute, update, and get paid for the apps that you develop. Windows store has an ability to revenue-sharing approach so you can earn more. When you submit an app to Windows Store, you can specify whether the app is free, a trial version or full. With in-app purchases, you can set up your app to let a customer ot buy content or new functionality, such as unlocking the next level of a game etc... and also you can select countries or regions to sell your app.









0 comments:

Post a Comment

Thank you very much