Compatibility Center Introduction
This page is meant as an introduction to our Compatibility Database and how ratings and testing work at CodeWeavers HQ.
If you would like to know how a specific program works with CrossOver, please search our database:
On October 13, 2015 we launched the most dramatically updated CodeWeavers website ever.
One of the big changes is how applications are now rated in the Compatibility Center. Our main goal was to make it simple and obvious to figure out how well a Windows program runs in CrossOver.
Common customer issues we've always had are:
- not understanding what medal badge is more valuable than another
- not rolling over the medal badge to see the explanation description text
- not understanding/caring about the supported/unsupported distinction.
We spent a lot of time going over different ideas, metrics, layouts, etc. We eventually decided to go with a star rating system that has matching text descriptions, and dropping the supported versus unsupported distinction.
Previous rankings were converted over to the new system with the order:
- Untested -> Unknown or Unrated
- Known Not to Work -> Will Not Install
- (this distinction is new) -> Installs, Will Not Run
- Bronze -> Runs Okay
- Silver -> Runs Well
- Gold -> Runs Great
The averaging formula for the rating is staying the same. A more detailed of description of ratings is available here:
' CrossOver Rating System
Our Internal Concerns
The supported/unsupported distinction has always been a tough grouping to work with.
- What gets supported?
- When are supported programs no longer supported?
- Is it honest to say that all bugs on a supported program will be fixed?
- Is it fair to limit tickets, beta reports, and bugs to certain programs?
- What if we use unsupported programs in marketing/sales?
- Is that false advertising?
- Are we making promises that we don't have the time, money, or resources to keep?
Why We Changed
The expectation and reality is that we have always been asked to look at and fix all Windows applications regardless of what we decide to categorize them as. We wish for unlimited time, money, and developers, but that will never be the case. Instead, as a company, we pursue what we think will generate the most sales. Big name items like Office, Quicken, DirectX 11, and 64-bit
. Those priorities will change as the market changes. Overall it's worth more to put the time in on the big things and help all applications run better from that effort, than to chase a bad text field in the Microsoft Office 97 installer.
distinction is gone. Going forward we're going to try and refer to applications more generally as Known
. Known applications are in the database; they might have a rating and information from our community as whole and they may even have a tie file. Unknown applications are everything else. It is a basic way to explain if we have any information about a program or not without giving the impression that we don't care about it or will go to the ends of the Earth to fix it. No programs are "more blessed" because we run them. They are ranked well because our community (including CodeWeavers) believes in their functionality.
When We Changed
The change in thinking came about when we redesigned our website. We took a look at all of our Supported
applications and all of the applications that our customers and volunteers have ranked Gold
. In many cases we decided that our community was doing a more than adequate job of providing top notch support to the applications they rank and love... and it was not limited to the Gold
The redesign was put into place on October 13, 2015.
It's What We Test
The problem is, how do we know how well CrossOver is working with a sample set of applications? How do we know if we can release?
The answer is all in what we test. That infamous list of what we're looking at that we can more frequently update and adjust to what our customers are requesting.
So... how about a list from the Quality Assurance department?
The following list is subject to change at any time and if a particular title is getting a lot of attention from the community, we are very likely to add it into our normal round of testing and development. This has happened in the past with games like Rift, Star Wars: The Old Republic, SIMS 4, Need for Speed World, and many more. Further, we test against the functionality of development on DirectX 11 and all the components getting implementation work for Office 2013 (like dwrite, direct2d, etc).
When DirectX 11 becomes more functional, we expect our list of games that get tested to change drastically.
The core group of applications like Office programs or Quicken or popular games like World of Warcraft, EVE, Rift will always get our attention if they have trouble but we want it to be clear that we would work on applications outside of that circle.
We are also testing Steam, Origin, Arc, GOG Galaxy, Big Fish Games Manager, and other game delivery systems. UPlay is starting to work! (but will need more polish)
Beyond that, we have a library of thousands of games to test with so that if an issue arises we can triage it.
We are currently testing Office 2013 in-house on Mac and Linux systems; we do not yet claim functionality on either operating system. This is a work in progress
. In addition to the core programs we have worked on in the past, we are working on Access and Publisher. While we cannot promise either program will work, we believe that if we do the testing we can point out similarities and reduce overall development while gaining additional functionality.
This list was last reviewed on December 22, 2015 as part of the CrossOver 15 release process
Microsoft Office 2007 and 2010
We still look at bugs within Office 2003 but without a strong customer base requesting work, we do not prioritize these bugs.
Other Productivity Programs
- Quicken 2013-2016
- Noting that 2016 has new features we need to do work on to gain more functionality
- This application has a Mac native version but still has a large following on both Mac and Linux through CrossOver
- Enterprise Architect
- Usually the latest version but sometimes triaging bugs in older versions
- MetaTrader 4
- Guild Wars
- World of Warcraft - Linux
- Starcraft II - Linux
- Guild Wars 2
- EVE Online
- Hearthstone - Linux
- Star Trek Online - Linux
- Baseball Mogul 2015
- Path of Exile
- Warcraft III
- Euro Truck Simulator 2 (with comparison to native versions)
- World of Tanks
- World of Warships
- Alien Swarm
- Plants vs Zombies (with comparison to native versions)
- South Park: Stick of Truth
- Planetside 2 (needs more work)
- Magic 2015 (needs more work)