2011年10月29日 星期六

隨著隱憂誕生的 Windows 8 大突破 - WinRT

新的 Metro UI 是 Windows 8 看起來最大的改變,其根基就是 WinRT (Windows Runtime Library),Metro Style App 都必須基於 WinRT 開發。


WinRT的問題 - 無法向下相容


這也是 WinRT 的問題, WinRT 無法向下相容至既有 Windows 7, Vista, or XP。

造成的結果是 Windows 產生分裂: 只能執行 WinRT 的 Windows 8 on ARM VS. 能同時執行傳統 Win32 與新的 WinRT 的 Windows 8 on x86 VS. 僅能執行傳統 Win 32 的 Windows 7, Vista, and XP,龐大的既有 Windows 家族均無法 WinRT 產生推廣助益,甚至可能會讓開發者寧願放棄新的 Windows 8 市場,僅專注於熟悉且龐大的 Windows 7, Vista, XP 市場。

ARM 平台的優勢不多


"It's important for Microsoft not to position these as PCs. From a finesse perspective -- I can't speak on their behalf -- but I would come out with tablets first with Windows on ARM. It helps to establish that this isn't a PC.


誠如黃仁勳在 AsiaD中所言,Windows 8 on ARM 應視為一種獨立於既有 Windows 的存在,最好以Tablet的方式現身,不應與 Laptop or Desktop 有所混淆,造成行銷上的的困難與使用者認知的混亂。

ARM 的低成本、低耗電優勢,卻必然的會吸引到一部分的消費者的眼光,主打低價市場的 Windows for ARM Laptop, Desktop or All In One PC 必然會出現的。

對企業來說,Windows 8 for ARM 的這兩個特性,也正是他們所需要的,再加上 Windows 8 for ARM 無法安裝既有軟體,因此較不容易遭受到病毒或木馬的攻擊,最重要的是 Windows 8 for ARM 會有完整的 Office 支援,搭配 Windows Server ,企業用於個人終端相當合適。

既有 x86 對抗 ARM 平台仍有優勢


x86 業者自然不是閒著讓 ARM 大軍踏進他們的地盤,x86 業者已做出準備,例如 Intel Atom or AMD Liano,都是 x86 為了迎戰 ARM 而打造的。

雖然 x86 CPU 在耗電量上高於 ARM,價格也比較高,但相對的,x86 CPU 也有較佳的性能,再加上 Windows 8 for x86 的軟體相容性高,省電型 x86 CPU 在迎戰 ARM 陣營時,有很大的贏面,尤其是目前 Tablet 等產品的 BOM 中,CPU 所佔的成本並不高,反映到終端產品價格時,ARM CPU 與 x86 CPU產品的價格不會有太大的差距,但軟體相容性卻是相去甚遠,ARM-based Windows 要有驚人的銷量,有難度。

在 Windows 8 for ARM 的產品銷量不大的情況下,對軟體開發商來說,將既有軟體由 Win32 轉移至 WinRT 的吸引力自然很低,畢竟多數的使用者仍舊是使用著與 Win32 相容的 Windows 。

Windows + Windows Phone + XBOX 三平台的整合將會影響開發者轉移至 WinRT 的意願


WinRT 的吸引力將不會是在 Windows 上,而是除了 Windows 之外的 Windows Phone 與 XBOX。

開發一套軟體,能夠同時執行於 Windows, Windows Phone, and XBOX,會是讓軟體開發商轉向 WinRT 最大的吸引力,但這三種使用情境完全不同的產品,需要的 App 自然也不同,真的有必要橫跨兩或三種硬體平台的軟體,怕也是不多...

這部分可能要看 Microsoft 怎麼將 Windows, Windows Phone, and XBOX 進行整合,讓這三者能夠更加流暢的進行互動。

Windows Store 是 Microsoft 控制開發者的有力工具


Windows Store 在 Microsoft 眼中,也是一種威脅利誘開發者轉移至 WinRT 的工具,在未來,Windows Store 可能只會接受 WinRT 開發的 App 上架,App 開發者為了要將自己的軟體上架,自然會傾向使用 WinRT 開發軟體,畢竟 Windows 在未來仍舊是市場主流產品。

WinRT 會成為主流,但仍需一段時間的轉移


在 Microsoft 的積極推動 WinRT 下,開發者必定會逐漸地轉移至 WinRT,但這轉移期可能會長達數年,直到下一世代的 Windows 9 發表,才會讓主要的第三方應用程式例如 Firefox 或Photoshop 等都轉移至 WinRT。

但也許這些軟體一直都不會轉移到 WinRT 之下,例如 Adobe Photoshop ,如果Adobe不需要在 Windows Store上架,也沒必要跨 XBOX 與Windows Phone,再加上 ARM 平台的運算效能不符合 Photoshop 的需求,那 Adobe 自然對將 Photoshop 轉移至 WinRT 沒興趣。



比較可能的解決方式是開發一個輕量化、符合WinRT 主力平台特性 - 觸控的特化版本 Photoshop,Adobe 已經有如此產品推出了,那就是 Adobe Photoshop Touch

Will yesterday's Office run on tomorrow's Windows on ARM PC? Will a new version of Office run on tomorrow's Windows on ARM tablets? Both questions are about legacy, and both are about Office. The actual implementation of it is radically different. I see no reason to make Office 95 to run on Windows on ARM. I think it would be wonderful, absolutely wonderful -- I'd say, as someone who uses Windows -- it would be almost a requirement to me that the ARM device runs Windows interoperably. If Office runs on Windows on ARM -- it's the killer app. Everything else is on the web."

也許正如黃仁勳所說,開發者在看待 Windows 8 的 WinRT 時,應該以 Tablet 為主要的市場,開發適合 Tablet 的軟體為。

Nokia N9 - 生不逢時的完美選擇

(這是一篇給我自己的勸敗文)



對於我來說,我需要怎樣的手機?

除了基本的電話、簡訊、拍照、聽音樂之外,我還需要甚麼功能?

隨身帶台 Tablet 在身邊,是否更恰當?

App的數量真的重要嗎?



