令人惊喜的Windows 8底层功能及开发平台

开发 前端
Windows 8基于Windows 7,同时微软对其进行了性能、安全、隐私、系统可靠性等方面的改进。在硬件需求方面,Windows 8与Windows 7完全一样。之前也提到,除了x86和x64架构,Windows 8增加了ARM片上系统的支持。

Windows 8基于Windows 7,同时微软对其进行了性能、安全、隐私、系统可靠性等方面的改进。在硬件需求方面,Windows 8与Windows 7完全一样。之前也提到,除了x86和x64架构,Windows 8增加了ARM片上系统的支持。

连接性与Wi-Fi和移动宽带

Windows 8会自动选择信号较好的网络来进行连接,也允许应用来控制自己的带宽占用。在有流量限制的网络下,Windows 8会自动阻止网络连接来防止不必要的收费。

Windows 8改进了其Wi-Fi热点连接功能,并且会将移动宽带网络视为计量网络。用户也可以快速地控制无线信号,实现电脑的“飞行模式”。

设备应用与驱动

当用户连接上新的Windows认证设备比如数码相机或电视,Metro风格设备应用即可启动,帮助用户完成硬件相关的任务比如导入/分享照片。微软为硬件厂商提供了通过MetadataXML信息来自定义设备应用界面的方式,实现不同设备、地区、国家的独特硬件体验。

Windows 8中也内置了大量新设备的驱动,比如打印机、各种传感器、触摸屏等,大部分情况下无需另外安装驱动即可使用。新的HID类驱动支持常用的传感器比如热、光、温度、压力等。

安全性、加密/解密、SmartScreen

Windows 8中改进了应用的数据访问模型,用户可控制所有应用的数据和资源访问权限。如果是HMTL5+JavaScript应用,安全模型类似浏览器内的脚本。

Windows 8也简化了加密/解密/数字签名的编程接口。开发者也可快速给使用SSL加密的应用添加证书,从而向用户提供无错体验。

下载或运行某个文件,Windows 8中SmartScreen即会进行扫描来确保请求的URL或程序不会对电脑造成安全威胁。Windows 8还内置了WIndowsDefender安全软件,微软认证的第三方软件还可以在启动进程中加载自己的驱动。

另外,Windows 8启动时也会进行安全检测,如果检测到非微软正常签名组件,系统将进入Windows恢复环境进行自动修复。

WindowsToGo

企业ITPro可以为企业用户提供包含Windows 8的可启动USB存储设备,在USB存储设备中运行Windows 8和企业应用、数据和设置,而减少信息泄漏的风险。

AppLocker

AppLocker将允许企业管理特定用户或用户组使用或禁用某桌面应用或Metro风格应用。

Windows 8中还改进了其他一些企业方面的功能,包括:DirectAccess、BitLocker、部署工具、基于活动目录的Windows激活,以及客户端Hyper-V,更严格的系统启动检测。

WindowsRuntime与应用模型

WindowsRuntime(简称WinRT)是用来构建Metro风格应用的一系列API,支持JavaScript、C++、C#和VB编程语言。新的WinRT同样也包括传统Win32、COM和.NETFrameworkAPI子集,开发者还可以用HTML5和CSS3API进行开发。

其他微软编程框架如.NETFramework或WindowsCRuntime库都可以访问WinRTAPI。现在已有的x86应用需要重写才能运行于ARM架构,而新的Metro风格应用可直接运行。

Metro风格应用和游戏

Windows 8中Metro风格应用的开发主要分3种方案:

—HTML5和CSS3来构建界面,JavaScript作应用逻辑;

—XAML构建界面,C++、C#或VB作应用逻辑;

—游戏开发可使用C++和DirectX11.1来充分利用硬件性能,或HTML5或XAML开发的休闲、轻量级游戏;

—WindowsShell整合、媒体和传感器;

当开发Metro风格应用,开发者可以充分利用Windows 8新特性,比如AppBar、Edge、LiveTiles和应用间交互。

WinRT可完全通过JavaScript或XAML来访问音频或视频数据,也可以实现摄像头拍摄、编码、PlayTo功能。WinRT也提供了快速访问传感器设备的组件接口,而且Win32API也可以通过不多的代码来实现传感器数据的输入。

InternetExplorer10开发

Internet Explorer 10为Web开发者提供诸多现代标准如HTML5、CSS3和SVG、硬件加速等的开发支持。IE10平台支持本地存储、IndexedDB、应用缓存、异步脚本、WebWorkers、WebSockets、HTML5文件API、拖拽操作、历史、沙盒等。

LiveConnect

LiveConnect提供了一系列能够在应用中整合WindowsLiveID单点登录(SSO)、访问SkyDrive、Hotmail和Messenger信息的控件和API。这可以视为下一代Messenger Connect,更多内容将在新文章中介绍。

Visual Studio 11、Expression Blend

Visual Studio 11和Expression Blend将是Windows 8应用开发的主要工具。对于开发HTML5应用、DirectX和HLSL游戏、以及设备驱动的开发来说,VS和Blend都有了新的改进和一系列相关工具。VisualStudio也支持一键“发布到Windows应用商店”。

而且,微软最长产品名已经出现:Microsoft Visual Studio 11 Express for Windows Developer Preview。

原文:http://tech.sina.com.cn/s/2011-09-14/05206058663.shtml

【编辑推荐】

  1. 微软发布Visual Studio的Python开发插件
  2. 三名技术怪才同天离开微软
  3. 微软Jupiter平台将成为开发者的灵丹妙药?
  4. 跨平台开发框架Jupiter能成就微软的未来?
  5. 微软雄心勃勃,意欲将JavaScript打造成次世代赢家
责任编辑:陈贻新 来源: 驱动之家
相关推荐

2012-07-17 13:30:36

Office 2013Windows 8

2015-06-03 09:34:54

Android M谷歌AndroidL

2016-03-23 10:06:18

2010-06-30 12:40:47

Linux SNMP

2010-07-05 11:32:54

HART协议

2014-08-26 10:01:18

Windows Pho平台开发指南

2020-09-16 14:09:34

编程语言JavaPython

2009-09-04 15:50:55

RadioButton

2011-11-16 09:40:19

Windows 8操作系统

2022-02-14 07:12:01

Windows 11系统微软

2013-02-18 10:40:55

2011-06-15 10:20:50

Ubuntu 11.0

2014-05-15 13:53:57

VDI平台

2010-03-19 09:24:48

Windows 7 S新特性

2016-03-04 11:37:09

戴尔服务器Dell PowerE

2011-11-24 11:24:45

iCloud云计算苹果

2013-05-29 09:29:07

OSI传输层TCP协议

2017-10-11 14:45:58

Linuxinotify功能实现原理

2015-03-02 10:26:32

Windows 10

2011-04-12 10:30:35

Windows 8
点赞
收藏

51CTO技术栈公众号