學生眼中的Windows Phone

不過微軟在教育市場的努力,得到的回報也是豐厚的。比如一年一度的“創新杯”已然成為軟件開發競賽領域的奧林匹克級賽事。昨天下午跟 Xight 兩位項目創始人聊到微軟給他們的幫助,他們甚至給予“沒有微軟,就沒有我們的今天”超高評價。而吳疆同樣盛贊微軟在開發工具、學習資源、正版軟件各方面的大力支持。
“創新杯”Windows Phone 項目第一名
吳疆率領的三人小組叫 Nest,來自華中科技大學軟件學院。今年 4 月獲獎的項目叫 Nest,我問他中文名字是什么,他想了一下,說出一個很學究的叫法:社區老人監護系統。Nest 由 Web 端和手機端構成,Web 端是醫生護士控制,由他們安排老人的日程;老人在手機上查看醫生為自己作出的安排,執行輸液、吃飯、散步等活動。
Nest 能夠獲獎的原因,吳疆說是因為其中運用到的音頻傳輸數據的技術。醫護人員將安排好的日程發送到老人手機上時,吳疆選擇了用音頻口來傳輸數據,而放棄了藍牙和 Wi-Fi 傳輸方法。至于不選擇藍牙的原因,有兩個:一、耗電量大;二、藍牙只開放了音頻接口,未開放數據接口,不能通過藍牙來傳輸數據。不選擇 Wi-Fi 的原因,除了不支持傳輸數據之外,成本高是另一個原因——“一個 Wi-Fi 模塊賣 200 元,我在淘寶買音頻口,加運費 15 個才 25 塊錢”。最后選擇音頻口,就集成了四大優勢:最大兼容性(3.5 mm),低功耗,低成本,操作方便。
對于 Windows Phone 項目第一名的獎項,吳疆并不滿意。昨天下午他看到我在跟楊碩和李今在聊天,晚上見面的第一個話題就是“我覺得軟件設計獎第一名應該是我們。Xight 他們是一個硬件項目,由它來拿‘軟件設計’獎好奇怪”。他半調侃地說英國新來的那個評委不熟悉規則,把軟件獎頒給了硬件項目。
吳疆的失落源于團隊的付出。為了瞄準“軟件設計”獎項,他邀請了曾經在 2010 年獲得“創新杯”第一名的學長來當自己的“導師”,在項目方向給給予指導,可謂吃透比賽規則和細節。就像高考考前估分一樣,他們在比賽前也給自己的項目估了高分,志在必得。甚至為了這個第一名,他與學長“導師”進行多次激烈爭吵,“最終做出來的產品,是多次磨合、調整后的東西”。
在評獎過程中,評委對 Nest 音頻數據傳輸技術很感興趣,吳疆自己卻對此輕描淡寫。“這不是非常創新的技術,在 iOS、Android 平臺都有了一些類似的產品。我們所做的工作是重寫音頻傳輸協議,通過軟調制解調來實現它。只是 Windows Phone 平臺應用少,你在這里做應用更容易被發掘。”又是一句大實話。
聊聊 Windows Phone 生態
吳疆是華科軟件工程專業大三學生,湖北武漢人,1989 年生人。在學校的時候他自己搞過 Android 開發,得了個二等獎。我讓他講講 Android 開發和 Windows Phone 開發的不同點,他一下子講出來 6 個 Android 開發不如 WP 開發的理由,力挺 Windows Phone 意味濃重:
沒有所見即所得的開發界面
開發工具不好使,微軟 Visual Studio 功能強大
Android 模擬器太慢,WP 瞬間打開
C# 比 Java 更容易上手
Android 版本太多,兼容性門檻高
Android 應用商店龐雜,難以掙錢,WP 只有微軟一家
微軟支持學生開發群體力度大,資源多
我讓吳疆談談他看到的 Windows Phone 不足之處,他比較謹慎地列了幾條:
用戶量少,開發者積極性可能比較難以調動
Windows 8 將來想打通 Windows Phone 8,但現在微軟步調謹慎,如果繼續追求“大而全”,可能 Windows Phone 的流暢感就沒了
不開放代碼底層,只能用 C# 撰寫,一些開發者 C++、C 開發經驗的積累派不上用場,很多開源代碼也無法使用
我最近一直在體驗 HTC One X,納悶的是為什么這個高配置的一款手機還會經常有卡頓和丟幀,Lumia 800 的 1.4 G 單核處理器還能跑得非常歡暢。吳疆同樣盛贊 Windows Phone 的流暢,“界面簡單,UI 占的內存小,速度很快”。對于 Windows Phone 目前只支持 800 x 480 一種分辨率的現象,吳疆站在開發者角度說“很爽”。我說將來 Windows Phone 8 可能會支持四種分辨率,這對于開發者來說會不會增加開發壓力。他說 Windows Phone 開發采用的是類似于 HTML 5 的 Xaml 開發語言,可以實現屏幕自適應。而圖片的分辨率,則由于在開發的時候可以通過 Xaml 語言導入矢量圖和 AI 圖,大小屏幕顯示都是無損的。
關于諸如 800 x 480 分辨率這樣“統一度量衡”式的舉措,一周前 Windows Phone 開發平臺高級經理嚴飛在北大“春苗計劃”上演講時也提到過。基本可以認為 Mango 7.5 是為開發者服務的,消費市場的眾多怨言,等到 9 月份由神來解決問題吧。
我問吳疆做 Nest WP 手機客戶端有沒有什么經驗可以分享。他說了兩點自己的教訓:顏色配色要寫死,不要使用系統默認配色(default 值),黑即黑,白即白;字體也不要使用“default”,寫死為微軟雅黑。“這樣可以減少測試的時間”。
對 Web 端的偏好
除了用兩個月時間做出 Nest 項目來“創新杯”參賽,吳疆更多的是偏好于 Web 網站。他今年讀大三,已經在學校食堂的三層管理著 10 臺惠普服務器。“為各個院系建站,可以拿到 5000-6000 元/個的收入,后期維護費還有 400 元/月,這筆錢對于學生來說是挺不錯的”。
吳疆也接社會上的外包活兒。“第一次被坑得很慘”,吳疆回憶到,“那是一個電信的項目,電信外包給一個人,那個人再跟我們接觸。剛開始給的價格是 6000 元,但到手只拿到了 4000 元,被扣掉了‘網絡費’1000 元,押金也交了 1000 元。而且當時我們只能去他們指定地點寫代碼,全部在內網寫,代碼帶不走。”不過吳疆拿到 4000 元還是很高興,“買了一部電動車,在校園內騎很拉風”。經過這次外包經歷,吳疆感嘆還是學校的老師“靠譜”:“他們至少不會騙你”。
除了在外面接活兒外,吳疆自己搞了兩個網站,一個叫“宣講會查詢系統”,一個叫“好么”。前者已經小有名氣,每天 20 萬的 PV,曾經賣過一天 1000 元的廣告價。這個系統會用爬蟲去各個高校抓取校園講座,并把頁面放到自己的域名下。網站素雅的風格非常具有氣息,不過他們正在謀劃下一階段的盈利模式,暑假可能會改版。
另一個網站“好么”則像是一個實驗項目,是一個“幫扶”網站,幾乎沒有用戶。直白地說,這是一個“找跑腿”的網站(“服務交易平臺”)。比如你在玩游戲,需要帶 2 份米飯,那么付 2 元/份的跑腿費就可以讓人給你帶飯了;當然,也有很實用的場景:在外實習的學長,由于沒有精力去學校學工處領某個證書,你可以幫他跑一趟,他支付 10 元。吳疆自己通過這個網站掙過 20 元,一次是幫 4 個人帶飯,2.5 元/份跑腿費(或曰“小費”);一次是幫學長取證書,10 元。——對于后者,大四學生可能會有比較深的感觸,我當年就麻煩過學校的老師去取過兩次證書,如果 10 元錢能搞定,自然不必麻煩老師們。
吳疆現在正在申請北大/清華的保研指標,暑假他可能會到北京實習。昨天深夜送他回去的時候,我說給你兩個忠告:一、不要迷戀 web,全情投入移動端;二,要做事業,要來北京。他臨下車之前,說覺得晚上 12 點咖啡館聊天這樣的經歷太神奇了。
【編輯推薦】