Nokia N9 是一隻讓我感到萬分糾結的手機,光是台灣沒上市這點,就令我很困擾了,再加上相同硬體造型的 Nokia Lumia 800 也將在年底上市,選擇 Nokia N9 這孤兒,沒道理。

我的理性告訴我 Nokia N9 不值得買,但我的直覺卻清楚地跟我說,你不買 Nokia N9,可能會後悔一輩子。

情感與理智不斷的爭鬥,讓我為了 Nokia N9 做了很多功課

列舉幾個我覺得 Nokia N9 很棒的地方


It's a NOKIA phone


Nokia N9 是一隻擁有純正 Nokia 精神的手機

雖說名義上 N9 是使用 MeeGo 作業系統,但其實是使用 MeeGo Harmattan,一個由 maemo 6 再加上一些 MeeGo API 而成的作業系統。

maemo 由2005基於debian開始研發,最初設計的目的就是 Smartphone or Internet Tablet,研發期間多次推出高階的 Smartphone 進入市場,但始終因為價格高昂且使用不便,沒有受到大眾的喜愛。

Nokia 產品線中最廣泛使用的 Symbian 反而是透過併購而來,原先的設計目標是在手機上加入一些應用程式擴充,無法完全適應現代的使用環境。為了要讓 Symbian 能夠與其他現代的手機作業系統競爭,Nokia 很用力的在改進 Symbian 上,併購 Qt,並且基於 Qt 徹底的改進 Symbian。但程式碼也因為多次改版的疊床架屋,讓 Symbian 在改版的進度很慢,不斷的延期讓 Nokia 失去市場的領導地位,也因此 Symbian 將被逐漸放棄,轉移至外部廠商進行軟體的開發。

對 Nokia 來說,N9 所使用的作業系統最具有 Nokia 精神,也是 Nokia 研發出來,最適合現在 Smartphone 的作業系統。

Fantastic Swype UI



每種作業系統都有各自使用者介面,iOS, Android ROBOTO UI/HTC Sense, Windows Phone Metro UI,而 Nokia N9 所使用的 Swype UI,是我看過最讓我喜愛的一個。

Swype UI 由三個主要的螢幕組成,分別是程式集、通知與多工選擇,搭配隱藏的下方 Quick Launch Bar 與上方 Quick Setting Switch 而成,主要操作介面只需要由螢幕邊框進行手指橫掃,就能夠切換,直覺,不需要刻意的記憶些甚麼操作手勢,而且能夠很快速的在多個程式中進行切換。

最令我感到喜愛的一點應該是沒有放 Widget 的桌面。Widget 是能夠提高使用彈性的設計,但是對於手機來說,我個人覺得用處實在不大,吃資源,浪費電,而且多數的 Widget 設計都不符合我的審美觀。

再者,如果能夠非常快速的開啟與切換程式,Widget 的功用,倒也沒這麼大。

只是要呈現些甚麼數據,例如天氣或股市,那就像 iOS 5 的 notification center 一樣,設計 Banner 放置在 notification center 即可,反正只要一個 Swype,就能看到這些訊息通知了。桌面上滿是無意義的訊息輪播,實在令我惱火。


螢幕很棒



螢幕很棒,非常的棒,在所有的 review 中都提到這點,顏色自然鮮豔卻又不會過度飽和,尤其是在陽光底下的可閱讀性更是絕佳。



沒有操控按鍵的設計,更擴大了螢幕的空間,讓 Nokia N9 的體積與 Apple iPhone 4s 相近,卻比 3.5" 的 iPhone 4s 多了 0.4" 的可是範圍,達到 3.9",也比 4.0" 的 HTC Incredible S 小了一圈。

有如此好的螢幕,在使用上,一定會很愉快的。

手機很美,尤其是白色



擊垮我理智的最後一道防線,就是這白色的 Nokia N9,天啊! 他實在是太美了!! 就像我第一次看到 iPhone 4,那種衝擊難以形容。


N9 使用了塑膠的外殼,但質感非常的滑順,目前看到的 review 中,都對 N9 的外殼讚不絕口,那種細緻的感覺,從螢幕上也能感受的到。


收訊很好也是塑膠外殼的優點吧! 搭配 Nokia 獨到的天線調教技術,Nokia N9 的收訊好的沒話,在NokiaGadgets的 N9 Review 中提到說:

Phone reception is as good as i have ever seen on any phone. At my home there’s this weird area that drops the 3G connection right away and just barely pushes packages via EDGE when using iPhone 4, Galaxy S or N8. N9 doesn’t just hold HSDPA, but keeps 4 bars out of 5.

N9 的收訊真的不是蓋的。

相機很棒



8MP, f2.2 蔡司認證的鏡頭,光是看到規格,就知道表現不凡,在GSMArena N9 Review的 Studio Test 中,個人覺得 N9 在照相上與 N8 and Apple iPhone 4s 相當,可謂是頂尖的手機相機。



Damian Dinning 談諾基亞 N9 的拍攝功能提到,Nokia 在設計 N9 的相機時,是使用 Full-Sized Sensor,雖然感光元件是標記 8MP,但實際上有 8.7MP,不管是在 4:3 還是 16:9 都能得到完整 8MP 的影像,而且在使用 16:9 時,視角能從 28mm 延伸至 26mm,實在是很棒。Panasonic GH 系列也有相同設計的感光元件。



最重要的是,N9 獨一無二


在根本看不到後續機種,也不知道未來的現在,N9 很有可能成為絕響,但這並減損任何它的價值,反而讓我更想要擁有。

獨一無二,我就是如此的怪癖,也就是因為這樣,iPhone 一直不在我的考慮名單中。


Thoughts


隨便就能舉出很多不買這支手機的原因,例如軟體不夠多,手機貴,硬體差,沒未來等..

但對我來說,他是一個非常稱職的手機、MP3、相機,Facebook, Twitter, Google 都有支援,無論是 Social Network 還是 Email, Calendar, Contact 整合,都做得相當好。

Nokia Maps 圖資很豐富,全世界都有離線的地圖可下載,雖然不像 Google Maps 一樣,有個很棒的網頁介面,可以讓我編輯好地圖之後,直接由手機上存取,但夠用了。

