android - 已经知道 iphone,想瞄准 Android,最佳方法?

标签 android iphone objective-c titanium coronasdk

我已经在 objective-c 中开发应用程序一段时间了,我觉得我对它有很好的理解。我已经制作了很多应用程序并开始制作一些基本游戏。

但是现在我也想针对 android。我最近看到了 Titanium 和 Corona SDK 等应用程序,它们允许您使用一种语言创建应用程序并部署到两个平台。

我的问题是,对于任何有这些经验的人来说,学习如何编写 Android 应用程序然后将 Android 和 IOS 应用程序分开会更好,还是开始使用其中一种开发工具会更好?上面列出了吗?

我主要是在谈论标准应用程序的创建,而不是游戏。

同样更重要的是,如果我要申请开发应用程序的工作,公司会寻找什么?分别在每个平台 sdk 中有经验的人或熟悉 titanium 或 Corona sdk 的人同时编码和输出应用程序。

我环顾四周,但只能找到有关尚未开始 android 或 iphone 开发的人的信息。我已经非常熟悉 Objective C 和 iphone 开发。

如果有人能提供帮助那就太好了!

感谢您的宝贵时间!

最佳答案

我建议学习原生 Java SDK。如果您做的不仅仅是简单的应用程序,您会感到被“一次编写”的 SDK 束缚和限制,因为您会想要利用每个平台的特殊功能。

在就业能力方面,如果你同时了解原生 iPhone 和 Android SDK,我希望你的就业能力比只了解跨平台语言高得多。通过了解“复杂”语言(例如 Java 和 Objective-C)的多样化知识,如果雇主想要跨平台方法,他们可能会认识到您对手头任务的适应能力。相反,如果只了解跨平台开发,您就会限制自己的工作机会 - 如果客户想要使用平台的更深入的功能,而这在您的跨平台语言中是不可用的。

关于android - 已经知道 iphone,想瞄准 Android,最佳方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7784655/

相关文章:

ios - UITabBarController 未显示其内容的所有大小(UIViewController)

objective-c - iOS:通过目标在 .xcconfig 文件中指定代码签名标识

android - ImageView 使用 AccelerateDecelerateInterpolator 只旋转一次

android - 有很大的概率如何在 Canvas 中移动

android - 在android中放大 ImageView 时如何禁用抗锯齿?

iphone - 绘制多个相同对象的最有效方法?

Android 模拟器网络问题

iPhone:Bonjour NSNetService IP 地址和端口

objective-c - MKAnnotationView 在收到事件时更新标题和副标题的距离

ios - 在旋转界面方向时将 contentOffset 保持在 UICollectionView 中