Monday, January 29, 2007

從智慧手機看iPhone面臨的多重問題

蘋果iPhone的美觀,無庸置疑。但有時候,美只是表象。

蘋果日前在Macworld展發表iPhone,激起熱烈迴響,但尚未提供詳細的細節。iPhone的技術內涵為何,外人仍不得而知。此外,手機市場競爭激烈,主要廠商都是赫赫有名的大企業,市場根基遠比iPod擊敗的其他MP3播放機業者穩固,所以蘋果進軍手機市場成功與否,不無疑問。

一如往常,蘋果對這些細部問題並未多作說明,而iPhone的詳細資訊要到今年6月才可望出爐。然而,這些細節卻攸關將來iPhone的歷史定位--究竟iPhone會成為行動電話與媒體播放機的完美綜合體;還是只是一款跳不出蘋果專屬框架的裝置,市場無法拓展,而且實際功用不如蘋果宣稱的那麼棒?

以下是蘋果iPhone將來上市時可能面臨的問題:

OS X: 在Macworld專題演說中,蘋果執行長Steve Jobs表示,iPhone執行的是「OS X」,但未說明這個iPhone版作業系統的功能有多精簡。

大致而言,蘋果的軟體開發環境極佳,但蘋果能給iPhone程式設計師多大的彈性空間,仍不明朗。程式設計師必須花多大的功夫,才能把遊戲、試算表或文書處理等軟體修改得適合在iPhone版OS X上執行? iPhone的環境會像iPod一樣封閉嗎?現有的、支援OS X的JavaScript架構widgets能不修改即可使用嗎(有些程式開發人員覺得有此可能)?在蘋果官方開發人員網站上搜尋「iPhone」,並未提供任何相關資訊可供解惑。

應用程式: iPhone推出時,會有哪些類型的應用程式可用?即使目前的麥金塔電腦(Mac)應用程式可搬上iPhone,這些程式需不需要重新設計、以配合iPhone的螢幕大小與儲存空間要求?除了結盟夥伴Google與Yahoo提供的程式之外,蘋果iPhone還會不會支援其他常見的第三方行動軟體,例如Skype網路電話(VoIP)程式。由於iPhone內建Wi-Fi功能,若能使用Skype,可能大受歡迎。

看來蘋果iPhone鎖定的市場並非企業客戶,但目前為止,企業主管與業務員一直是智慧型手機最大的使用群,至少在美國如此。蘋果會不會支援push式電子郵件軟體,例如RIM (Research In Motion)的軟體或摩托羅拉的Good Technology?Yahoo網頁郵件系統的使用者未來可直接用iPhone接收電郵訊息,但那項功能對經常出差旅行的執行長而言或許不足,除非他名叫Steve Jobs。

電池續航力:蘋果表示,iPhone的電池續航力若用來講電話、播放影片或上網瀏覽,可「長達五小時」;用來播放音樂則「長達16小時」。但蘋果並未回答一個重要的問題:待機時間(standby time)多長? 而且,用的是像iPod那種密閉的電池,還是像大多數手機那樣可輕易更換的電池?

再者,五小時連續通話的續航力,跟平凡無奇的Sony Ericsson W810i相比,似乎小巫見大巫。W810i是另一款採用Cingular EDGE(Enhanced Data Rates for GSM Evolution)行動電話網路的手機,號稱連續通話時間「長達九小時」、「音樂播放時間長達30小時」。但在iPhone上呈現美麗的圖形,和使用功能完整的作業系統,是不是比用精簡版作業系統需要更強大的電力? 蘋果iPhone裡用的是哪些應用程式處理器?

網路功能:蘋果表示,iPhone將使用Cingular的EDGE網路技術。Cingular說,該公司的無線網路傳輸速率「通常達到75Kbps (每秒千位元)到135Kbps」。這種速度跟撥接連線(稍稍快一些,但遠不如寬頻速度)差不多同級。怪的是,Cingular在數十個都會區提供一種稱為BroadbandConnect (亦稱HSDPA)的第三代(3G)無線電信服務,傳輸速率更快,可達到400Kbps到700Kbps,每秒的bursts超過1Mb。一年前ThinkPad筆記型電腦就宣布採用這項3G技術,Palm Treo 750最近也宣布跟進。為什麼蘋果的iPhone不用呢?

內建Wi-Fi無線連線,將協助使用者加速存取家裡或公司裡的資料。但行動寬頻最重要的用途是快速存取熱點(hot spot)之外的資料。EDGE技術支援不能飛越美國的範圍。但在美國之外的地區,智慧型手機的使用者已習慣使用速度幾乎逼近美國DSL與有線寬頻的無線網路。