Web Browser 很快,HTML 5 的支援度相當高,速度也很快,比同級單核心CPU的手機都來得快,輸給雙核心的 iPad2 and Samsung Galaxy SII 一些。不支援 Flash 對某些人來說也許是個問題,但我來說完全沒差,我手機的 Flash 功能,也幾乎沒開。

一些 App 的空缺,就改用行動網頁解決吧~ 火車時刻、電影時刻、Mobile01、Plurk、Google+、Google Reader,都有行動版的網頁,真的要有最好的享受,還是再帶台 Android Tablet or iPad,也許是個更好的解決方案。


Your phone is a tool for communicating


誠如 Google 的 Andy Rubin 在 AsiaD 所言

“I don’t believe that your phone should be an assistant. Your phone is a tool for communicating. You shouldn’t be communicating with the phone; you should be communicating with somebody on the other side of the phone. … To some degree it is natural for you to talk to your phone. We’ll see how pervasive it gets. … This isn’t a new notion. In projecting the future, I think Apple did a good job of figuring out when the technology was ready to be consumer-grade.” — Andy Rubin of Google at AsiaD, October 19, 2011

絕佳收訊品質是通訊工具的第一要件,音樂、攝影與社群網路的訊息連結,則是作為通訊工具很重要的附屬功能,Nokia N9 充分的滿足了 smartphone 的核心價值,我喜歡這支手機,我想擁有這支手機,如果有入手的機會與條件,我一定會購買一隻白色的 Nokia N9 64G 來用的。





微弱的曙光



DaDa 發表了一篇Nokia N950 PR1.1 更新率先探看 N9 的中文支援的文章中,介紹了 N9 將完整的支援中文,並且提到

諾基亞有員工已透露此機的系統更新將維持至 2015 年,而包括程式捷徑資料夾等新功能的 PR1.2 更新亦已經正在積極籌備中,再加上 N9 作為諾基亞「Qt 生態系統旗艦機」的地位不會在短期內改變(Symbian 及未來代號「Meltemi」系統的手機都是以 Qt 作為開發平台)

N9 看起來像似沒有未來,但我想 Nokia 內部一定還是對 N9, Swype UI, and Qt 抱持著很大的信心,也許過段時間,能更看到更多更明朗的未來也不一定。。



附上一些連結

Konttori "Q&A" (N9, PR 1.1, PR 1.2 etc) Summary

GSMArena Nokia N9 Review

ThisIsMyNext Nokia N9 Review

NokiaGadgets Nokia N9 Review

Nokia Swype

Nokia N9 Office Page

【原創分享】全港首發.從諾基亞 N950 PR1.1 更新率先探看 N9 的中文支援

2011年10月25日 星期二

Blogger 支援將 Google+ 的 Profile 作為作者簡介

在今天,Blogger 發布了一個新的文章: Use your Google+ profile with your Blogger blogs,現在可以直接使用 Google+ 的 Profile 作為 Blooger 的作者簡介了。

設定很簡單,只要登入 draft.blogger.com ,然後右上方就會出現詢問你是否要使用 Google+ Profile 取代 Blogger 簡介的訊息,按下確定,同意服務協定,網頁的作者簡介就會直接連結到 Google+ Profile 。



在 Blogger 設定 Google+ Profile 的好處,一是能夠增加你的 Profile 被連結的廣度,二是在 Google 搜尋中,也會出現你是這個 Blogger 的 author,間接的幫你本人做了廣告。

這樣的改變很好,至少我不在需要 Google Friend Connect 或 Google Buzz 了,等 Google+ 整合了 Google Reader Share 之後,也能把 Reader Share 的連結拿掉,省事多了。

2011年10月5日 星期三

Amazon Silk 進化論 - Advanced Content Delivery Network (CDN) Service

Amazon Silk 目前僅是一個 Browser 的資料壓縮技術,不算是什麼新的創新,但由目前提供眾多雲端機房服務的 Amazon 推出,意義自然有所不同,當 Amazon Silk 結合 Amazon EC2 ,成為 AWS 的一個獨立服務時,供第三方網站使用時,Amazon Silk 能做的,比想像更多。




一個可能的發展方向是 Advanced Content Delivery Network (CDN) Service,不僅針對靜態資料,也能針對動態網頁做 cache and delivery,進一步增加網站的 Scalability and Performance。

靜態檔案遞送


傳統的 CDN service 是針對靜態資料進行檔案遞送,單純的檔案遞送,不去理會client 是甚麼環境,僅針對靜態資料傳送的區域與速度做最佳化。例如使用者在台灣而網站機房在美東,不使用 CDN,檔案需要從美東經由海纜傳送至台灣,延遲時間長,傳輸速度也可能較慢。當使用 CDN 時 ,若 CDN service provider 在台灣或香港有機房,則網站能預先將存在美東的靜態資料配送至 CDN 位於台灣的機房,當使用者存取該檔案時,便能直接由台灣機房將檔案傳送給使用者,不須由美東機房做檔案遞送,延遲時間能減少許多,傳送速度通常也比較快。

而 Amazon Silk在檔案遞送的特別之處在於 Amazon Silk 能夠針對不同的 client 瀏覽環境做檔案遞送最佳化,不同的 OS, Browser, Hardware,Amazon Silk 都能透過 machine learning 進行最佳化,例如自動調整圖片的解析度與影片的流量,website 只需要提供一個版本的靜態檔案,影片的transcoding and resizing 交給 Amazon Silk,靜態檔案的遞送便能夠加速,也能夠簡化網站設計的難度。

動態檔案快取與遞送


CDN 只能針對靜態資料做加速,那動態資料怎麼辦呢? 一般的做法則是在網站的前端加上 cache server,儲存運算完畢的網頁供使用者存取,降低重複運算的次數,Facebook 等眾多網站都有使用此機制。當有了 Amazon Silk 之後,這些機制便能交給 Amazon Silk 代為處理。

Amazon Silk 可以看成是整個 Amazon EC2-wide 的 cache server,只要網站也是使用 EC2,便能先讓 Amazon Silk 將網頁做 cache,下次有使用者存取相同頁面時,便能直接透過 Amazon Silk 進行檔案遞送,網站管理員不需要再自行設定 cache server,租用 Amazon Silk 即可。

