請問一下iphone 和 android開發兩者之間的開發上的困難是甚麼?

請問一下iphone 和 android開發兩者之間的開發上的困難是甚麼?

    有網友詢問一個好問題,所以跟大家分享一下

    Hi 柯先生
     
    我們幾個朋友組成了一個小team,希望能將一些APP的概念落實到iphone上
    我從網路看到自由軟體應用程式技術座談會您精彩的投影片
    討論Android 和 Apple的開發, 很可惜沒參與那場會議的討論
    我想了解一下目前在這兩者之間的開發上的困難是甚麼?
     
    根據我目前自己再寫的部分,發現apple的SDK可以應用的API比較多, Android目前SDK為1.5
    但是是不是還會再有問題,還是不確定?
     
    如果能得到你的經驗談,對於我們開發將有一大方向,謝謝
     

    Dear  sir
     
    其實你問得問題,是很大的一個問題,
    我很難在一封email 中可以與你分享我的經驗
     
    以 android 1.5 和 iphone 3.0 的SDK來分析,其實彼此是競爭對手,
    所以提供的API 來說,都是可以找到相對應的 function ,
    但是以今天的撰寫資源來說iphone 是比較容易找到範例和程式碼,
    畢竟,這已經是有一年的經驗,
    而 Android 因為彼此版本的相容性差,所以你用1.5版來開發,不見得在網路上找到的1.0 或是更早的 0.15 的範例和程式,放在你的1.5 SDK 環境下是可以編譯的,
    但google android 是開放的資源,所以你的程式根本就是在控制一台小型電腦一樣,並不會有任外在的限制,

    但是iphone 的自由度就沒這樣高,apple 有一堆的條文、規局、來審核你能夠讓其他使用者安裝你的軟體,我的經驗光是推過審核來回最少一個月。
    但android 就是沒這一個限制。
     
     
    Sincerely
    Powen