觸控螢幕: iPhone採用觸控螢幕捲頁,是創新的導覽方式--以食指朝螢幕上方推,即可往上捲頁;往下即下拉。手機上只有一個主要按鈕,不僅與蘋果崇尚極簡風格的設計理念吻合,也讓該公司把相同的基本硬體設計套用在各式各樣可程式化的裝置上。

不過,如果必須用雙手才能操作的話,其實就稱不上是智慧型手機(smart phone)。蘋果 Multitouch輸入系統導致的一個結果,就是需要用兩隻手來操作iPhone螢幕上的瀏覽功能,舉凡捲頁、通訊錄、回電、搜尋網頁,乃至於Jobs演講時示範的所有其他功能。

智慧型手機設計師多年來一直把聚焦於單手可操作的裝置,因為先前人人都厭倦用觸控筆操作個人數位助理器(PDA)。現在,使用者會為了iPhone漂亮的圖形與上網體驗,而願意走雙手操作的回頭路嗎?

再者,你能忍受漂亮的iPhone上到處都是斑斑指紋嗎? 許多評論者已提出這個顧慮,但指出蘋果已花了一番工夫選擇抗汙漬、或至少容易擦拭乾淨的螢幕表面。話雖如此,在觸控螢幕上打字仍非易事,因為你沒辦法像用黑莓機(BlackBerry)或Treo的鍵盤那般,用觸覺摸到按鍵的隆起。

價格:為蘋果辯護者會記得,2001年iPod剛推出時,價位高得引起一陣反彈聲浪。當然,久而久之價格逐漸降下來。但,且讓我們面對現實:iPhone很貴。

4GB機型499美元,8GB機型599美元,iPhone的價位可說是偏高、或接近智慧型手機的頂端。Jobs的解釋是,其他廠牌的智慧型手機並未內建iPod Video,而且買一台iPod外加其他廠牌的智慧型手機合計也要花499美元。可是,消費者願不願意為了改用iPhone,而捨棄iPod Nano和目前用的手機呢? iPhone推出之初,儲存容量最高只有8GB,對大量使用影片者或擁有龐大音樂庫的iPod使用者而言,恐怕缺乏動機捨棄既有的30GB型或40GB型iPod。

而且,別忘了,iPhone只透過Cingular提供,需要綁兩年的行動電信合約。Cingular是美國最大的無線電信服務業者,但想買iPhone、但非Cingular客戶的消費者可能必須提前跟自己的電信公司解約,但這麼做必須付出可觀的罰金代價。以Sprint為例,合約未到期就解約,要付出150美元的代價。

以上類似的諸多顧慮在五年前iPod推出時也浮上檯面,但現在證明iPod成功了。許多分析師相信,iPhone只是蘋果進軍行動電話市場的第一代裝置,未來的iPhone機型可望解決第一代iPhone遭遇的若干問題。

Jobs宣稱,若是到2008年底,iPhone能在每年銷售量近10億支的全球行動電話市場拿下1%的市占率,即可謂任務成功。蘋果和Cingular都相信,手機使用者已準備好採用新裝置,而且為了有使用iPhone,不惜捨棄往來的電信公司。

資訊人員的新年期許

新年的到來,給資訊部門主管們一個評估過去的工作成就,以及檢討過去失敗專案與計劃的機會。資訊顧問Shannon Kalvar提供了一些建議,幫助你新的一年事事都上軌道。

光陰似箭,2006年一下就過去,不知不覺2007年就來了。作業系統、軟體與處理器的大幅變動,迫使我們考慮更昂貴,更分散式的架構。同時由於資訊人員難以對公司展現出工作的有形價值,公司持續忽視資訊方面的建設,使得資訊人員從事工作與提供支援的環境更加地艱難。

希望以下的觀察能幫助你在新的一年面臨挑戰時,能夠回歸基本面來思考:

1.大不見得就好

現在我們可以買到一個含有86個核心的刀鋒伺服器叢集。這樣的整個機架所含有的處理能力,比過去90年代晚期一整個機房的伺服器還來得高。我們花幾塊美金就可以置換故障的記憶體,多媒體傳輸也進展到十分誇張的速度。

這些都很棒,然而並沒有讓我們的工作變輕鬆。利用過多的機器掩蓋問題不代表問題已經解決--只能暫時把問題隱藏起來。同樣的,能使用機架建立一個資料中心,不代表這樣做一定好。

2.新不代表穩定