此外,Amazon Silk 的 pre-rendering 機制,結合 machine learning,智慧的對網站頁面進行 pre-rendering and caching,網站消耗的 CPU 便能 offload 到 Amazon Silk,降低網站的成本,也提升網站的 Scalability。

降低流量


最後,Amazon EC2 針對網路頻寬有個特別的規定,那就是在相同 region 的 EC2 servers 的資料戶傳流量,是不收費的,意即網站將靜態資料或動態網頁送往相同 region 的Amazon Silk 時,不用錢! 就算是要收費,也會因為 Amazon Silk 會針對不同使用者的環境做網頁減肥,outbound 流量便能因此降低,網站能省下不少流量費。


初見 Amazon Silk 時,它並沒有引起我太多的注意,只覺得它是個 me too的服務,但當我把它當成是一個獨立的 Amazon Web Service與 Amazon EC2 做結合後,發現 Amazon Silk 比我原先想像的有更重大的意義,或許不久之後,Amazon Silk 便能如我猜想的一樣,發揮它的潛力。靜待 Amazon 出招~


Apple iPhone 4s 登場,不令人意外但帶些失望的展開

雖然 iPhone 4s 在正式發表之前,就被日本的 Apple Store 所洩漏,但我還是滿心期待的等著這次的 Let's talk iPhone 發表會,看看 Tim Cook 會帶給我們怎樣的驚喜,而結果,令人失望。



失望的不是iPhone 5沒有發表,真正失望的是這次的發表會,枯燥乏味,陳腔爛調,先是花了快半個小時炫耀Apple的業績,讓網友覺得Apple是把這當股東會在開嗎?  然後再把過去曾經說過的重複的再提了一次,而且花了一個多小時說廢話,讓我也撐不下去,只好投降睡覺。把這次的發表會改成一個小時,少說些廢話,會讓沒有iPhone 5的缺憾少些。

iPhone 4s 的發表其實不令人意外,前代的 iPhone, iPhone 3G, iPhone 3Gs 也是延續了三個世代,才改變其外型,因此要期待Apple在砸下重金打造的生產線還沒回本之前,就改變其外型發表新機種,我想是有難度的。此外,iPhone 4 本身其實已經是相當完善的產品,即便是再多撐個一年也無損其魅力。


此次更新主要是針對硬體上再做精進,跟上競爭者的腳步,把雙核心的 A5 處理器給放進 iPhone 裡,也加入了 8MP f2.4 相機與 FullHD 攝影,同時支援 HSPA+/Ev Do 的雙模網路模組與可動態切換式雙天線也是一個突破,在 smartphone 的硬體規格上,跟上了競爭者。



雙核心的 A5 應該不是跟 iPad2 上同一顆,架構上是相同的,但製程上應該有所精進,不然以iPad2 上那顆A5的耗電量,iPhone 4s的使用時間怎麼可能會比iPhone 4長。



8MP f2.4 的相機是這次發表中我最感滿意的一項改進,iPhone 4的相機在手機中已經很優秀了,iPhone 4s又再次的提升畫素並採用更好的鏡頭,讓影像能夠更完美的被擷取。

雙模網路模組應該是為了應付電信業者與生產線所做的改變,如此,在存貨與產線的調度上會更有彈性,鴻海跟和碩要小心再有第三家代工廠跳進來搗亂。


最令人感到失望的應該是相同尺寸的 3.5" Retina Display 了吧!許多人都反應 3.5" 的螢幕太小,而我也是這樣覺得的,進一步細想,iPhone 有可能會改變螢幕的尺寸嘛?   我覺得有難度。

3.5" 的螢幕許多人覺得太小,但我想有更大一部分的人會覺得 iPhone 已經夠大了,尤其是女性使用者,更是常有如此反應。身邊幾個女性朋友,當她們看到動輒 4" or 4.3" 的Android phone時,第一印象就是:怎麼這麼大。第二個反應則是:好醜。此外,各式iPhone周邊也是讓iPhone本身體積不能大的幫兇,當配上各式皮套或背蓋後,體積的擴張其實比想像的更大。

另一方面App的支援度也是個問題,畢竟App的UI設計必須考慮到 ppi 的問題,貿然改變螢幕尺寸使App相容性發生問題,我想這是Apple絕對不想見到的。


不過 iPhone 4 /4s 所使用的 Retina Display 依舊相當優秀,無論是在解析度、色澤、還是可視角,在 GSMArena 的測試中,都有不輸給 AMOLED 的表現。也難怪Apple此次發表無須就螢幕再下功夫



舊款iPhone 4也照慣例的變便宜了,對中價位市場來說,很有競爭力,畢竟 iPhone 4/4s的造型是相同的,買了舊款的別人也看不出來,炫耀的程度依然在,二來是iPhone4的硬體也很夠用了,單核心1GHz CPU足以應付目前90%以上的App,同樣也是單核心1GHz的手機要小心iPhone 4的侵攻。


此次發表著重的仍是軟體,Siri語音辨識功能看起來蠻好用的,只是不支援中文,iCloud也蓄勢待發,將iPhone, iPad, MacBook做更無縫的結合,我更期待的則是下一代的 Apple TV,會在軟體上帶給我們怎樣的新體驗呢? 拭目以待吧。

忘了這次沒有 Jobs 立場又枯燥乏味的失敗發表會吧....

2011年9月29日 星期四

Amazon kindle fire and kindle touch 發表


Amazon kindle fire 只要 USD 199,這價格果然夠殺,一票做 Android Tablet 應該都會想哭吧...

7" IPS, 1024x600, 8GB ROM, 413g, TI OMAP4 dual-core 1G,硬體等級中上,體積與重量也相當令人滿意,以USD 199的價格來說,只有超值能夠形容。

OS是高度修改版本的 Android 2.1,Google Service 付之闕如。有 Amazon App Store可以用,對身處美加地區的使用者來說可能無所謂,但對於這兩個地區之外的使用者來說,就有點慘了.. 因為 Amazon App Store在這兩個區域之外都不能用,但也許我們很快就能等到國際板的kindle fire發表

