我很時尚,我試玩了Windows 8

标签: Windows 8 | 发表时间:2011-09-18 01:56 | 作者:Jeffrey Tairan Wang
出处:http://blog.darkthread.net/blogs/darkthreadtw/default.aspx

微軟BUILD大會 9/13-9/16在美國登場,整個會議的焦點集中在下一代的作業系統--Windows 8身上!

Windows 8在操作介面上做了重大突破,融入Windows Phone 7由訊息磚(Tile)排列構成的Metro風格介面,並充分整合了多點觸控的操作特性,加上對ARM CPU的支援,都足以看出Windows 8準備揮軍平板電腦市場的決心。

BUILD大會的Keynote及各場次演講的錄影都已經放在Channel 9。一口氣噴出滿坑滿谷的新東西,要完整消化需要很多的時間及很好的肝。不過,雖然還沒能深入了解Windows 8的各項特色及改變,馬上安裝剛出爐的Windows 8 Preview版實地體驗也是一定要的! (換句話說,以下為盲目亂玩的心得,如有誤歡迎指正。)

除了使用者操作介面的改變,我也格外關注Windows 8平台程式開發上的變革,Windows Developer Preview downloads網頁有個Windows Developer Preview with developer tools English, 64-bit (x64)的預覽版本,這個版本的Windows 8預先已安裝好Visual Studio 11 Express Preview,可以省去另外安裝開發環境的時間,算是開發者的優先選擇。

不過問題來了,Windows 7的VirtualPC不支援在VM安裝x64版作業系統,網路上大家比較推的Windows 8御用VM軟體是VirtualBox。下載最新版(4.1.2)的VirtualBox,再按著這篇VirtualBox設定範例(補充: 網路介面卡類型記得要改成Intel PRO/1000 MT Desktop (82540EM)[參考下圖]以便讓Windows 8自動抓對驅動程式),我建立了一個雙CPU、2G RAM、40G HD的VM,沒三兩下功夫就順利裝好Windows 8囉!

Windows 8的開機速度頗快,即便在VM裡,不到10秒就能完成登入。而登入後映入眼簾的是Windows Phone 7風格的主畫面(如下圖),此時會很直覺地想用手指拖曳畫面去看右側的東西,不過這在"一般LCD + VM"環境下當然不可能實現,替代方案是使用滑鼠拖拉下方半透明的Scroll Bar來模擬。

看到Windows大改版成這副德行,有些人可能已經開始驚慌,十幾年累積下來的Windows操作經驗難道要作廢了嗎? 而另一個疑問是: 不會吧? 這樣的Windows要怎麼寫報告、做簡報、搞試算表及寫程式?

注意到了嗎? 畫面右側邊上有個眼熟的圖示,微軟平台開發者的好朋友 -- Visual Studio! 點下去就會發現Windows 8還別有洞天。

瞧! 熟悉的Windows桌面,Visual Studio、檔案總管(支援Ribbon)、DOS命令列視窗、IE(版本是IE10!!)通通都在! 看到這個畫面,大家應該就不用擔心有什麼Windows 7下的作業不能搬到Windows 8裡來完成。

依我的理解,Windows 8所提供的Metro風格介面,著重於資訊彙整及常用功能的快速存取,其預設的操作方式也以觸控觀念為主,希望讓使用者快速取得常用資訊,並透過簡單且直覺的操作進行互動(預覽版內附的股票程式就是很經典的例子),鎖定的目標應是平版電腦環境;至於文書作業、程式開發、修圖做HDR、剪輯影片... 等複雜且精細的作業,還是會回歸在傳統Winows風格的環境下用滑鼠鍵盤完成。甚至對於配備辦用用途、LCD沒觸控的PC來說,絕大部分時間應該都會停留在傳統桌面模式下。(或許在未來的Windows 8版本,安裝於PC設備時Metro介面預設是不啟用的。)

安裝的Windows 8裡已裝妥Visual Studio 2011 Preview版,當然就順便看一下Windows 8的程式開發。這個版本的Visual Studio Preview,只有Metro Style程式的專案樣版,有兩類語言選擇,用Javascript或是用.NET?

各試開了C#及Javascript專案一探究竟。謎底揭曉: .NET開發的Metro Style程式,用的是XAML加Code Behind的方式,走的是WPF/Silverlight的路線、若要用Javascript開發Metro Style程式,則等同於開發一個HTML5迷你網站。