同時情況往往相反。我們把過於新穎的技術稱之為「出血邊緣」(the bleeding edge),是有理由的。然而,在新來的一年,許多資訊人員將會面對一個很大的挑戰,必須在保留現有穩定技術跟支援架構,與更新到支援團隊必須重新學習與測試的新平台上做出選擇。

新的作業環境並不絕對代表穩定的工作與支援。在魯莽地跳進一個新的工作環境之前,請先決定公司是否撐得過前面的一段陣痛期。

3.虛擬裝置依舊存在實體的硬體上

虛擬化技術終於逐漸成熟。我們可以將一台伺服器虛擬成五台,分享著有限的資源,同時建立一個看似實體的「邏輯」環境。

辦得到不代表一定要做。一定要記得不管如何,所有的虛擬裝置還是處於某台實體機器上面。這個機器還需要更多的維修與支援,因為你增加了更多複雜的軟體層。

4.記得回顧過去的進度

隨著專案事務的成長,以及管理階層對於專案鐵三角(進度、成本與時間)的監控,到專案後期往往沒有多少時間去完成許多事項。我們解決完一項工作,就又得面對接下來的三項,只能希望這團大混亂會有天突然改善。

與其在失敗中忙得團團轉,不如花點時間去回顧過去的工作。你可能會發現你認為失敗的項目,只要稍微調整到正確的方向,就可以變為成功。

5.聲稱適合所有狀況的東西,不適合所有狀況

我想大家都知道這件事,但是這值得一再提醒。超級機器人、傳說中的最佳方案、以及那些虛構的「業界領袖」,都讓你以為一個解決方法可以適用所有情況。我們只要把這個方法塞到我們的環境裡,每件事就會神奇地變得一片祥和。

每個公司的資訊環境,都是由一群獨一無二的人、工作流程與技術所組成。在沒有考慮公司的人性因素以及工作的處理方式時,最佳方案也可能扭曲變形。

Wednesday, January 17, 2007

手機變身信用卡 Nokia、Visa聯手行動支付

信用卡巨頭Visa與諾基亞共同推出一套全球系統,能將成千上萬用戶口袋中的手機變成錢包。

用戶可以在購買雜貨等物品時,將手機掃過一個讀卡器,手機當中的微晶片會與收銀機進行通訊,用戶在按下確認鍵後即可完成支付。

這一平台吸取世界各地多年的實驗經驗,可以完成非接觸支付(contact-free payments)、遠端支付、個人對個人支付以及行動優惠券等功能。

用戶還可以在手機上管理自己的帳戶與資金。Visa是在拉斯維加斯消費電子展(CES)上宣佈這一產品。IBM 也參與建設了這個行動支付系統。

用於連接手機與商店支付系統的晶片是NFC(近距離通訊)晶片,它被放置於手機內部,在進行手機支付時才發揮作用。

近距離通訊技術由原來的飛利浦晶片部門NXP與Sony一起開發,這種技術已經被廣泛應用於大眾交通的票卡中。

Visa擁有世界最大的信用卡支付系統,每年在全球產生的銷售量超過4 兆美元。

去年10月,Visa宣佈將重組其全球運營處,同時成立了一家新的上市公司,Visa有限公司。

消費電子展上(CES)公佈的這一系統提供了非接觸行動支付、取得行動優惠券、直接廣告行銷以及行動電話網的個人化服務。

後續的平台系統有望在年底出來,未來的系統還將包括遠端支付,個人對個人支付等。

目前,手機支付系統都處於嚴格的實驗階段。

去年10月,日本主要的信用卡公司JCB 與諾基亞、荷蘭電信商KPN ,共同在歐洲開始了第一個手機支付實驗,荷蘭9 家商店以及100 名信用卡持有人參與該次測試。另外,德國、芬蘭也在進行手機支付大眾交通工具的測試。

「世界只需五台電腦」

前 IBM 董事長Thomas J. Watson 一直被謠傳曾說過「世界只需要5 台電腦」這樣的經典名言。
但昇陽執行長Greg Papadopoulos認為,這概念最終會成真。他在自己的blog中寫道:世界只需要5 台電腦。

但他隨後卻列出了7 台電腦 —— Google、eBay、Amazon.com、微軟、雅虎、Salesforce.com,以及他所謂的「中國超大電腦」(Great Computer of China),我們對此不必斤斤計較。他的意思是,世界上將出現5 家左右超級規模、全球性寬頻運算服務巨頭。

昇陽希望向全球超大規模客戶提供技術,因此其CTO藉由資料中心這種有色眼鏡來看世界並不令人感到奇怪。在最近接受CNET 採訪時,Papadopoulos詳細闡述了他的想法。