撇開其他不說,kindle fire真的夠便宜,而且我覺得 CyanogenMod 應該很快就會移植上 kindle fire,屆時再來買吧! Google service 對我來說比較實際且好用。




同時發表的 Silk Browser 本身並不是甚麼偉大的技術,將網頁流量先導向至Amazon的EC2機房進行減肥與pre-rendering之後,再傳送給使用者降低使用者端所需之網路流量與CPU資源。Opera mini/mobile 早就使用這類網頁壓縮技術,在技術上並沒甚麼特別,但推出者是目前擁有最大的雲端機房的Amazon,那情況可就不一樣了。

在使用Silk Browser 時,當使用者造訪的網站架構於Amazon Web Services (AWS) 之上,這些網站產生的網路流量會先送到同樣位處 AWS 的Silk Browser Server進行減肥與快取,於是原始較大流量直接對外流量變成了AWS之內的內部流量,經過減肥與快取過後,真正對外的流量減少了。
There is no Data Transfer charge between Amazon EC2 and other Amazon Web Services within the same region
值得注意的是,在Amazon EC2收費標準中,在相同區域的 data center 的之間的資料傳送是不收費的,也就是說該架設於Amazon EC2的網站將封包傳送至同區域的Silk Browser Server時,理論上是不收費的,然後Silk Browser Server負責將封包遞送至使用者,因此理論上流量是屬於Silk Browser Server而非該網站的,故理論上來說,網站在服務該使用者時,不需要付出任何的網路費用。

我在前面這段文字中用了很多理論上來說,因為目前Silk Server的狀況未明,也還沒看到Amazon有出面說明這個部分的問題,待Amazon說明後再來update。


只要 $79 的Kindle真的有夠便宜,雖然說只有一個五向控制,但以單純的閱讀來說,也足夠了。





Kindle Touch 則是採用了紅外線觸控技術,減少鍵盤所佔的空間,達到更輕薄的體積與重量。價格的部分也十分吸引人,$99 for Wi-Fi only and $149 for Wi-Fi+3G,十分吸引我。


兩台採用e-ink的kindle沒有太大的變化,只能算是趕上其他廠商的腳步的產品,但以此非常具競爭力的價格販售,即使規格普通,照樣能賣的嚇嚇叫。

Kindle fire 則是具有與iPad一較高下的Tablet,尤其是在 Magazine, Book這兩方面,Amazon很有優勢,配合上逐漸充實的Movie and TV Streaming服務,並以Amazon Prime 一年$79吃到飽的串流方案推廣,對iTunes Store會構成相當大的壓力。

另外Whispersync on Kindle Fire for Amazon Instant Video也是Amazon用來對抗iPad/iPhone + Apple TV的重要武器,透過支援廣泛的終端裝置,讓video streaming可以無縫的由tablet轉移到TV,對於kindle fire+Amazon Prime也有相當助益。值得注意的是 Logitech 的Google TV STB也在支援行列中。

2011年8月3日 星期三

使用 tocbibind 在 LaTeX 論文的目錄 (TOC) 中加入有頁數無編號的章節 References



使用 LaTeX 編寫論文時經常會遇到的問題是 Reference 不會被編進 Table of Contents (TOC) 中,常見的解決方法是

\clearpage
\addcontentsline{toc}{chapter}​{References}

不過使用這種方法經常會出現 References 的頁碼是錯誤的問題,改用 tocbibind 會是個更好的解決方法...

\usepackage[notindex,nottoc,no​tlot,notlof]{tocbibind}

2011年6月8日 星期三

WWDC 2011 - Apple iOS 5, MAC OS X Lion 與 iCloud 發表雜想

依照慣例的,我還是忍耐不住自己衝動,想看看 Apple 到底又會帶給我們什麼驚喜,於是今年還是一樣從凌晨一點開始追到三點結束,然後又花了一些時間思考這次WWDC2011 帶給世界,又是怎樣的衝擊與改變。

MacOS X 在逐漸的往 iOS 的操作模式改進



Full Screen Application 搭配 Mission Control 的多工切換模式,對使用者來說,就像是在操作有鍵盤、滑鼠與觸控面板且加強自由度的 iPad。

在各個虛擬桌面之間,分別是不同的全螢幕應用程式,讓使用者能夠專注的在一個應用程式上進行操作,或者是在桌面中安排 Widget與Windowed Application ,進行訊息總覽或者是應用程式互動操作。

工作模式能夠快速的做改變而不影響工作效率。

iOS 學習了許多其他作業系統的優秀之處並加以改進、整合,讓 iOS 更加的完整


Notification Center 與 Lock Screen Widget 在 Android 與 Windows Phone 其實已經存在許久。Android 的 Lock Screen Widget 並沒有整合進OS中,雖然這功能存在以久,也是到了 HTC Sense 3.0 才有比較好的發揮..


Windows Phone 在這兩個功能上也下了許多功夫,iOS5的in-App Notification 其實已經在 Windows Phone 上存在許久,但可惜的是 Nobody Cares..


不過很奇妙的,Apple 抄很大卻很少人跳出來大喊 Apple 是Copy Cat,看來有光環果然不一樣。

第三方軟體開發者必須進行跨平台開發並提供更多進階的服務


平台本身所具備的功能一定是愈來愈多,愈來愈強,且有所偏重,如果無法跨越多個平台並提供更多功能,可取代性過高,很容易因為官方改變態度就失去利基點。


最明顯的例子就是 Instagram 了吧… Instagram 專注於 iOS 發展,沒有在其他平台上推出服務,服務的內容也是一個很簡單的概念:拍照、編修、上傳分享,會發展至今天的規模,某方面來說是基於 iOS 內建的相片編輯與分享功能薄弱。當 iOS 就這方面做加強後,Instagram 失去了整個競爭的利基點,未來不知道會如何。


Instapapaer 也算是專注於 iOS 發展的廠商,Instapaper 的作者 Marco Arment 也說過他覺得 Android 不是個成熟的商業平台,因此他的官方 App 只會有iOS 的版本,不過在他聽到 Safari 將會內建 Read It Later 功能後,他的 Twitter 上就看到了個 「 Shit!」。


