Dell recommends Windows 8.

Testing Application Compatibility for Windows 8

Brien Posey, Freelance Writer and Former CIO | 1/8/2013 | 15 comments

Brien Posey
Ever since the release of Windows 8, I have seen a number of articles stating that any application that runs on Windows 7 will also run on Windows 8.

My personal experience has been somewhat different. I am presently running Windows 8 on several computers, and all of my applications are working correctly. However, that does not mean that the transition to Windows 8 was seamless or trouble-free. I actually had to jump through a few hoops with regard to making some of my applications work. As such, the importance of application compatibility testing prior to a Windows 8 migration cannot be understated.

I'm sure that right now some of you might be wondering what types of application compatibility problems I encountered with regard to Windows 8. There were actually three main problems that I have encountered.

The first problem that I ran into was related to an application that uses OpenGL graphics instead of DirectX. At first, this application simply would not work with Windows 8 because of Windows 8's lack of native support for OpenGL graphics. I was eventually able to resolve the problem by installing a newer version of AMD's Catalyst software. The software added support for OpenGL graphics and allowed me to run the otherwise incompatible application.

The second problem that I encountered was related to a video editing application that I use on a fairly regular basis. When I would launch the application I received an error message stating that my current version of Windows was not supported for use with the application. In all fairness, Windows 8 does feature a backward compatibility function that will allow it to lie to an application about the operating system version number. In doing so, Windows 8 is able to trick the application into thinking that it is running on an earlier version of Windows.

Although this approach probably would have solved my problems with the video editing application, I have to be honest and tell you that I did not attempt to resolve the issue using Windows 8's backward compatibility features. The vendor that makes the application released a new version at about the same time that Windows 8 was released. Since I wanted to try out some of the new features anyway, I opted for the new version rather than trying to force the old version to work with Windows 8.

The third problem that I have run into with regard to Windows 8 compatibility has more to do with the built-in apps than anything else. For whatever reason, I have had trouble getting Windows 8 to play certain types of video files (and DVDs) that worked fine with Windows 7. From what I have been able to observe, it seems that Windows 8 may lack the codecs required to play many common video file formats. Admittedly, I haven't had the time to really dig into the problem and confirm my observations. What I can tell you is that I have had trouble playing these types of video files on multiple computers, and that I had to resolve the issue by installing a third party, freeware video player.

I tell you the stories as a way of underscoring the point that compatibility issues can and sometimes do exist in Windows 8. That isn't to say that you should not make the transition to Windows 8, but rather that it would behoove you to confirm that Windows 8 will work with your applications and meet all of your business needs before you commit to the transition.

I recommend starting out by acquiring a trial version of Windows 8 that you can use for testing purposes. You can get a Windows 8 trial version from MSDN, TechNet or from a few other Microsoft sources. You can install the Windows trial on either a physical or a virtual machine.

Once you have Windows 8 up and running, there are a number of different ways to test application compatibility. One option is to simply install your applications onto your test system. The advantage to using this method is that you will be able to instantly confirm whether or not the applications install correctly, and you will be able to tell whether or not the applications run on Windows 8. However, there are a few important things to keep in mind.

First, simply installing and loading applications does not completely confirm application compatibility. You could theoretically run into situations in which certain features do not work correctly, even though the application as a whole seems to work. That being the case, it is important to do more than just basic compatibility testing. You might consider looking on each application vendor's website to see if there is any information about whether or not the application works properly with Windows 8. You should also research each application in the Windows Compatibility Center to determine if there are any known compatibility issues.

Another thing to keep in mind is that it is important to join your test machine to an Active Directory domain (assuming that your production desktops are also domain joined). Windows 8 is designed to prevent the domain administrator from running Metro style apps and from accessing certain parts of the operating system. Even though you probably aren't in the habit of letting your users log in as a domain administrator, there might be certain legacy applications that require administrative level credentials in order to function. Although I have not personally observed such applications causing any problems, the simple fact that certain parts of the operating system are inaccessible to administrators means that there is at least a possibility that legacy applications requiring excessive permissions could cause problems.

As you research application compatibility, you will most likely discover that the vast majority of your applications have no problem working with Windows 8. Even so, proper compatibility testing is an essential part of the Windows 8 migration process.

