棄 E70 就 iPhone 的時機愈來愈近了

去年寫過選擇目前這支 Nokia E70 的心路歷程,當時正值 Apple 剛宣佈 iPhone,世人讚歎聲 ooo…、ah… 不絕於耳之際。當時也和幾位網友交換了在 Nokia 上使用 SIP VoIP 的心得。

自從 iPhone 「越獄版」出現之後,至少已有不下兩打的同事成為愛用者。我也開始評估是否/何時改用 iPhone。Nokia E 和 某些 N 系列手機內建的 Wi-Fi 加 SIP 支援,是我當初選擇 E70 的主因之一。從一年前搬到北京以來,光是這個功能,已經替我們省下了大量的國際電話費,不管是打台灣、香港,還是美國、講多久,都完全免費 — 一個叫 Truphone 的英國 SIP-VoIP 供應商(在那篇 blog 中提過),因為做促銷,所以提供 40 多個國家免費的活動;這個活動雖然已在二月底正式結束,但 Truphone 私下 email 通知我,說因為我是很早就加入的老用戶,所以這個免費活動特別再延三個月,呵呵(附帶一提,Truphone 一旦收費就划不來了,因為他的費率比 Skype Out 和某些其他 VoIP 供應商貴)。除了 Truphone 這種針對 Nokia 用戶的服務外,Nokia E 系列上還能安裝 Fring 這個軟體,可同時支援 SIP、Skype Out,和多種 IM。

隨著 Apple 正式釋出 iPhone SDK,第三方開發人員百花齊放,SIP 和其它各式各樣應用的出現,只是遲早的事。果然,Fring 的 iPhone 版已經出現,還有其他 SIP-VoIP 的免費軟體。iPod Touch 的接頭幾個月前更已被人破解成功,麥克風都已經在量產了。現在有了 SIP 應用,iPod Touch 也能通話了

有點小可惜的是,目前 OS X 上可用 Ruby 和 Python 來開發應用的 RubyCocoa 和 PyObjC
,在目前 iPhone SDK 是沒有支援的,否則開發的門檻還會更為降低。

另一個 Nokia E 和 某些 N 系列上勝過 iPhone 的是 GPS 和 3G 支援(不過我的 E70 不像 N95,必須另外花錢買一個藍牙的 GPS 模組)。各種謠言和合理的判斷顯示,iPhone 增加 3G 和 GPS 的支援,快的話可能就是短短幾個月後的事。

最後就剩下文字輸入了。E70 的 QWERTY 鍵盤當初是一大賣點。前兩天剛好在一個
podcast 中,聽到人家聊到 iPhone 的觸控軟鍵盤,儘管部分用戶發誓它真的很好用,熟悉以後就能快速輸入,但另外至少一半的人,還是偏好有反饋的 QWERTY 鍵盤,如黑莓機和 E70 這種。