在這之後, Marco 也很豁然的表示 Safari 內建 Read It Later 功能也沒什麼不好,至少能夠讓更多人熟悉 Read It Later 的功能,如果有需要進階功能的使用者,便會選購他的 Mobile App。

Instapaper 本身也提供 API 供其他開發者開發 Android 或其他平台的 App,其本身也提供轉出到 Kindle 或 epub 的服務,這些服務也相當吸引人,也許,Safari 內建 Read It Later 功能對 Instapaper 來說,反而是有利的。

Evernote 則是個很成功的例子,在inside的文章中有提到,Evernote 的使用者中,有很高比例的付費使用者是跨多個平台的,而且跨越多平台的使用者,黏著度愈高。

iOS 深度整合 Twitter,搭配 iMessage,將會嚴重的影響 Facebook 在 Mobile Social 市場的領先地位


不知道為什麼,許多人看到 iMessage 時,第一個聯想到會受影響的會是 BlackBerry Message,但我覺得 BBM 主攻企業用戶,且 BlackBerry 以有實體鍵盤的機種賣的較好,因此個人認為 BBM 受到的影響不大。


同樣是以消費者為主的社群訊息分享,Facebook Message 受到的影響會比較大,同樣都是做訊息匯流,iMessage 深深的整合再 iOS 中,不管是文字、圖片還是影片,都能透過簡訊或電子郵件直接的發送到聯絡人手中。


每支 iDevice 都能看做是一個真實的使用者,每支 iDevice 中的聯絡人都是真實存在的實名人物,透過 iMessage 便能串起類似於  Facebook 的實名制社交網路。 Twitter 也可趁機發展為實名制的社群網站。


iOS 5 深度整合 Twitter ,可想而知的是 Twitter 會因此有更多的使用者加入並且使用他,這次 iOS 5 也將 Photo 與 Location 加入 Twitter 的整合,未來 Twitter 可能也會藉此機會,發展他們的 Location-Based Service,例如打卡服務也不一定。

Facebook 在 iOS 上被 iMessage 與 Twitter 夾擊,日子果然沒有想像的簡單…

手機果然是實名社群網路的最佳切入點。

iTunes Match 與 iTunes in the iCloud 將會讓 Apple 在音樂市場上取得絕對性的領先地位

iTunes in the iCloud 可以說是如眾人預期的發表了,基本功能與 Amazon Cloud Music 與 Google Music 相近。而 iTunes Match 則是 Amazon 與 Google 所無法匹敵的必勝武器。

接上電腦同步音樂其實是一件很煩人的事情,要整理自己的音樂檔案,把 Tags 補完並加上專輯封面更是麻煩到極點,至少我個人很討厭做這些工作。

iTunes in the iCloud 解決了這麻煩的問題,直接透過 Wi-Fi 將整理好的音樂同步進你所有的 iDevices 中,再透過 iTunes Match 將繁瑣的音樂整理問題解決,真是太棒了!



Match 機制相較於 Upload 機制來說,對使用者來說有很強大的吸引力。一是上傳歌曲要花時間與頻寬,對很多人來說,這門檻很難跨過。二來自己上傳的音樂品質沒有 iTunes 得來的好,一些 Tags or Cover 也沒有 iTunes 所提供的來的完整,對使用者來說,iTunes Match 是非常方便的一個服務。



對 Apple 來說,Match 就相當於是在使用者端做 de-duplication,能夠相當大的幅度減少耗費的儲存空間與上傳頻寬,對 Apple 來說也是省錢又省事。

只是盜版的問題如何解決,這點很麻煩,畢竟要說服唱片公司讓使用者手上自己 rip or download 的 mp3 變成合法的,就應該很傷神了吧..

也許是唱片公司也看開了,反正不管是 upload 還是 match ,都無法阻止使用者將不合法的音樂上傳至網路中,不如透過 iTunes Match 服務,告訴使用者選擇正版的音樂簡單、方便而且品質更好,再加上價格不貴,更有機會訓練使用者轉為選購正版音樂。

透過 iTunes Match ,更能將使用者牢牢的綁住,讓他們擺脫不了 Apple 的掌握,成為永久的信徒。




iOS 5 + iCloud 的的確確的讓我感到驚喜,甚至因為 iTunes Match 而有衝動想要購買 iDevices,各種結合 iCloud 的整合真的看的出 Apple 的用心,希望 Android 與 Windows Phone 也能能推出更好的服務與 Apple 競爭。

iCloud 的推出也讓我感覺到 Apple 對於消費者端的雲端化真的比 Google 來的用心,也許是 Google 要同時兼顧企業市場與消費者市場,又堅持雲端服務要自己建構不與他人合作的關係吧..  目前看來,Google 又再次的落後給 Apple 了,希望在不久的將來,能看到 Google 再次推出令人驚艷的服務與作業系統。

2011年5月27日 星期五

為什麼沒人在乎 Windows Phone?

No one cares
Photoed by By Unity under CC License.

Bussiness Insider SAI 的一篇文章 Microsoft's Real Windows Phone 7 Problem: Nobody Cares 引起了我的興趣,明明 Microsoft 是如此積極的在推廣 Windows Phone ,砸下重金與 Nokia 合作,也不斷的拉攏開發者,充實 App,但Windows Phone 似乎一直無法得到消費者的眼球,到底發生是發生了什麼問題?

在 Mango 的發表會結束後,迴響消失的很快,甚至不太有人真正的記得 Mango 到底發表了亮點,網路上討論 Mango 的聲音也很小,這一切似乎不太對勁!?

也許.. 某部分的原因在於 Microsoft 這個品牌?


Apple, Google 給人的品牌印象多半是正面的,但想起 Microsoft,許多人的第一印象卻會是 Blue Screen, 又慢又貴又不穩,邪惡,不 free, open source,無法帶給消費者 品牌的尊榮感。

出門帶了隻 Windows 的手機,朋友可能還會問:會不會很容易當機,不會讓旁人用羨慕的眼神看著你買的手機。

Windows Phone 缺少獨家軟體大作與服務


