11 August 2008 · Jeffery
11 August 2008 · Jeffery
30 July 2008 · Jeffery
I built a helloworld program and submitted to Apple last week. This morning, I received the reply. (Am I violating the NDA?)
“Dear Jeffery,
Your application cannot be posted at this time because you specified English as the primary language, but the application is not in English. In order for your application to be reconsidered for the App Store, please resolve this issue. I suggest one of the following options:
1. Translate the text on the application to English, and upload your new binary to iTunes Connect.
OR
2. Since the primary language for the current file cannot be changed, create a new one, choose Chinese as the primary language, and upload the same binary.
Thank you.”
hey please…..My Application is showing information for HONG KONG people. Who will read it if I translate it into English?
OK~ Second option!!! Choose CHINESE as the primary language.
I understand the App Store is fresh and the response from developer is huge. It may takes sometime to make it run smoothly.
Anyway, it gives 2 hints. Maybe:
1. There a something everybody expecting (Chinese Option) but doesn’t exist.
2. The chance to meet Chinese Application is low. (…actually I see many China developer released app there.)
3. There really a Chinese option, but it only appear with tricky skill.
Anyway, still a valuable experience. Any try out the process and get the error is my original reason to submit a helloworld app.
11 July 2008 · Jeffery
TUAW 剛剛出了篇Five ways the App Store will change the world
他提出的五點是
基本上和我所想差不多,當然人地比我更達意。
P.S. 又一次證明世界上很多人在做同樣的事。連標題也很相似呢 ! 所以下次想到甚麼要立即行事啊!
10 July 2008 · Jeffery
這篇原本是Part 3,不過因為這篇的主角剛剛Online,不得不先講一下。
我相信iPhone改變世界,其中一個原因是App Store!
輕輕點觸 App Store,你會發現各式各樣的應用程式,包括遊戲、商務應用、教育、娛樂、財務、健康與體能、效率工具及社交網絡等等。這些應用程式的設計均可發揮 iPhone 的強大功能,如 Multi-Touch、方向感應器、無線功能及 GPS 等等。部分應用程式甚至是免費。只要透過無線網絡下載,馬上就可以使用
這些年來,Mobile的Hardware發展一直沒有停過,可是Mobile的應用卻不見得同樣起飛。想一想的今天的手提電話和你兩年前的手提相比,多做了甚麼? 我相信可以做的事質量上是有改進(影相靚了),不過數量上沒有多過。
原因之一是Software沒有很好的發展,沒有Software,再強的Hardware也沒有用。
要有強勁而豐富的Software,單一廠商沒有辦法做到,必須要依賴3rd Party。
言而,3rd Party的developer不是坐著沒事幹的,他們有有限的資源,而資源只會放在有潛力有回報的地方。
Mobile 就是沒有一個今人覺得有潛力,有回報的Platform出現過。
作為Developer,無想要的可能是$$,也可能是滿意感,這是都是你想要的”回報”。要提高回報,一是降低你的成本,二是提高你的收入。
Software的成本是甚麼呢? Design,Coding,Debug,Deliver,Customer Service等等都要Resource的。收入呢? 最簡單固然是用家付費用你的Software。
其實在iPhone之前廠商門都有相似的Solution,例如Java (J2ME) Platform和Symbian Platform。可是,它們的城本實在太高。
J2ME 本新是J2SE的Subset + Mobile 特有的API,如果你懂Java會很快了解J2SE的運作,Learning Curve可說很短,可是Java是一種Write Once and Debug Anywhere的Language,完成的Application通常只在你用作Testing的Device上運作正常。各家廠商的J2ME implementation各有不同,要support多一個型號的手機,最可靠的方法是在真實的Device上試一試,Device要錢,測試和Debug極花時間。Screen size和功能的不同更往往要implement一個完全不同的版本,變相又令Testing和Debug又加長,可是要提高收入又不得不支援更多的device,完全掉進Dead Loop。
Symbian又如何? Symbian Operating System 本新對Devloper的support可說是極低。OS新舊version之間不完全Compatible。我在OS 8 寫的不一定能在 OS 9運行,反之亦然。問題是,Symbian手機的OS是不能自行upgrade的。結果又是一套Code一個OS (OS 6-9另加mirror upgrade),還未計device之間的不同。Software的quality和Platform能力和支援有很大的關係,不過developer放入的多少的Resources也相當重要。寫一個Function或一個Effect要test一連串的device,可能有一半的資源就這樣用掉。
可能說,這兩個Platform的成本太高了!
收入更加難想像。大家的手機其實都最少Support以上其一的Platform。但,你有買個任何Application或Game嗎? 退一進,你有自己安裝過App或Game嗎?
很多時用家根本不知道可以加裝新Software,知道可以的也不知道software往那裡找,知道的也不願付費給看來不太值得的Mini App/Game上。其實Developer也頭痛,原成品可以放到那裡賣呢?
可以說Mobile Developement面對的是:
1. 單一platform/device的Market Share太細。不合乎成本效益。
2. 欠缺完善的Delivery solution。
如果是iPhone + App Store,情況就完全不同。
…Part 3 Coming