問:你認為在未來總有一天世界上將只需要5 、6 台電腦,這能夠滿足全世界的需求嗎?

答:我認為業界將發生大規模的併購活動。規模重要,效率也很重要。一旦規模達到臨界點,廠商就會將效率較低的廠商「吸納」進自己的系統。這將是一個規模超大的分散式系統。

問:你對電腦的定義是什麼?大多數人認為電腦就是PC或伺服器,但我認為很少會認為電腦是eBay運營的資料中心 —— 8000台或更多的伺服器。

答:我所指的電腦是 —— Google本身就算一台電腦。它結合數以十萬計的處理器、數以百萬計的硬碟,但它是一台電腦。重要的差別是,這些都有一個共同的控制點來決定該執行哪些軟體,然後全體系統一起來提供某些服務。

問:根據這一定義,你認為世界上只需要4 、5 或6 台電腦?
答:就像只有5 、6 家跨國能源公司一樣,我認為世界只需要5 、6 台電腦。世界上有數百家能源公司,但能夠達到高效運營所需要的規模的只有5 、6 家。如果一家公司的規模是其他公司的10倍,它就能夠在研發和技術方面投入更多的資金,提高業務運營的效率。這不可避免地會促成更大的系統,因此,世界上有5 、6 ,或12台系統並不是問題,業界併購會促成規模更大的系統。

問:其他人怎麼辦?昇陽執行長Jonathan Schwartz曾以邊遠地區的牙科診所為例進行說明 —— 他們將成為這些巨型系統之一的客戶。因此最後倖存下來的,都將成了為廣大客戶代管軟體的廠商?

答:非常準確,這就是所謂的「軟體服務化」。客戶無需購買軟體,而只需要購買軟體所執行後的結果,這一趨勢將從中小企業開始,在我看來,eBay就是小企業被服務「吸納」的一個範例,點擊eBay上商店的用戶實際上就是在消費服務。它們會使eBay的規模越來越大,但無需自己購買伺服器,然後安裝在自己的辦公桌上。

問:在這些超大規模的基礎設施上執行的客戶具有多樣性,它們就必須滿足這些客戶的需求。今天,當想到eBay時,我就會想到拍賣和直銷;當想到Amazon,我就會想到電子商務。全世界的企業使用電腦完成各種各樣的任務,這意味著Amazon能夠成為滿足不同需求的通用運算基礎設施嗎?那將是與目前不同的另一種形態的eBay或Amazon。

答:我認為Amazon意識到了這一趨勢。它們的Elastic Computing Cloud 至少是在這一領域的一次試驗。如果是一家小型企業或新創廠商,你將使用服務供應商提供的服務,例如電子郵件、客戶關係管理、網路商店,未來將有廠商提供所有這些服務。

問:因此你預測 Amazon 等巨頭會成為通用的基礎設施,然後會有許多中間廠商來作包裝,使之滿足實際的客戶需求?

答:是的,最初時會是這樣。但我不能確定最終這些中間廠商是會存活下來,還是會被吸納。

問:這種大規模的併購會在何時出現?

答:現在就已經在發生了。也許需要問的另一個問題是:它何時會成為運算產業的主流?全球每年的資訊和通信支出為2.5-3 萬億美元,大多數並非用在運算領域,而是用於人力、軟體、服務上。在這些超大規模的電腦中,相當大一部分的投資用在設備上,因為它們的執行效率要高得多。就運算領域的投資而言,我認為在2010年結束前將出現轉折。

問:許多人認為昇陽很會畫大餅,但執行力不佳。最近幾年你們自己生存都有些困難了,要如何提供這些基礎設施?

答:我們堅信,在研發上投資就會獲得創新的回報,這一想法對我們的投資具有指導作用。在實現願景方面,我們有著很好的記錄,也因此有著豐厚的獲利,並壟斷部分運算市場。 如果你身處昇陽,就會發現我們的研發投資都是符合實際情況的。

問:你在文中也談到Google會推出自己的作業系統、自己執行網路 —— 而且採用了許多客制化技術。

答:是的。我認為它這樣做的原因是傳統IT廠商在效率方面還有很大差距。

問:若世界只剩下下五、六家大廠,客戶形同必須跟壟斷者買東西,而壟斷者最明顯的特質就是可自由調高價格,這未來會是一個問題嗎?

答:我不知道我們會不會重蹈以前的覆轍,讓外人在自家的IT基礎設施中建立了控制點,我們只能期待大家別再犯同樣的錯誤。現在大家這麼看重開放原始碼與社群就是希望讓轉換成本降低,不要讓自己因為擔心轉換成本太高而被廠商挾持了。

