我聽說過鈦移動開發平臺。它可能是使用JavaScript爲Android和iPhone開發應用程序。所以朋友們,如果你使用它,你對此有何看法?鈦移動開發平臺
鈦移動開發平臺
回答
我用了2-3個項目,前一段時間
它不是沒有bug,有時你會得到堅持了一些功能,它發生在我很多次..
它適用於構建iPhone應用程序,但是在我使用它的時候(幾個月前),Android支持非常糟糕,新版本有用於本地化的樣式和資源文件,這是件好事,但我沒有嘗試過他們
無論如何,當我唯一的目標是iPhone和Android時,我最終分別編寫了應用程序,因爲本地SDK允許您使用b e更加詳細和高效
如果您必須開發簡單的應用程序,可以使用它,如果您需要開發更復雜的應用程序(具有後臺服務或藍牙功能或其他類似的東西..)標準的SDK不會像鈦一樣侵入你的方式
我從過去十年爲移動平臺開發應用程序的經驗是:編寫三個獨立的本地客戶端,然後嘗試編寫一個跨平臺應用程序花費的時間更少任何項目:
- 比顯示項目的靜態列表更先進。
- 而且需要一個可表示的演示文稿。
我曾嘗試過幾種跨平臺工具,包括Titanium,但迄今爲止還沒有證明這個錯誤。
@ PeyloW-感謝您的意見 – sinh99 2011-05-12 12:13:53
目前我有大約兩個月的鈦經驗。在構建應用程序時很容易,也很有動力,因爲當你開始加速編碼時,所有事情都可以非常快地實現。
但要小心如果你想使用Titanium進行跨平臺編碼!要使您的應用在Iphone和Android上順利工作,不會有任何問題,需要時間和良好的實踐經驗。如果您的應用程序非常複雜,請不要在兩個平臺上等待太久以便測試您的應用程序,否則您會遇到一些不愉快的意外。
我開始了我的職業生涯,爲Appcelerator開發應用程序。由於使用了簡單的API documentation和videos,我在非常快的時間內就能加快步伐。
但很快我開始遇到它的侷限性。以下是其中的幾個:
- 並非所有的本地組件都可用。我在Android中遇到了複選框,操作欄,無邊框按鈕等難題。
- Appcelerator UI組件被包裝在本機組件上,很多時候包裝程序不公開所有本機組件的屬性。
- 在本地SDK中實現的新功能不能立即在Appcelerator中使用。
- 我發現Appcelerator更偏向於iOS支持。許多屬性和事件都是iOS特定的。這將導致許多平臺特定的細分受衆羣
- 更新應用程序支持的SDK時必須小心謹慎,因爲它在某些情況下往往會破壞應用程序。確保在更新時閱讀發行說明。
- 如果你想超越框架限制,那麼你必須準備好處理模塊。有許多模塊可用,但在某些需要本地開發知識的情況下,您可能需要編寫自己的模塊。
- 而且我遇到了很多與框架相關的bug,非標準行爲在一段時間內暫停了我的開發。
說了這麼多,我仍然會推薦使用Appcelerator來處理並不複雜或功能要求不高的應用程序。這類應用的開發時間相對較少。在移植到本地開發之後,我對使用Appcelerator開發事物的簡單性感到驚訝。例如網絡調用,解析json,處理事件等與Appcelerator輕而易舉。
正如一些人提到的那樣,這對iOS來說很好,但對於Android開發來說並不好。對於簡單的應用程序來說,使用Titanium是一個不錯的主意,但對於更大的應用程序,只需使用其他的東西(本機實際上是最好的)。 JavaScript使得難以調試和跟蹤代碼。
- 1. 移動跨平臺開發
- 2. 跨平臺移動開發
- 3. 移動平臺開發
- 4. Java跨平臺移動開發
- 5. 跨平臺移動開發語言
- 6. 跨平臺移動開發,Apache Cordova
- 7. 跨平臺移動應用開發
- 8. 7層移動應用開發平臺
- 9. 平臺與移動平臺
- 10. 鈦是一個本地應用程序開發平臺嗎?
- 11. 跨平臺開發
- 12. 雲開發平臺
- 13. 多平臺開發
- 14. 跨平臺開發?
- 15. 跨平臺開發
- 16. Android開發跨平臺到iOS平臺
- 17. 跨平臺移動平臺編程
- 18. 快速瀏覽跨平臺移動開發
- 19. 問題上的跨平臺移動應用程序開發
- 20. 針對Mac上的不同移動平臺開發
- 21. 平臺無關的移動開發SDK,用於小型任務
- 22. 跨平臺移動應用程序開發
- 23. 使用UIWebView和Webview的跨平臺移動開發
- 24. 在Microsoft平臺上的移動開發教程
- 25. 在ubuntu上開發x平臺移動應用程序
- 26. 如何開發MRP(Mythroad,中國移動應用平臺)?
- 27. 哪個跨平臺移動開發最適合HTML5 Android,Iphone,Windows
- 28. 移動或手持設備的通用開發平臺
- 29. 未經WebSQL跨平臺移動開發的未來
- 30. 用於跨平臺移動開發的C或C++?
@ ShadowCloud-感謝您的意見。 – sinh99 2011-05-12 10:54:50