微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

启动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.jb51.cc/android/430381.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