XBOX的 HALO 就是帶起整個 XBOX 氣勢的作品,PS 的 FF 也是這樣的作品。缺少了足夠吸引人的 App,自然無法讓人想要去購買 Windows Phone。

iPhone 發表會時,也通常會隨著數款 iPhone 專屬的 App 一同發表並 Demo,讓消費者更對 iPhone 感興趣,即使消費者根本用不到那套軟體。

Android 上的 Gmail, Google Maps App 也是吸引許多使用者選擇 Android 的主因之一。

統一的硬體平台規格的 Windows Phone 無法在硬體上產生亮點


Android 上 HTC, Samsung, Motorola 等各家廠商都在硬體規格上大作文章,吸引消費者目光,雙核心 CPU,超快超強的 GPU,NFC, Super AMOLED Plus 螢幕等,都能吸引許多消費者的目光。

但 Windows Phone 是統一的規格,而且到現在為止,硬體平台都還沒有更新,雖然硬體本身並不落伍,但缺少話題性,讓人無法對 Windows Phone 感到興趣。

就算是 iPhone,其本身的造型與設計工藝也是引領潮流,每次的更新,也都將 CPU, GPU, RAM 等作為宣傳的重點。

規格,仍舊是一個重點。

手機製造商沒興趣在 Windows Phone 上做文章


也許,這才是 Windows Phone 讓人無感的主因。

對手機製造商來說,Windows Phone 在軟體上與硬體上均嚴格的被 Microsoft 所管控,自己能夠發揮的空間甚少,手機製造商根本就不會花心思在推銷 Windows Phone 上,也讓消費者對 Windows Phone 的印象更是薄弱。

Motorola 是 Android 鐵桿了,不可能變掛的。

Samsung 賣硬體規格,但Windows Phone不給改,自家的強大 CPU/GPU 沒有發揮的餘地。

HTC 主打 HTC Sense 的使用者體驗,但 Windows Phone 做的比 HTC Sense 更好,難不成單賣 Weather Animation !?

SoneEricsson 要將 PlayStation 整合進 Android 中,Microsoft 怎麼可能會允許這種事發生。


也許,只有花了大錢去綁著的 Nokia 會真心的衝刺 Windows Phone ,希望在 Mango 搭配 Nokia 手機正式上市時,情況會好些。

2011年2月26日 星期六

Intel 發表正式版 Light Peak–Thunderbolt,目標:統一所有外接介面!?

image

伴隨著新款的 Apple MacBook Pro 的發表,世界第一台搭載 Intel Thunderbolt 技術的電腦終於面市了,也讓外界第一次看到有關於 Thunderbolt 實際的技術規格。

Thunderbolt,終於成形的外接 PCI-Express


image

Thunderbolt 的原始開發目的其實很簡單,就是外接的 PCI-Express 介面,並不是目前所看到的要統一所有的外接周邊這樣廣泛的應用與目的,而且講實在話,在USB 以目前這麼高的佔有率與這麼低廉的價格的競爭下,Thunderbolt 是完全無法與 USB 競爭的。

image

在 Intel 所發表的新聞稿中我們可以看到,一條 Thunderbolt 纜線上同時會傳遞 PCI Express 與 DisplayPort 兩組不同訊號,接頭的部份也是相容於 DisplayPort 的,這部份的設計應該是 Apple 的要求。

對 Apple 來說,Thunderbolt 只不過是 Host-to-Dock 的連接技術


Apple 本身其實一直都在尋求更簡潔的外接方式,降低使用者在連接各種周邊上的困擾, USB, IEEE 1394 也都是在這樣的訴求下率先被  Apple 支援與使用。

而在目前 Apple 的電腦上,存在的外接介面已經相當少了,要在進一步的簡化外接線的數量,勢必就得透過外接一個 Docking Device ,讓相關外接裝置固定的接在 Dock 上,主機只需要透過單一纜線就能直接存取所有的外接裝置,而 Apple 想出的解決方式就是 Thunderbolt 。

基於既有的 mini DisplayPort ,就能夠將螢幕再不變更介面設計的情況下,讓螢幕變成功能更加強大的 Docking Device 。

透過 Thunderbolt 所傳遞 PCI-Express 的訊號,就能讓 Dock 擁有幾乎所有可能的外接裝置,無論是 USB, Ethernet, 還是 eSATA ,都只需要透過 USB-to-PCI-E, Ethernet-to-PCI-E或eSATA-to-PCI-E 這類既有的解決方案就能夠變化出各種不同的外接介面,也就是說只要能接上 PCI-E 的裝置都能夠透過 Thunderbolt 來連接主機,因此未來我們能看到 Thunderbolt 的外接顯示卡也不一定。

但對 Intel 來說,Thunderbolt 就不是這麼簡單的一個產品了。

終極的高速外接介面


外接 PCI-E 是 Intel 當年在推動 PCI-E 就相當積極的在推廣的一個技術,目的是要與 AMD 所使用的 HyperTransport 一別苗頭,成為一個能夠統一系統所有高速連接介面的一個規格,包含 Chip-to-Chip, Board-to-Board, Chassis-to-Chassis ,而最後的一塊拼圖,就將會由 Thunderbolt 補完。

在Apple MacBook Pro 全面搭載 Thunderbolt 後,它將會是最普及的 10Gb 外接介面,遠比既有的企業等級的 10G Ethernet, Fibre Channel, Infiniband 來的更加廣泛的被應用。

如果能以 Thunderbolt 2.0 之後能作為主機與主機之間的連接介面,或者是能延伸 daisy chain 變成 ring 或 double ring,Blade Chassis 中每個 Blade 都能夠直接使用 Thunderbolt 連接,以 Thunderbolt 的價格與普及率,其他的高速外接介面將無力抵抗。

再者,Thunderbolt 也將會使用矽基發光元件搭配塑膠光纖更進一步的降低生產成本與傳輸距離以及提昇傳輸速度,可以想見 Thunderbolt 如果真能夠按照 Intel 所規劃的推廣,高速傳輸介面被 Thunderbolt 是非常有可能的。

Thunderbolt 推廣不易


但 Thunderbolt 的推廣,卻不會是這麼容易的,最大的問題就在於「價格」。

