2015-04-12 75 views
0

我已經學會了三種類型的移動應用.. 1.Web應用 2.Hybrid應用程序(PhoneGap的) 3.Native應用鈦是一個本地應用程序開發平臺嗎?

有人說本機應用程序是在設備上運行的應用程序是正常的應用程序做(與應用圖標,並不依靠網絡瀏覽器作爲phonegap應用程序).​​.. 但有些人說本機應用程序是用本機語言編寫的應用程序.. eg.ios應用程序由objective-c & swift和java(android sdk)用於開發android應用。

我知道鈦是跨平臺的應用開發SDK ...鈦開發

我的問題是應用程序的本地應用程序或只是跨平臺的應用程序????? 請一些一個扶... 在此先感謝....

+0

你自己已經給出了答案:取決於你如何定義'本地'。我個人會說,是的,它是原生的。但這只是一個意見 – dogsgod

回答

0

鈦開發的應用程序具有原生UI一樣和功能,但在鈦開發的應用程序不能被稱爲native.Also鈦不提供所有作爲在本地平臺開發的應用程序的功能。鈦使用不同的模塊。在爲混合平臺開發應用程序時,鈦是更好的選擇。

0

您已經回答了您自己的問題。由於Titanium爲不同的平臺提供了一個跨平臺框架,因此它不能稱爲本地平臺。本機開發的應用程序始終以相應系統的編程語言進行編程。你可以看看techopedia.com,他們提供了一個完整的definiton:

原生移動應用程序是在 特定的編程語言編寫,如目標C適用於iOS和Java 的Android操作系統智能手機應用程序系統。原生移動應用程序提供了快速的性能和高度的可靠性。他們還可以訪問手機的各種設備,例如相機和地址簿。在 此外,用戶可以使用一些應用程序,而無需連接互聯網。 但是,這種類型的應用開發起來很昂貴,因爲它與 綁定到一種類型的操作系統,迫使創建 應用的公司創建可在其他平臺上工作的重複版本。

0

絕對原生的Titanium應用程序的部件是UI元素。 JavaScript在幕後用於控制應用程序的邏輯。所以,JavaScript將原生UI元素聯繫在一起。它是否100%將代碼轉換爲Java或Objective-C?沒有關係?這取決於您的特定應用程序的要求。在決定它是否適合您之前,始終善於嘗試任何平臺。