2013-02-02 53 views
2

我很困惑我在網上閱讀的信息。jquery mobile for iOS和Android的應用程序?

有人說,對於iOS應用,

蘋果限制了開發人員在編寫 iPhone應用程序的Objective-C,C,C++或JavaScript由iPhone OS WebKit的 引擎執行。

應用程序最初必須使用其中一種語言編寫,並且只能使用 以Apple規定的方式使用Documented API。目標C,C或C++中只編寫 的代碼可編譯並直接鏈接到 已記錄的API。

Android應用程序使用Java。

然後我也遇到了跨平臺的jquery mobile。所以我不確定我應該爲開發應用程序採取哪條路線。我更喜歡jquery mobile,因爲我認爲使用兩種不同語言開發應用程序並不理想。學習Java和Objective-C需要時間。

所以我想知道 - 我可以只使用jQuery的手機開發一個IOS或Android的應用程序?

以下是通過使用jQuery Mobile的開發應用程序的教程, ​​

+0

該教程是創建一個web應用程序,您的用戶將在設備上的瀏覽器之一打開。你也可以使用像以前稱爲PhoneGap的Apache Cordova(http://cordova.apache.org/),將相同的HTML5/CSS/JS(當然包括jQuery Mobile)代碼嵌入到本機應用程序包裝中針對不同的設備。唯一的缺點是,科爾多瓦不會讓你做所有你本可以做的事情。 –

+0

感謝您的回覆。應用程序和網絡應用程序有什麼不同? – laukok

+0

得到了答案。 http://www.wired.com/insights/2012/11/native-apps-vs-mobile-web/ – laukok

回答

5

看看我與這一主題有關其他答案:

  1. 混合應用VS本地應用Hybrid vs native apps/
  2. 移動應用程序與Web應用程序 - Apple不再接受Web應用程序?https://stackoverflow.com/a/14436328/1848600

  3. 教程https://stackoverflow.com/a/14375842/1848600

爲了使故事短。混合應用程序是更然後在蘋果應用程序商店可以接受的,你只需要接受像一些指導:

  • 應用程序必須有本機的外觀和感覺
  • 不要使用不要使用第三方支付系統服務器端技術來渲染頁面內容,使用AJAX來代替
+0

謝謝。我應該去混合動力! – laukok

1

有一個範圍的,你應該考慮的變量決定哪個方向走之前,因爲你越瞭解你的業務戰略和IT驅動程序時,你會更好能夠決定走哪條路。 像

  • 性能
  • 可用性
  • 可維護性
  • 預算
  • 上市時間
  • 資源

即使像LinkedIn和Facebook的大公司債券被拋棄混合,他們其實不是[另一個德bate與此問題無關]。此外,許多中小型公司都有自己的短期和長期計劃,涵蓋Hybrid和Native。

就像人們會說,如果你有小的預算,那麼去混合動力車,因爲你將能夠在多個平臺上啓動,但另一方面,你必須考慮長期成本和上面的許多其他參數。

,規定了最好的文章,也是繼,真是發人深省 https://pixyflux.wordpress.com/2015/09/03/how-much-native-binary-vs-spectrum/

相關問題