IT證照還有用嗎?

數年前當我開始學習設計網頁時,曾花費很長時間嘗試錯誤與修正。從那時開始,我就考了幾張IT證照,來證明我運用特定資訊技術的能力。然而在今日,對於IT的研發工程師來說,證照漸漸不太重要。同時也有一些調查支持這個論點。因此我就開始好奇,證照的推動是不是有了什麼演變。

商業需求

「Lotus Notes開發證照」是我最早考到的證照之一。準備各式各樣的問題與測試,以達到通過認證的標準,提供我兩個益處。第一,這讓我接觸到這個技術裡面,許多在我每天工作可能不會用到的面向,因此讓我(在這個特定技術上)成為更全方位的軟體開發人員。第二個好處是,對我的上司來說這個證照也是必要的。
許多像微軟以及IBM/Lotus的公司,都會要求他們的業務合作伙伴,有一定人數的員工通過這些技術認證--這可以讓潛在的顧客更能了解這些產品的技術。當然,這些認證與訓練教材更是這些公司的重要收益來求。雖然對這些公司的業務伙伴,以及顧問公司來說,認證是衡量知識的方法,其他公司則往往更看重實務經驗,而非那張認證的證書。

實際的工作需求

IT認證很不錯,然而我沒什麼比實際的工作經驗更重要。對老闆來說,一個能背出ASP.NET網頁快取規格的工程師,遠遠不如一個曾實際使用該技術開發產品的工程師。有實際經驗的研發人員也許不能背出技術規格,但能指出技術文件的錯誤(面對現實吧,技術文件往往有漏洞),在必要時也知道要如何處理這些問題。
IT產業研究機構Foote Partners最近所作的調查也顯示「工作經驗比證照重要」的趨勢。這個調查顯示,在IT管理人員心中,有證照的員工,不再比有工作經驗而無證照的員工來得有吸引力。管理階層不看證照,而偏好對業務敏感,同時有實際經驗的員工。根據這個調查,你是不是暫時不需要準備任何證照呢?

證照多又多

為符合業務上的需求,這些年來我考了一些證照,通常我的心態是讓自己熟悉目前最新的技術與產品。今日,在市場上有各式各樣的認證,因此就連要選哪個來考可能都會讓你無所適從。以下列出一些市面上的證照:

  • Macromedia Certified Professional / Macromedia 專業認證

  • IBM Developer certification / IBM開發人員認證

  • MCSD (Microsoft Certified Solution Developer) / 微軟軟體研發工程師

  • Sun Certified Java Programmer / 昇陽Java工程師認證

  • Brainbench Web development certifications Brainbench網路開發認證

  • Oracle Internet Application Developer 甲骨文網際網路應用開發人員



過去我一直以為,告訴潛在顧客或是員工我有某些技術認證,會讓他們佩服,但調查顯示,員工在意的並不是你是否通過認證--而是你的組織能力與專業知識。以我的工作經驗來說,這方面並沒有什麼問題,但對於較年輕的工程師來說,如何表現他們的能力不僅止於應付認證考試,可能就是件困難的事。

跟上最新的技術

另個關於認證的難處就是產品的多樣化與大量更新。整體說來,如果你為取得某個特定的軟體或技術的認證而花一大筆錢,在該廠商推出新版技術--以及新版的技術認證時,肯定會讓你覺得十分氣餒。以微軟這家公司來說,情況更是如此,因為它的作業系統(以及上面的軟體開發平台)總是排隊等著推出。目前你可以把你的.NET認證更新到2.0版,然而3.0的技術卻也正在準備推出。要跟上
最新技術可說十分困難。

折衷作法

我並不是從此對IT認證完全失去興趣。事實上目前我正在準備將我的.NET認證從第一版更新到2.0版,因為這可以讓我有機會花時間努力去了解新版有什麼變化。另一方面,我持續在為客戶開放新專案,因此我並不會在實際工作經驗上有什麼落後的情形。
然而客戶從不問我的認證而是關心我之前的專案經驗以及客戶的反應,這反而讓我覺得很有趣。這樣看來,認證反而變得比較像是個人的成就或目標之類的東西。

你的看法

這幾年IT認證的價值與情況有著戲劇性的改變。它曾經被認為是IT知識的量尺,然而現在卻已經演變成當你的業務伙伴有某種認證要求時,再去追加的東西。

你在IT認證上抱持何處態度呢?你最近有打算考任何證照嗎?你認為一張證照有某些特出性,還是認為實際工作經驗一定更重要呢?不妨在本文的討論區與其他人分享你寶貴的意見。