身為一個 E70 的愛用者,雖然市面上已經出現不少很棒的手機,像是 N82 或是 iPhone

等,雖說心動但始終沒有跳船…原因就如 Maddox 所言 (警告,該連結非常下流骯髒,未滿十八歲不可點閱),Nokia 不懂得推行 E70!

不過我還是有所不滿啦,E70 的處理器是 TI OMAP 1710 (是 ARM926TEJ core 與 C55x DSP)、時脈為 220 MHz, 64MB internal memory, 64MB SDRAM. 而新款的 N82 則已經改用 OMAP 2420 (是 ARM11 + 220 MHz C55x DSP + PowerVR MBX 2D/3D Graphics Accelerator + IVA), 時脈是 330 MHz。Internal memory 已經高達 100 MB,而 DRAM Memory 則是 128MB。更別說內建的 GPS receiver/A-GPS function, 還有 Motion Sensor! 姑且不論硬體的差異,這是購買 3C 產品的創傷症候群,早買的結果,就是得持續忍受看到有更新、更好、更便宜的產品上市。

但是 E70 最大的毛病是它不時的會抱怨 ‘Out of memory’ ,然後你的軟體會開始出現詭異的狀態,或者根本無法啟動新的軟體。幾乎難以直接使用內建瀏覽器瀏覽網路。這大約是因為 E70 安裝的是 Symbian OS v9.1,似乎有記憶體管理上得缺陷。一直期待有機會可以升級到 Symbian OS 9.2 或 更新的 9.3 / 9.5。但遺憾的是亞洲版手機的軔體一直停在 2.x 版,歐洲版已經升級到 3.x 版本。看來 Nokia 不只不知道該如何為 E70 做行銷,連客戶支援都做的很差阿。

這樣下去,大約只好自己改 ROM 重刷軔體了啊啊啊啊∼

前一陣子提到 SymbianSigned 的簽章服務暫停服務了好一陣子,原因是有大量的中國用戶透過工具軟體自動連線到 SymbianSigned 上申請金鑰,因此連線量與盜版行為大增。到了前幾周,在 SymbianSigned 調整的簽署的流程與模式後,網站的服務狀態才穩定下來。不過前一陣子系統暫停服務與各種註冊限制,已經嚴重的影響了一般軟體開發者的進度。更別網站暫停服務的挫折激怒了大量的終端使用者。

這其實是一個長期存在的問題,大部分的使用者再買了所謂 Smart Phone 後,總會新奇的想裝上各種軟體,無論是免費、中文化或被破解的軟體。這也就是使用者挑選較為昂貴的 Smart Phone 而非便宜的 Feature Phone 的原因,他們享受使用額外功能的樂趣。

然而,在 Symbian 平台上 (Nokia S60 系列手機為主流),安裝軟體往往不是一件容易的事情。因為平台的安全限制,來自 SymbianSigned 正面的說法是保護使用者,避免使用者無意中安裝了惡意軟體,且保護了開發者的著作財產權。實質的效果是,商業軟體開發者則必須負擔申請憑證的費用,等待壅長的送測時間。更別提其他的自由軟體/免費軟體開發者,他們根本無力負擔簽章的費用,而申請免費簽證的程序又過於複雜,於是成本便被轉嫁到使用者身上。使用者痛苦的跟著各種論壇上殘缺不全的指引,試著自己申請開發者憑證,以便可以簽署專供自己手機使用的免費軟體。

整個生態系統花費了大量的資源支持這種流程,完全是因為

This is approach is in line with agreed mobile industry recommendations.
Source:Open Signed Online vs Developer Certificate Q&A

行動通訊產業不願見到使用者有權自行安裝軟體到設備上,即使是使用者自己出錢買下。根據 OMTP Recommendations Papers ,這是業者的臠。

關於 Symbian Signed 的目前狀態,不彷參考 Nokia 高級技術專家路戈寧的說明 (簡報)。現在的簽署規則是除非你購買了 Publisher ID ,否則只能作 Open Signed Online ,且軟體 UID (Symbian 每一軟體有獨一的 UID) 只能在 Test Range 內,這代表只有測試版可以被簽署。因此你還是無法直接簽署使用 FreeWare,並自由的安裝在自己手機上。儘管說 60% 的 Symbian APIs 不需要簽章就可以用,但是幾乎不會有軟體只用這 60% 內的 APIs 阿。

自然使用者不會為此坐以待斃,中國的幾個主要手機論壇,都開始有人申請 Publish ID,並免費發送給論壇註冊會員,其中一個網站 OPDA 已經為此送出簽證給超過十萬台 Nokia S60 手機!而且申請人數持續上升中。另外有一群人則試著破解 ROM image 中的 swipolicy.ini,藉此允許安裝未簽署的軟體並提高使用者的的執行權限(Tutorial: Bypass Symbian Signed & Install UnSigned SISX/J2ME Midlets on Nokia S60 v3 with Full System Permissions)。

當使用者發現他們付出了更多費用,卻無法獲得預期的好處時,下次換機是否會直接換為 Windows Mobile, iPhoneAndroid 等相對開放的平台呢?或者 Android 與 iPhone 的強勢賣方力量會改變傳統的電信市場?

拭目以待。

前陣子提到了 Zebra-crossing,這兩日又見得 Tom Gibara 的一個有趣的計畫 Moseycode。Moseycode 也是針對 Google Android 平台所開發的二維條碼讀碼軟體,不過他重新開發了一種新的條碼規格,特意在條碼中間留了空白,雖說如此可以攜帶的資訊變少,但是卻可以置入人眼可以識別的圖樣。也因此這種條碼的規格或許會更適於作為廣告用途。

目前只能在 Android SDK 上執行,但是見來幾個示範影片,Moseycode 才剛完成基礎的演算法。接下來是必須克服移植到實際硬體上的最佳化了。

方才試著在 iPhone 上裝了 iMatrix。根據關於網頁,iMatrix 是由 Sergey Odinokov 所開發,這些條碼辨識的技術是在工業國家立陶宛(Lithuania) 所研發出來的。

目前的 iMatrix 4.0 已經可以支援三、四種條碼,根據同時開啟 QRCode, DataMatrix, ShotCode 的辨識狀態下,使用者經驗還是相當不錯。

除了可以支援開放規格的 QRCode 與 DataMatrix 外,尚預計支援 ShotCode, EZCode, BeeTagg 等私有規格條碼,這點倒是非常有趣。安裝方式非常簡單,只要在 Installer.app 中鍵入 iMatrix 的軟體庫位址 http://www.iMatrix.LT/repo/repository.plist,然後於套件分類表的 2D Code 中選擇 iMatrix 即可。


IPhone QR-code Reader !

除了 iMatrix, Google Code 上也有另外一個自由軟體版本的 iPhone QRCode 讀碼軟體開發計畫,作者djMaxM 試著移植 FUKUCHI Kentarolibqrencode 到 iPhone 上,目前已經釋出可以編譯的版本。至於效果如何,晤…..客官請自行斟酌使用。