亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Corona、Phonegap、Ti的比較

Corona、Phonegap、Ti的比較

湖上湖 2019-07-03 17:54:03
Corona、Phonegap、Ti的比較我是一個網絡開發人員,我想把我的網絡產品移到iPhone上。其中一個產品類似于GoogleMaps:在手機屏幕上顯示地圖,您可以拖動或調整地圖大小,查看我們添加到地圖中的一些信息。我知道有一些技術可以讓您使用HTML、CSS和Javascript來開發本地的iPhone應用程序。我已經確定了幾個:Ansca移動公司音隙阿塞勒還有其他類似的產品嗎?他們之間有什么不同?我該選哪一個?
查看完整描述

3 回答

?
catspeake

TA貢獻1111條經驗 獲得超0個贊

根據我所收集到的,以下是兩者之間的一些不同之處:

  • PhoneGap基本上是為仍然存在的內容生成本機包裝器。Web應用程序..它推出了一個WhateverYourPlatformis項目,您可以構建它并進行部署。如果我們談論的是iPhone(這是我花時間的地方),它似乎與創建一個web應用程序啟動程序(一種擁有自己的Springboard圖標的快捷方式)并沒有太大的不同,所以您可以像(喜歡)本地應用程序)。“app”本身仍然是html/js/etc,運行在托管的瀏覽器控件中。PhoneGap提供的是JavaScript和本機設備API之間的橋梁。因此,您可以針對PhoneGapAPI編寫JavaScript,然后進行相應的本機調用。在這方面,它與部署一個普通的舊web應用程序不同。

  • 鈦源被編譯成本地的比特。也就是說,您的html/js/等不只是簡單地附加到一個項目中,然后托管在一個Web瀏覽器控件中-它們被轉化為本地應用程序。這意味著,例如,您的應用程序的界面將由土生土長UI組件。有一些方法可以在沒有本地應用程序的情況下獲得本地外觀和感覺,但是.好吧.。這通常是一場噩夢。

兩者的相似之處在于,您使用典型的Web技術(html/js/css/blah)編寫所有內容,并且您可以通過自定義JavaScript API訪問本機功能。

但是,再一次,PhoneGap應用程序(PhonGaps?我不知道.。那是個愚蠢的名字嗎?這更容易說-我知道很多)他們的生活開始作為網絡應用,結束他們的生活作為網絡應用。在iPhone上,您的html/js/等只是在UIWebView控件中執行,而您調用的PhoneGap JavaScript API被路由到本地API。

鈦應用程序變成了本地應用程序-它們只是使用webdev技術開發的。

這到底是什么平均?

  1. 鈦應用程序像一個“真正的”應用程序,因為,最終,它一個“真正的”應用程序。

  2. PhoneGap應用程序看起來就像托管在瀏覽器控件中的web應用程序,因為最終它托管在瀏覽器控件中的web應用程序。

哪個適合你?

  • 如果你想用網頁開發技巧編寫本地應用程序,鈦是你最好的選擇。

  • 如果您想要使用web開發技能編寫一個應用程序,那么您可以實際地將其部署到多個平臺(iPhone、Android、Blackberry等),如果您想要訪問本地平臺功能的子集(GPS、加速度計等),則需要訪問它們決定包含的其他功能。通過統一的JavaScriptAPI,PhoneGap可能是您想要的。

你可能會問:為什么我想寫一個PhoneGapp(我決定使用這個名字),而不是一個網絡應用程序托管在網絡上?我還不能以這種方式訪問一些本地設備功能,但也可以方便地進行真正的web部署,而不是強迫用戶下載我的“本機”應用程序并安裝它嗎?

答案是:因為你可以將你的PhoneGapp提交到AppStore并收取費用。你還會得到一個啟動圖標,這使得用戶更難忘記你的應用程序(我更可能忘記書簽而不是應用圖標)。

你當然可以收費訪問你的網絡托管的網絡應用,但有多少人真正要通過這個過程來做到這一點呢?使用AppStore,我選擇一個應用程序,點擊“Buy”按鈕,輸入密碼,我就完成了。它會安裝。幾秒鐘后,我就開始使用了。如果我不得不使用其他人的一次性移動網絡交易界面,這可能意味著我的名字,地址,電話號碼,CC號碼,以及其他我不想打開的東西,我幾乎肯定不會完成它。此外,我相信蘋果-我相信史蒂夫喬布斯不會記錄我的信息,然后收費一堆淘氣的雜志訂閱我的CC的踢。

不管怎么說,除了webdev技術的參與之外,PhoneGap和Ti是非常不同的-僅僅是表面上的可比較性。

我討厭網絡應用程序,順便說一句,如果你閱讀iTunesAppStore的評論,用戶會很擅長發現它們。我不會說任何名字,但是我的手機上有幾個看起來像垃圾一樣運行的“應用程序”,這是因為它們是托管在UIWebView實例中的Web應用程序。如果我想使用一個網絡應用,我會打開Safari,你知道,導航到一個。我買了一部iPhone,因為我想要的東西是iPhone-y。我在Safari里面使用一個時髦的Google網絡應用程序,我沒有問題,但是如果Google只是把一個網頁應用作為一個本地應用偷偷溜到Springboard上的話,我會覺得被欺騙了。

現在就得走了。我女朋友臉上有could-you-please-stop-using-that-computer-for-three-seconds的表情。


查看完整回答
反對 回復 2019-07-03
  • 3 回答
  • 0 關注
  • 696 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號