Mircosoft 正式把Windows Mobile改名為Windows Phone,你會因此而購買Windows Phone嗎?

簡介

本文講述Windows Phone改名事件,以及Windows Phone發展歷史和今后發展策略的想法。

?

事件

今天下班的時候看報紙,有一段新聞關于昨天(2009年10月6日)Mircosoft正式使用Windows Phone這個名字。我去到原先Windows Mobile的主頁,已經全部由Windows phone代替了,如下圖。

wp1?

Windows Phone(技術名字叫做Windows Mobile 6.5)其實就是Windows Mobile 6.5新版本開始在設備上發售。但是改個名字那么重要嗎?從功能上說Windows Mobile 6.5和Windows Mobile 6.1以及6.0沒有革命性的改變,還是使用Windows CE 5.0的內核,那么為什么微軟要把名字改掉了,我認為體現了微軟對Windows Mobile的上策略上是改變。也體現了微軟下一步的發展方向。

?

史前Windows Phone (Pocket PC)

Windows Mobile最開始的時候名字叫做Pocket PC,顧名思義,微軟開始的想做的就是裝在口袋里面的PC,也就是desktop桌面系統。把一個Windows的desktop系統放到口袋里面了,目標宏大,但是我現在認為策略是相對失敗的,導致最直接的后果是Windows Mobile功能強大但是易用性很差。由于硬件的限制性,在Desktop上的法寶,在Windows Mobile變成了負累,例如開始菜單,開始菜單是Windows Desktop系統的法寶,以至于后來Linux上的GNOME和KDE都模仿Windows的開始菜單,但是在Windows Mobile開始菜單由于屏幕的限制性,只能放7項開始菜單,而且不能放二級菜單,導航性蕩然無存,增加了操作的難度。由于做口袋PC的策略,微軟直接把Desktop系統上的功能不加以改造就直接拿來到Windows Mobile用,例如GPS功能,盡管在Windows Mobile5以上有GPS Intermediate Driver。但是概念還是Desktop的,Windows Mobile的用戶需要使用GPS需要配置串口(Com Port),Com Port的好處是可以屏蔽硬件的差異性,支持Built-in或者藍牙GPS設備,關于GPS和Com Port的開發可以看我以前寫的文章。但是最關鍵一點,一個手機用戶我真的不關心什么Com Port,也不想關心,我要的是我想用GPS,你就幫我立刻啟動導航好了,That’s it.我認為這一切一切細節都是由于公司策略決定的,就是Pocket PC這個名字以及策略導致了今天Windows Mobile的發展。

當然Pocket PC的策略也不是一無所處的。最大的好處是Windows Mobile功能強大,定制性強,例如當下很多山寨手機就是基于Windows Mobile的基礎上定制出不同的Today Shell來模仿不同的手機,也就是說可以使用Windows Mobile來定制出類iPhone操作界面,類Blackberry和類Symbian操作界面。為什么山寨手機偏愛Windows Mobile呢?首先,Windows Mobile功能強大,一切智能手機標配的功能都帶上了,Bluetooth,GPS,3G,WIFI,Sensors等等。根據需求裁剪就可以,不需要自己從設備驅動開發。第二,Windows Mobile的定制性強。第三,強大的開發工具支持,Microsoft Desktop的開發者能夠使用原先的開發經驗來進行Windows Mobile的開發。

?

內憂外患的Windows Mobile

Windows Mobile的發展有得有失,但是Windows Mobile的發展還是內憂外患,微軟的CEO史提芬公開說微軟把Windows Mobile給搞砸了。可以參考 Ballmer: We 'screwed up with Windows Mobile.這里解釋一下,免得變成標題黨,這里搞砸的意思是在今天(2009年10月),微軟應該在把Windows Mobile改名字為Windows Phone的時候,也就是展開Windows Phone策略的時候,推出的產品是Windows Mobile7而不是Windows Mobile6.5。我認為Windows Mobile6.5還是不能代表Windows Phone策略的,我還是期待Windows Mobile7。

內憂不少,外患更多,在前幾天(2009年9月30日)的一項關于智能手機的調查中,Windows Mobile是眾多智能手機中得分最低的一部。參考 Survey: Windows Mobile users 'have no idea' they use it. 以100分為滿分算,Windows Mobile只是得了66分而其他iPhone(83), Android(77), Palm Pre (77), BlackBerry(73), the Palm Treo (70), 被歸為其他類的Symbian和Windows Mobile一樣66分。

?

改名Windows Phone意味著什么