有心為Windows 8平台開發程式的朋友,心中應該有個譜了吧!

相关 [windows] 推荐:

Windows 8就是Windows 6.2

- Darth Noctis - cnBeta.COM
Windows Vista内核版本号为Windows 6.0,Windows 7为Windows 6.1,微软近日也证实,Windows 8就是Windows 6.2,尽管这个消息已经是尽人皆知了. 想必微软在Vista身上受到了惨痛的教训,以至于今后很长一段时间都无法痊愈. 如果Windows 8下一代的内核版本号采用Windows 6.3,你也不必太过惊讶.

Windows工具集

- - 互联网 - ITeye博客
参考: https://community.rapid7.com/servlet/JiveServlet/downloadBody/2881-102-2-6389/Mitigating%20Service%20Account%20Credential%20Theft%20on%20Windows.pdf.

Windows Phone已死,Windows Phone 将死?

- Yu - cnBeta.COM
现在Windows Phone的销售是一个茶几啊. 微软已经承认,Windows Phone的表现低于预期. 而在4-6月这个季度的数据显示,Windows Phone的销量只有140万台,市场占有率只有1.3%,已经达到了历史上的新低. 而comScore的最新数据也表示,他在美国和欧洲5国的总市场占有率也由2.8%下降到2.2%.

windows下配置node.js

- We_Get - CNode社区
Cygwin网站:http://cygwin.com/,Cygwin是什么就不多说了,反正是必须的. 先下载setup文件,就算安装完了这个文件也别删,以后万一还有用得着的地方. 如果首次安装有些包忘记装了,还得用这个再次安装. 我一开始就忘记了好几个包,导致浪费了好多时间. 主要是记得第一个界面时选择“install from internet”,否则就会失败.

微软发布Kinect SDK For Windows

- skyan - Solidot
微软遵守承诺发布了Kinect SDK For Windows,允许教育研究人员或爱好者为这种体感控制器开发新的应用. SDK是基于XBOX 360上使用的软件,但微软将其移植到了.NET平台,支持C#、VB.NET或C++.NET等开发语言. Kinect SDK For Windows的运行平台是Windows 7,最低硬件需求是4GB RAM、双核处理器和DirectX 9.0c显卡,开发工具是Visual Studio 2010 Express(免费版),.NET Framework 4.0.

Kinect for Windows SDK出炉了

- 杯子 - 增强视觉 | 计算机视觉 增强现实
官方首页:http://research.microsoft.com/en-us/um/redmond/projects/kinectsdk/default.aspx. 微软从PrimeSense买来Kinect硬件加上来自Andrew Blake 带领的MSR剑桥视觉组的算法,让微软在本已经热卖的XBox360上又大赚了一大笔.

从Windows 1.0升级到Windows7

- Sheriff - Solidot
一位勇敢的操作系统研究者发布了一则YouTube视频(YouTube,Youku),展现了从Windows 1.0一路升级到Windows7的经过. 作者是在一个VMWar虚拟机上安装微软的操作系统,视频展示了DOS和Windows的安装,通过安装一些DOS游戏来观察较新的操作系统是如何处理向后兼容性的,以及Windows中偏好设置是如何在升级中保留下来的.

Windows编程革命简史

- Shang Wenbin - 酷壳 - CoolShell.cn
源文:A Brief History of Windows Programming Revolutions (Ron Burk). 首先,是 Windows API 和 DLL Hell. 在那个时候,Microsoft 创建了 VERSIONINFO 资源来管理版本信息,当然,是用来消除DLL Hell.

微软关闭Windows Live Spaces

- 柑桔 - 月光博客
  微软今天发布消息称,微软即将关闭已经运营了四年的Windows Live Spaces服务,并在未来六个月中将用户转移至WordPress.com博客平台.   微软和Wordpress共同宣布了这一消息,目前Windows Live Spaces拥有3000万用户,而WordPress拥有2600万用户.

Kinect for Windows SDK 本周发布

- 王辉 - LiveSino - LiveSide 中文版
微软在 MIX 11 大会上宣布了 Kinect for Windows SDK,也演示了相关的开发和应用,但始终未提供 Beta 版 SDK 的下载. 微软西班牙总裁 María Garaña 周三披露微软计划本周发布 Kinect for Windows SDK Beta. 根据微软研究院网站,Kinect for Windows SDK 包括:.