启动Android开发:原生还是跨平台?

前端之家收集整理的这篇文章主要介绍了启动Android开发:原生还是跨平台?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我是一位经验丰富的专业程序员,想要深入研究Android编程.我还希望使用PhoneGap或Titanium等工具研究跨平台编程.

但是,我对哪种学习策略最好有点怀疑.

一种方法是获得对Android环境的良好感觉,然后探索跨平台工具的可能性.

另一种方法是使用说Titanium来启动(这对我来说看起来像是上面提到的两个中更好的选项),然后经过一段时间查看底层的Android构建块.这种方法值得考虑的原因是,尽管我已经在编程上工作了20年,但我对Java没有任何经验.完成任务的感觉一直对我很鼓舞.

你怎么看?选项2是否有意义,或者首先了解Android环境会更明智吗?

提前致谢,
马丁

最佳答案
我认为这一切都取决于你将发展什么:
如果你想用一些形式和漂亮的过渡效果开发简单的接口(解析XML / Json / …),那么Titanium就是你的.

但是,最先进的功能是针对iOS平台的.例如,Android不支持增强现实模块或推送通知.

另一方面,如果您想开发高级界面(例如游戏),那么您别无选择:Android SDK是最好的方式(您可以使用Flash for Android但它不支持第一个Android OS版本).

在所有情况下,您都必须了解Android平台的工作原理.

原文链接:https://www.f2er.com/android/430381.html

猜你在找的Android相关文章