改名最大的改變是策略上的改變,從做口袋PC到做真正的電話(Phone)。在Windows Mobile6.5有三大新功能,第一是Windows Mobile Market,模仿Apple Apps Store。第二是My Phone,基于云計算的數據同步。第三是新的Today,同時把開始菜單改成觸摸型(finger friendly)。我認為這些都是開始了,我覺得Windows Phone如果想開拓市場,需要從易用性入手,把他做成一個真真正正的電話,簡單易用的電話。我想今時今日,在消費市場上(區別于商用市場)使用Windows Phone的人很多是喜歡用特定廠商定制的Today,例如HTC的Today,而不是用Windows Mobile操作系統。在上面所說的調查中表示,很多用戶根本不知道自己在使用Windows Mobile的操作系統。由于像HTC等廠商的定制簡化了使用難度,人們才喜歡使用。這些功能本來應該有微軟自己做的,這些是基本功能,操作困難的電話沒人愿意買,而且價格也不便宜。我認為Windows Phone未來的發展方向是保留強大功能,同時定制不同的操作界面,不同用戶可以使用不同的操作Shell。有簡單易用的,有復雜而功能強大的等等多種選擇。

?

從開發者的角度對Windows Phone的期望

從開發者的角度,我對微軟變策略還是抱有不少期望的。

1.簡化UI開發,現在大家都稱為眼球經濟,界面都需要花哨,當前做Windows Mobile開發都是使用GDI,Alpha belnding, Immaging那些API,還是從API層做起的,我們想開發一個可以換膚的界面實在太麻煩了。

2.增強.NET Compact Framework,CF.net一直認為是完整版.NET的一個子集,但是既然是Phone,那不能僅僅是子集,例如WiFi功能,可能Desktop沒有而Phone基本是必須的,但是CF.net本身還沒有WiFi功能。同理Bluetooth,GPS,Sensors那些一樣,要為Phone特別做。

轉載于:https://www.cnblogs.com/procoder/archive/2009/10/08/Windows-Phone.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/277034.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/277034.shtml
英文地址,請注明出處:http://en.pswp.cn/news/277034.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【課后服務】20181022切蛋糕

權當拋磚引玉吧&#xff0c;掌握記搜的方法最重要。 #include<iostream> #include<cstring> #include<cstdio> using namespace std; int n,m,k; bool book[21][21]; int cake[21][21]; int dp[21][21][21][21]; int yt(int x,int y,int w,int h)//返回蛋糕…

我也來記錄我的一些開發心得和筆記!

博客園&#xff0c;我來了&#xff01; 轉載于:https://www.cnblogs.com/rose2007/archive/2007/07/11/814435.html

經典vim插件功能說明、安裝方法和使用方法介紹(已更新)

1 # 2 轉載請注明出處: http://blog.csdn.net/tge7618291 http://nuoerlz.is-programmer.com 8 # 9 1. 查看 key 相關信息說明的命令 :help keycodes 10 11 # 12 2. ctags 13 (1). 幫助手冊查看 14 :help usr_29 15 16 (2). 功能 17 ctags的功能, 只要在unix/lin…

【哈利波特】Sherbert Lemon對HP的解讀之11

NINEScar FaceThe characteristics of Harry’s scar change considerably.PS/SS – BurningQUOTEHarry, who was starting to feel warm and sleepy, looked up at the High Table again. Hagrid was drinking deeply from his goblet. Professor McGonagall was talking to P…

Linux 下, npm i 老是被killed 已殺死

2019獨角獸企業重金招聘Python工程師標準>>> node&#xff1a;v8.12.0 npm v6.4.1 npm i 安裝到一半會報這樣到錯誤&#xff0c;并終止&#xff1a; npm WARN deprecated socks1.1.10: If using 2.x branch, please upgrade to at least 2.1.6 to avoid a serious …

(轉)創建X509證書,并獲取證書密鑰的一點研究

創建X509證書&#xff0c;并獲取證書密鑰的一點研究 作者&#xff1a;肖波 個人博客&#xff1a;http://blog.csdn.net/eaglet ; http://www.cnblogs.com/eaglet 2007/7 南京 背景 服務器SSL數字證書和客戶端單位數字證書的格式遵循 X.509 標準。 X.509 是由國際電信聯盟&#…

css樣式優先級計算規則

css樣式的優先級分為引入優先級和聲明優先級。 引入優先級 引入樣式一般分為外部樣式&#xff0c;內部樣式&#xff0c;內聯樣式。 外部樣式&#xff1a;使用link引入的外部css文件。 內部樣式&#xff1a;使用style標簽書寫的css樣式。 內聯樣式&#xff1a;直接書寫在html標簽…

phpstudy-5.6.27-nts??安裝redis擴展

2019獨角獸企業重金招聘Python工程師標準>>> redis擴展安裝流程 第一步&#xff1a; 首先直接查看一下phpinfo()的信息 找到下面兩條信息 Architecturex86PHP Extension BuildAPI20131226,NTS,VC11Loaded Configuration FileD:\phpStudy\php\php-5.6.27-nts\php.ini…

用DDA Convolution和Perlin Noise來模擬水粉畫筆觸