相對於其他的 10Gb 高速傳輸介面,Thunderbolt 相對起來是非常便宜的,但對比於消費市場的高速傳輸介面王者 USB 3.0 ,價格還是太高了。再者,daisy chain 的連接方式對一般人來說也不是很容易理解的使用方式,最終應用環境會侷限於 Host-to-Dock 這樣的應用,原生支援 Thunderbolt 的外接裝置應該寥寥無幾。

所有的應用都必須透過 PCI-E 的方式橋接控制晶片,也會讓 Dock 的價格上漲不少,畢竟目前消費者端的外接裝置多是 USB 介面,要在 Dock 或螢幕上搭載 Thunderbolt controller,再裝置一個 USB Host Controller ,再透過 USB HUB Controller 接上讀卡機或其他裝置相比,價格會比直接留一個 Type A 的 USB Port 讓使用者接上 USB HUB Controller 相比,價格高太多了,而且在設計難度上一定比較高,廠商採用的意願一定不高。

Intel 本身內建 Thunderbolt 的時程也未定,即使出乎意料的在下一代晶片組中內建 Thunderbolt ,也不一定能夠與同時內建的 USB 3.0 相競爭,畢竟相關的周邊數量實在太少了。

雖然目前看來 Thunderbolt 並沒有太大的優勢在,但在未來, Tablet 會大量的需要 Dock 作為外接裝置的 HUB ,如果 Tablet 中能夠大量的採用 Thunderbolt 作為外接介面連接 Dock ,Thunderbolt 就有相當大的機會普及。

是的,我是在指如果 Apple iPad 採用 Thunderbold 作為視訊輸出與連接 Dock 的介面,那 Thunderbolt 就有可能會借此而變得熱門,也許期待 iPad 3 吧。

HTC Flyer,與眾不同的Android Tablet




複製機器人全面入侵


MWC 2011 結束了,在這次的 MWC 中最受注目的自然是搭載雙核心處理器的 Android Tablet。


這些搭載著一樣的硬體與完全相同的作業系統與操作介面的 Android Tablet,由不同的廠商推出,講實在話,一點特色都沒有,大量複製的產品,最終還是會陷入與 NetBook 小筆電 一樣的窘況,只能以低價做銷售重點,加上大陸山寨廠商也已經對 Android Tablet 磨刀霍霍,可以想見搭載公版 Honeycomb 的 Android Tablet,最終會陷入的慘狀。


這其中,有一台超乎大家想像的 Android Tablet 被發表,那就是 HTC Flyer

在一片 nVidia Tegra 2、Android 3.0 Honeycomb 與 10 inch 螢幕的 Android Tablet中,只有 HTC Flyer 是採用單核心的 Qualcomn Snapdragon 1.5 GHz、Android 2.4 Gingerbread 與 7 inch 螢幕,純以規格來看,只能說 HTC 腦袋壞了才會推出這樣落伍的機型,但真的如此嗎?

Why Gingerbread on Single-Core Snapdragon


以目前的軟硬體成熟度,要能夠擺脫其他廠商的 10 inch, Tegra 2 Honeycomb Android tablet 的夾擊,能夠比其他廠商更早推出產品,並且能夠在其上提供與其他廠商不同的 user experience,自然就只能以目前最成熟的軟硬體環境來開發,最佳的選擇自然就是已經有豐富開發經驗的單核心 Snapdragon 與 Gingerbread。


對 HTC 來說,Gingerbread 可以說是最穩當也最成熟的選擇,Desire 系列手機的 Gingerbread 已經蓄勢待發,相關的開發經驗也已經熟悉,在此基礎上開發 HTC Scribe 是最穩健的選擇。HTC 也已承諾未來會提供 Flyer 新版Android OS, Honeycomb 的更新,不用太擔心作業系統版本跟不上其他 Android Tablet 而無法使用 Android Tablet 專用 App 的問題。


硬體上選擇單核心 Snapdragon 的原因是因為開發經驗豐富,能夠加快開發流程。如果改採用 nVidia Tegra 2 作為硬體平台,要達到 HTC 所要求的系統穩定性,可能會嚴重影響產品的推出。再者,相同時間內太多廠商採用 Tegra 2,nVidia 所能提供的原廠支援相對於 Qualcomn 一定更少,且nVidia Tegra 2 的供貨量在這麼多廠商搶貨下,每家廠商所能分到的量一定不多,產品斷貨的可能性很高。


相對來看,1.5 GHz 單核心 Snapdragon 已經很成熟,供貨量也相當穩定,且就 CPU 效能來看,良好調教的 1.5 GHz 單核心 Snapdragon 對上尚未最佳化的 1 GHz 雙核心 Tegra 2,未必會居於弱勢,且雖說 Tegra 2 的GPU 性能遠勝 Snapdragon,但對於 HTC Flyer 來說,因為不主打3D遊戲體驗,改為主打電子筆記本,這缺點反而沒那麼致命。

What's Special



HTC Flyer 最特別的,在於他採用壓感式電容觸控螢幕,既能用指腹進行觸控,也能使用觸控筆進行書寫,搭配 HTC Scribe,由實際試玩的影片中,可以看出 HTC 對於他想要帶給使用者的使用者體驗相當完整,不僅僅只是推出一台能手寫的平板電腦而已,如此完整的軟硬體整合,在手機廠商中真是難得。


也因為 HTC Flyer 要成為的是電子筆記本,以能夠單手手持的大小,自然就是 7 inch 了...  而不是多數廠商推出的 10 inch tablet。


這麼不同的一台 HTC Flyer,引發了許多不同角度的討論,雖說多數都覺得HTC 發瘋了才會推出這麼沒有新意的產品,但我想這就是 HTC 不同的地方,不僅僅只是拼湊軟體與硬體,而是由使用者的實際應用場景,思索使用者會需要怎樣的產品,進而整合作業系統與硬體,調整與特製使用者介面,深入整合應用軟體,才會推出這樣的產品。這樣的產品在比較規格時自然容易居於弱勢,但實際使用後,卻反而會被他深深吸引,這也是 HTC最大的本錢,期待 HTC 下次帶給我們另一個驚喜。