Windows 8, Windows 8.1, and Windows Server 2012 R2 introduce the latest operating system technology and software development platforms for use by app developers and enterprises worldwide. As part of further enhancing the security, reliability, performance, and user experience of Windows, Microsoft has introduced many new features, improved existing features, and removed others.
While the goal of Windows 8, Windows 8.1, and Windows Server 2012 R2 is to stay highly compatible with most of their respective apps written for previously released operating systems, some compatibility breaks are inevitable due to innovations, tightened security, and increased reliability. Overall, the compatibility of the new operating systems with existing apps is high.
This Cookbook is divided into two major sections, Windows 8.1 and Windows 8:
- Windows 8.1 and Windows Server 2012 R2
- Windows 8 and Windows Server 2012
The following topics are either new with this release of the Cookbook or have been updated:
- Operating system version changes in Windows 8.1 and Windows Server 2012 R2
- Windows components installed on demand
- HTML font fallback behavior
- Windows 8.1 allows only https URIs, not http URIs
- Mousewheel input for Windows 8.1
- Windows precision touchpad devices
- High DPI for desktop apps in Windows 8.1Web application proxy
- Edge UI is suppressed in "in-out-in" and "inertia" scenarios
- Calling ImmSetConversionStatus() or ImmGetConversionStatus() from Windows Store apps is not supported
- Input method manager APIs are not supported by Simplified Chinese IME
- Some East Asian IME software input panels now send vKey
- International text and font guidance
- Windows App Certification Kit for Windows 8.1
- Windows App Certification Kit for Windows 8
We invite you to check out these topics to learn how to optimize your apps and take advantage of what this newest release of Windows has to offer.
Windows Compatibility Cookbook editions that address earlier versions of the Windows and Windows Server operating systems can be found at Windows Vista and Windows Server 2008 and Windows 7 and Windows Server 2008 R2 Application Quality Cookbook