在西方&#xff0c;水彩畫和水粉畫是可以統稱為Watercolor的,水粉畫通常也稱為不透明水彩畫或樹膠水彩畫&#xff08;Gouache&#xff09;&#xff0c;兩者既有相似之處&#xff0c;又有所區別。水粉畫是以水作為媒介&#xff0c;這一點&#xff0c;它與水彩畫是相同的。所以&a…

第三課 Makefile文件的制作(上)

1.序言&#xff1a; 前面的課程講解了從gcc編譯過程到其實踐&#xff0c;大家可以看到其實在這些步驟中有些是可以簡化編譯的&#xff0c;但由于參數多以及項目中文件數量多的原因難免會造成錯誤甚至是浪費大量的時間在這編譯上&#xff0c;為此linux系統中專門也有這個工具&am…

刺猬文│從啟動方式來看播客鏈的運行機制—設置驗證者

&#xff08;圖片出自網絡&#xff0c;版權歸原作者所有&#xff09;上一篇刺猬文我們介紹了播客鏈是如何實現Dpos的&#xff0c;其實質過程就是&#xff1a;節點A打包&#xff0c;將打包的區塊發送給其它的節點&#xff0c;其它節點根據當前時間&#xff0c;判斷是否應該由A節…

[記憶碎片的磁盤整理]老媽

卷標&#xff1a;老媽 掛載點&#xff1a;/family/mother 分區格式&#xff1a;親情 備注&#xff1a;老媽固然是我人生中的至親&#xff0c;但是搜遍我的大鬧&#xff0c;也沒能發現一點關于老媽的特殊記憶。老媽是一位再普通不過的女人、妻子、母親。也本該如此吧。碎片文件&…

探究Java如何實現原子操作(atomic operation)

1. 讓我們首先了解下java 中 Volatile 關鍵字 Volatile可實現java內存模型當中的可見性&#xff0c; java內存模型的可見性&#xff1a; 可見性&#xff0c;是指線程之間的可見性&#xff0c;一個線程修改的狀態對另一個線程是可見的。也就是一個線程修改的結果&#xff0c;另一…

JAVA-重寫equalse規范、技巧

JAVA-重寫equalse規范、技巧 1、自反性 任何非空引用x&#xff0c;x.equalse(x) 應該返回true2、對稱性 任何引用x和y&#xff0c;當x.equals(y)返回true&#xff0c;y.equals(x)也應返回true3、傳遞性 任何引用x、y和z&#xff0c;當x.equalse(y)和y.equalse(z)&#xff0c;那…

Password Creator(HTA)

<!--- 功能&#xff1a; 生成隨機密碼- 輸入&#xff1a; 用戶的設置- 輸出&#xff1a; 隨機密碼&#xff0c;同時拷貝到剪切板- 作者&#xff1a; maskx- 版本&#xff1a; v1.0- 歷史紀錄&#xff1a; 2007-7-11新建 - 創建時間&#xff1a; 200…

Julia 排坑指南

Julia 是一個高效的計算語言&#xff0c;據說性能和C有一拼。 Google也開始支持TPU的Julia&#xff0c; 個人覺得他的可視化比較厲害&#xff0c;下面是自己安裝過程的截圖&#xff0c;由于Julia的服務器在國外&#xff0c;所以下載的過程會出現一些不可描述的問題&#xff0c;…

Arts 第十九周(7/22 ~ 7/28)

ARTS是什么&#xff1f;Algorithm&#xff1a;每周至少做一個leetcode的算法題&#xff1b;Review&#xff1a;閱讀并點評至少一篇英文技術文章&#xff1b;Tip&#xff1a;學習至少一個技術技巧&#xff1b;Share&#xff1a;分享一篇有觀點和思考的技術文章。 Algorithm 深度…

難過的要命。。。。。。

請允許我這樣叫幾下&#xff0c;我知道自己是個老姑娘了&#xff0c;不能像小女孩那樣碰到點不開心的事就一哭二鬧三上吊。我不哭不鬧更不會傻得去上吊&#xff0c;我還有幾十年的大好日子要過呢&#xff0c;我兒子還沒生呢。現在我們還沒有正式的攤牌&#xff0c;應該說只差最…

基于.NET2.0的System.Net.Mail發送郵件Demo

第一種: //emailaddress郵件接收者地址 //mailcontent郵件主體內容 //mailtitle郵件標題 //mailsubject郵件主題 public bool SendMail(string emailaddress,string mailcontent,string mailtitle,string mailsubject) { …

美國美國,USA USA

外派美國微軟接的項目職位名稱&#xff1a;開發主管&#xff08;SDE LEADER&#xff09; 工作城市&#xff1a;Redmond 職位要求: Good English communicationGood SQL and C# .net framework experienceBackend developmentBI knowledge (he is expected to deal with millio…