我已經給出了指定移動應用程序的任務,這將需要運行在約。 1000個設備。這些設備已經存在,包括iPhone,黑莓,Android,Windows Mobile和上網本。該應用程序將具有簡單的報告功能和一組表單。針對多個移動平臺的最具成本效益的方式
無論如何,顯而易見的解決方案是開發一些基於瀏覽器的解決方案,儘管考慮到設備的偶然連接性質,數據可能會丟失/未保存。
因此,我並不想爲每個平臺創建一個複雜的應用程序,而是認爲我們可以構建一個有效的表單生成器,具有基本的脫機存儲功能(文本文件),可以在每個設備上運行,並讓設備生成一種表單,例如基於它可以從某個服務器請求的XML文件,從而導致最低限度的專家開發成本,以及從服務器端運行大部分邏輯的能力,其中設備是啞客戶端,用於呈現表單和在有可用連接時上傳數據。
無論如何,我總結的問題是,您是如何決定爲您的應用程序支持多種設備的。這是一個不可避免的問題,您只需撥打電話支持1或2,或支付開發人員爲每個平臺編寫代碼,或者向公司提供預裝設備?
非常感謝
詹姆斯
一個大問題是:設備是否總是連接(或者至少可以在需要應用程序時隨時連接)? – Foxfire 2010-04-26 11:13:42