談到觸控,說真的,看過 Nokia 在今年電信展 demo 的觸控螢幕後,覺得非常地不激動(英文說 "underwhelmed" 或 "unimpressed"。除了沒有 iPhone 上那些很炫的 gesture 支援外,個人認為它最大的敗筆還是在於,Nokia 的觸控螢幕的 UI 看來還是現行 S60 那套,而不像 Apple,為手機設計了一套跳脫桌面 OS 的 UI paradigm,跳脫了過去其他大廠直接將傳統下拉式選單的操作模式,硬生生地套到手機小螢幕上的做法,不少工作的執行步驟更加簡化了。

01
dan
4/22/2008 10:32 am

我也曾考慮要買NOKIA的E70,可是想到他沒有3.5G,又沒有標準耳機接頭,所以還是改選6120C了。而且6120C體積又小,CPU速度也比較快。不過沒有像E70一樣內建Wifi真是令人遺憾。

(E70的QWERTY 鍵盤也是我當初想買它的原因之ㄧ)

Fring我有在6120C上用過,用Fring+MSN非常方便與順暢,除了傳檔案會有問題之外,其他都非常的好。但是Fring+Skype就慘不忍賭了,聲音Delay嚴重………

想想NOKIA現在最完美的手機算是N82了,S60 OS、標準耳機接頭、3.5G、Wifi、內建GPS接收器、卡爾蔡斯鏡頭、氙氣閃光燈,重量又輕

講到這個又講到我的痛,沒有內建wifi就算我把sip軟體裝到我手機,我的手機還是得透過3.5G或直接插網路線來講網路電話,那這樣乾脆就直接用電腦麥克風算了。

唉~

02
4/22/2008 3:53 pm

dan: 完全了解。没错!VoIP 是设计来搭配固網或 Wi-Fi, WiMax 這種純 IP-based 的傳輸,否則便很諷刺,等於是在 2.5 — 3.5G voice 基礎傳輸上,為了 data 傳輸所增加的 IP overlay 上,再包一層 voice,包了那麼多層,performance 自然很難好…

03
dan
4/23/2008 10:24 am

另外請教勞虎先生
SIP-VoIP的每秒傳輸量大約是多少呢?

目前台灣中華電信383方案每1Kbyte大約要0.2元台幣

我想如果付給SIP-VoIP的費用+走3G所付的連線費用,如果還是比用手機打國際電話便宜,而且音質也可以接受的話,那即便手機沒有支援wifi,而採用3G來打SIP-VOIP應該也是很划算的。

所以想請問勞虎先生,據您所知SIP-VoIP的每秒傳輸量大約是多少呢?有講話和沒講話的所需要傳輸的封包量也是一樣嗎?

既然Truphone收費後會比 Skype Out 和某些其他 VoIP 供應商來的貴,而Skype目前還沒有出手機的版本。不知道有沒有那家VoIP 供應商是您覺得不錯的呢?

謝謝

ps. 雖然我目前已經離開IT,轉往金融交易發展,但當初從事IT工作時,看過您所寫的一本免費的無廢話XML對我幫助很大,一直沒機會對您說謝謝。也再這邊一並致謝

04
4/23/2008 3:02 pm

dan:
不客氣!關於你的問題,實際的傳輸量很難估算,是這樣的 — SIP 主要只負責信號控制,實際傳輸量主要取決於將聲音數位化時使用的 codec(編碼演算法)。這裡有個計算器,可以試算。另外,根據另外一家的估算 — 取自於 VoIP Codec’s FAQ

Q4: What is the total bit rate (including Ethernet and IP header and UDP and RTP
over head) or bandwidth for each codec?
G.711 — 107.2 kbps bit rate;
G.722 — 107.2 kbps bit rate;
G.726-32 (also referred as G.721) — 75.2 kbps bit rate;
G.728 — 188.8 kbps bit rate;
G.729 — 53.2 kbps bit rate;
G.723 — either 19.7 kbps (for 5.3 frame bit rate) or 20.8 (for 6.4kbps frame bit rate).
iLBC – either 36.8 Kbps (for 20ms frame length) or 27.7 Kbps (for 30ms frame length
NOTE: Above are based on Q3 frame interval.

不同的 VoIP 軟體會選擇不同的 codecs。以上例子只是一些 open-standard 的 codecs。

Skype 具體採用哪種 codecs 我不確定,但我知道 Skype 會根據網路頻寬的狀況,動態選擇適當的 codec。

基於以上的參考數據,從差不多 30k 到 200k 都有,我們就假設 50kbps 吧!如果電信費率是你說的,1kbps/sec 0.2 元,那麼一秒鐘就要一塊,很貴呢!(VoIP 提供者要收的費用相較之下可以 ignore,例如 Skype Out 大美國一分鐘約一元),這可能已經比打 012, 019(好像也是走 VoIP)還貴,穩定性則差更多。可能只有當電信 plan 是吃到飽月費打死的那種,才會比較合算。

Fring 已經包括了 Skype Out 的支援,所以不需要等 Skype 正式出 S60 的版本(測試版一兩年前就有,但只對少數 Nokia 型號的使用者提供)

關於通話品質,在我所試過的 VoIP 提供商中,包括 Truphone 和 Vike,基本上 OK,但穩定性不是特別好,斷線、音質不好的情況時而發生,這還是在用 Wi-Fi 的情況下,也就是說人通常是待在室內一定的范圍內。如果是走 3G、3.5G,移動的空間雖然可以大大增加,但也會在信號穩定性方面付出很高的代價(試想:在行進中的車內使用),如此一來,VoIP 的話質將更加下降。

05
dan
4/24/2008 11:15 am

看來穩定度與費用,現階段都還不適合讓我轉入

謝謝您的解說

Leave Your Comment

Name*
Mail*
Website
Comment