Underlying features and development platform for Windows 8

Source: Internet
Author: User

Windows 8 is based on Windows 7, and Microsoft has improved its performance, security, privacy, and system reliability. In terms of hardware requirements, Windows 8 is exactly the same as Windows 7.In addition to the x86 and x64 architectures, Windows 8 has added support for arm on-chip systems.

Connectivity and Wi-Fi and mobile broadband

Windows 8 automatically selects a network with better signals for connection and allows applications to control their bandwidth usage. In a network with traffic restrictions, Windows 8 automatically blocks network connections to prevent unnecessary charges.

Windows 8 improves its Wi-Fi hotspot connection function and regards the mobile broadband network as a Metering Network. Users can also quickly control wireless signals to realize the "flight mode" of computers ".

Device Applications and drivers

When a user connects to a new windows-certified device such as a digital camera or TV, the metro-style device application can be started to help the user complete hardware-related tasks such as importing/sharing photos. Microsoft provides hardware vendors with a way to customize the device application interface through metadataxml information to achieve unique hardware experience for different devices, regions, and countries.

Windows 8 also has built-in drivers for a large number of new devices, such as printers, various sensors, and touch screens. In most cases, drivers can be used without additional installation. The new HID drivers support commonly used sensors such as heat, light, temperature, and pressure.

Security, encryption/decryption, smartscreen

The data access model of an application is improved in Windows 8. You can control the data and resource access permissions of all applications. For hmtl5 + JavaScript applications, the security model is similar to scripts in the browser.

Windows 8 also simplifies programming interfaces for encryption, decryption, and digital signature. Developers can also quickly add certificates to applications that use SSL encryption to provide users with an error-free experience.

To download or run a file, smartscreen in Windows 8 will scan to ensure that the requested URL orProgramIt does not pose security threats to computers. Windows 8 also has built-in windowsdefender security software. Microsoft-certified third-party software can also load its own driver in the startup process.

In addition, Windows 8 also performs security detection when it is started. If a non-Microsoft signature component is detected, the system enters the Windows Recovery environment for automatic repair.

Windowstogo

Enterprise itpro can provide startup USB storage devices including Windows 8 for enterprise users, and run Windows 8 and enterprise applications, data, and settings on USB storage devices to reduce the risk of information leakage.

Applocker

Applocker allows enterprises to manage specific users or user groups to use or disable a desktop or metro-style application.

Windows 8 also improves some other enterprise functions, including directaccess, bitlocker, deployment tools, Windows activation based on the Active Directory, and client hyper-v, more rigorous system start detection.

Windowsruntime and Application Model

Windowsruntime (winrt) is a series of APIs used to build Metro-style applications. It supports JavaScript, C ++, C #, and VB.Programming Language. The new winrt also includes a subset of traditional Win32, COM, And. netframeworkapi. developers can also use HTML5 and css3api for development.

Other Microsoft programming frameworks such as. netframework or windowscruntime libraries can access winrtapi. Existing x86 applications must be rewritten to run on the ARM architecture, while new metro applications can run directly.

Metro style applications and games

In Windows 8, the development of Metro-style applications is divided into three solutions:

-HTML5 and css3 are used to build the interface and JavaScript is used as the application logic;

-The XAML build interface. c ++, C #, or vB are used as the application logic;

-For game development, C ++ and directx11.1 can be used to make full use of hardware performance or casual and lightweight games developed using HTML5 or XAML;

-Windows Shell integration, media, and sensors;

When developing a metro-style application, developers can take full advantage of the new features of Windows 8, such as AppBar, edge, livetiles, and interaction between applications.

Winrt can access audio or video data completely through JavaScript or XAML, and can also achieve camera shooting, encoding, and playto functions. Winrt also provides a Component Interface for fast access to sensor devices, and WIN32API can also pass through a fewCodeTo input sensor data.

Internetexplorer10 Development

Internetexplorer10 provides development support for many modern standards such as HTML5, css3, SVG, and hardware acceleration for Web developers. The ie10 platform supports local storage, indexeddb, application caching, asynchronous scripts, webworkers, websockets, HTML5 file APIs, drag-and-drop operations, history, and sandbox.

Liveconnect

Liveconnect provides a series of controls and APIs that can integrate windows liveid Single Sign-On (SSO), SkyDrive, Hotmail, and Messenger Information in applications. This can be considered as the next generation of messengerconnect.Article.

Visual studio11, expression Blend

Visual Studio 11 and expressionblend will be the main tools for Windows 8 application development. For HTML5 applications, DirectX and HLSL games, and device-driven development, both Vs and blend have new improvements and a series of related tools. Visual Studio also supports one-click "release to Windows App Store ".

In addition, Microsoft's longest product name has already appeared: Microsoft visualstudio 11 express for windows#preview.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.