View Comments: Newest First | Oldest First | Threaded View
Page 1 / 2   >   >>
TJGUK   Testing Application Compatibility for Windows 8   2/1/2013 8:44:02 AM
Re: Baby you can drive my Windows
In fact it is more likely you have to develop a driver to make the "backward compatibility" feature work!
TJGUK   Testing Application Compatibility for Windows 8   2/1/2013 8:34:15 AM
Re: Baby you can drive my Windows
What I would like to see then is more cooperation between MS and software developers so that the driver issues can be mitigated. That can only help both parties.
Tuscany   Testing Application Compatibility for Windows 8   1/30/2013 12:23:33 AM
Re: Baby you can drive my Windows
@anthony.nima   I certainly do think the OS is in part responsible for a lot of incompatibility issues, while of course this is just speculation, I have been through a couple of migrations and some things that transpire certainly appear to be "under the hood."

 

Of course MS, will tell you only so much, so you are left often to adjust on the fly or find that needle in a haystack.
anthony.nima   Testing Application Compatibility for Windows 8   1/29/2013 9:33:51 AM
Re: Baby you can drive my Windows
True tuscany but dont you think it has to do something with the OS too ?
Tuscany   Testing Application Compatibility for Windows 8   1/27/2013 6:21:21 AM
Re: Baby you can drive my Windows
" ....I have found that backward compatablity features are hit and miss."

@TJGUK   Yes, when one is at this step their chances of success are no better than 50-50.
Tuscany   Testing Application Compatibility for Windows 8   1/27/2013 6:19:09 AM
Re: App compatibility
@Susan @ Randomus    Agreed.
Tuscany   Testing Application Compatibility for Windows 8   1/27/2013 6:17:56 AM
Re: Compatibility
It does seem as though there could be the possibility for an application incompatibility nightmare here, though MS has taken some positive steps in addressing the problem. 

The ability to lie an application about version is nice and probably necessary for many.
anthony.nima   Testing Application Compatibility for Windows 8   1/21/2013 9:45:12 AM
Re: Compatibility
Sorry to say but there are so many applications which needs to be tested for compatibility with Win 8. I did found a few very basic ones. So its better to get the apps tested and then release an Windows 8 update.
Toby   Testing Application Compatibility for Windows 8   1/13/2013 4:15:10 PM
Compatibility
Thanks for the update on this. I am looking at Win 8 on a tablet with 4G as a way to move past Citrix for some apps and am hopeful the apps we have carefully tuned to work on XP SP3 will work on 8. I am sure we are in for a lot of surprises.
Susan Fogarty   Testing Application Compatibility for Windows 8   1/11/2013 6:06:02 PM
Re: App compatibility
I would say patience and a sense of humor make all aspects of life easier to deal with :)
Page 1 / 2   >   >>


The blogs and comments posted on EnterpriseEfficiency.com do not reflect the views of TechWeb, EnterpriseEfficiency.com, or its sponsors. EnterpriseEfficiency.com, TechWeb, and its sponsors do not assume responsibility for any comments, claims, or opinions made by authors and bloggers. They are no substitute for your own research and should not be relied upon for trading or any other purpose.

More Blogs from Brien Posey
Brien Posey   9/5/2013   10 comments
One of the main benefits of virtual desktop infrastructure is the ability to run many virtual machines on a single host, making the most efficient possible use of the resources available. ...
Brien Posey   8/28/2013   57 comments
By now you know that Windows 8.1 will release to the public on October 18. You may not know that with Windows 8.1, Microsoft is releasing a brand new version of Internet Explorer, IE 11.
Brien Posey   8/22/2013   22 comments
Operating system upgrades have always been something of a crapshoot. We as administrators make every effort to follow all of the recommended best practices, but it is difficult to know ...
Brien Posey   8/15/2013   20 comments
Significant changes are coming to Microsoft TechNet. If your organization uses TechNet software for planning or testing, you may need to modify your approach.
Brien Posey   8/6/2013   10 comments
The tool of choice for Microsoft operating system deployments is System Center Configuration Manager (SCCM). For those who have never worked through a bare metal Windows 8 deployment, it ...
Days
Hours
Minutes
Seconds
Dell Information Resources
SPONSORED BY DELL
VIDEOS
WINDOWS CLIENT
WINDOWS SERVER
On-demand Video with Chat
The culture of work is changing. Tech-savvy and always-connected people want faster, more intuitive technology, uninterrupted services, and freedom to work anywhere, anytime, on a variety of devices.
Latest Archived Broadcast
Bring-Your-Own-Device (BYOD) is about more than just a device.
© 2014 UBM TechWeb - Privacy Policy