DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports Events Over 2 million developers have joined DZone. Join Today! Thanks for visiting DZone today,
Edit Profile Manage Email Subscriptions Moderation Admin Console How to Post to DZone Article Submission Guidelines
View Profile
Sign Out
Refcards
Trend Reports
Events
Zones
Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Partner Zones AWS Cloud
by AWS Developer Relations
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Partner Zones
AWS Cloud
by AWS Developer Relations

Windows 8 Consumer Preview - improving the developer and user experiences

Denzel D. user avatar by
Denzel D.
·
Mar. 02, 12 · Interview
Like (0)
Save
Tweet
Share
3.93K Views

Join the DZone community and get the full member experience.

Join For Free

It's been two days since the release of Windows 8 Consumer Preview, it hit a million downloads and I managed to install it on my production machine without any problems. Compared to the Developer Preview, it is a huge step forward from all directions, both consumer and developer-focuses. A large amount of bugs is fixed and the general feeling is that the OS is much more solid now. Let's talk about general experiences.

This article is based on some personal observations. What's here is related to the components that matter to me and my opinion might not be the same as yours on the topic. Feel free to leave feedback.

The lack of the start button

It's not there anymore and I don't miss it. I rarely used it anyway, since with Windows 7, all of my most frequently used applications were pinned to the taskbar. Others were always on the desktop, and if anything - the quickest way in a lot of cases was the Run dialog. Of course, for the average user it might take a while to get used to this change, but you should remember that the general application launch experience is unified through the taskbar and the Metro start screen. It is getting really close to what MacOS X and Ubuntu already do (talking about the taskbar), but on steroids.

From now on, you should not expect your application to be accessible from the Start Menu. Make sure that you offer the user as many capabilities as possible through the main application - a single launch point. No more ReadMe.doc additional tool listings in the dedicated sub-folder. If you have an application suite, consider creating a single launcher for the application set.

Native support for PDF

There is now an application called Windows Reader that natively supports the PDF (XPS too, by the way). If you remember the good old days of Windows CE, you probably know there was an application called Microsoft Reader. It was later dropped and now it makes a second appearance in a much more polished state in Windows 8.

The reading experience is great, and although it is lacking some capabilities present in Adobe Reader (e.g. printing), it is a great application to read e-books. For now it cuts an application out of the "Don't forget to install" list for me, although I suspect that I might need the full reader to complete some official documents.

Mounting ISOs

Again, one less application to worry about. ISO files are automatically mounted on double-click, and as a bonus feature - there is no "single drive" restriction. So if you decide to get two images up at once, you will get two virtual drives with read file access. It is exactly the simplistic experience users want to see - click and go. No need for additional configuration or driver installation.

Unified experience

Look at the screenshot above and tell me what do you see? You get bonus points if you said Windows Phone. Xbox Live, People Hub, Calendar, Internet Explorer, Messaging, Maps and so on - it is the same Metro experience from a user's perspective. It also makes it extremely easy for us - the developers, to create an environment that is well-integrated across two platforms. We already saw how a Windows Phone application was ported to Windows 8 with 90% of the code base intact, and the unique set of UI conventions facilitates easier adoption of upcoming products.

Performance improvements and API fixes

The overall Windows 8 performance improved significantly and many APIs were fixed. I remember having issues with the stock web camera, as well as with direct media playback from a third-party Metro application - it is all fixed now. I am not saying this about the entire API set, since I am yet to use most of it, but at least for the parts that I am using - it is finally possible to integrate those in my projects and not worry about the app crashing because of an unidentified exception. Also, the transitions are much smoother in a lot of parts of the OS, which makes it easier on the eye for a lot of users.

application dev consumer

Opinions expressed by DZone contributors are their own.

Popular on DZone

  • Java REST API Frameworks
  • Cucumber.js Tutorial With Examples For Selenium JavaScript
  • Asynchronous Messaging Service
  • How To Set Up and Run Cypress Test Cases in CI/CD TeamCity

Comments

Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com
  • +1 (919) 678-0300

Let's be friends: