威爾鈦鈦兼容性正常工作,在所有的Android SDK版本(1.5,1.6,2.0,2.1,2.2).....與Android
與Android
回答
基於研究,我已經做了,是的,我相信是這樣。我建議嘗試一下。
這取決於你想做什麼。就我每天看到的工作而言,它需要許多解決方法才能獲得與iPhone相同的結果,有時甚至不可能,因爲對Android的支持有點落後。現在我覺得它不僅僅是一種承諾而是一種現實,但是隨着每一個版本的發佈,承諾都會變得真實。我只是用一個非常簡單的用戶界面來使用它。
有時iOS和Android的特定功能的平臺級支持不同。例如,iOS上的底層音頻支持顯着更好; Android上很多功能都沒有(我們最終自己修補了它們)。
另外,底層平臺的基元被封裝的方式也不同,所以正確使用Javascript的代碼會導致Android上的Java不正確。我們遇到的一個例子涉及null
和undefined
與Ti.App.Properties.setXXX
函數一起使用時的處理。如前所述,這些問題正在變得越來越少,但仍然存在不僅與用戶界面相關的問題。
我建議你在這兩個平臺上做出不斷開發和測試的一點;您會發現這種不兼容性(主要與泄漏抽象有關)以及他們的解決方法。
Titanium適用於所有的android SDK。您只需進行一些更改即可使其適用於所有SDK。 Titanium與sdk 2.1及更低版本一起使用,沒有任何改變。但爲了使它適用於2.2及更高版本,您必須在工具(目標)中添加一個adb文件的符號鏈接,該鏈接位於 platform-tools(source)文件夾中。
是的。
但要注意的是,雖然鈦有其優勢,但它也有其弱點(即;記憶)。
如果您正在爲客戶開發一個項目,或剛開始進入移動開發階段,我會推薦學習如何編寫本機應用程序。如果遇到麻煩,至少可以給你一些選擇。我被燒了幾次。
那麼它對跨平臺執行效果很好。 唯一的問題是,當用戶想通過開發相同的代碼比較iPhone版本& Android版本。 iphone是非常優秀的,因爲它的手勢支持&優秀的UI作品。儘管Android仍然在改善條款。 因此,您應該首先檢查您的條款和要求,然後與鈦合作。 OtherWise Appcelerator一貫致力於所有本地支持以及常見功能。 你需要找到框架建議中的可能性,這也是很好的方法&未來的看法。
- 1. 與Android
- 2. 與Android
- 3. 與Android
- 4. 與Android
- 5. 與Android
- 6. 與Android
- 7. 與Android
- 8. 與Android
- 9. 與Android
- 10. 與Android
- 11. 與Android
- 12. 與Android
- 13. 與Android
- 14. 與Android
- 15. 與Android
- 16. 與Android的XDebug
- 17. SSH與Android
- 18. SQLiteConstraintException與Android
- 19. 與Android應用
- 20. Android與AMQP
- 21. 與Android Studio中
- 22. Android與SQL Express
- 23. Android EditText與行
- 24. 與Android應用
- 25. 圈與Android的
- 26. 與Android應用
- 27. AppCompatActivity與Android 5.1
- 28. Opencv與Android- OCR
- 29. vtkSmartPointer與Android
- 30. android layout_weight與RelativeLayout