【问题标题】:Already know iphone, Want to target Android, Best approach?已经知道 iphone,想以 Android 为目标,最好的方法?
【发布时间】:2011-10-16 13:44:26
【问题描述】:

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

但是现在我也想以 android 为目标。我最近看到了诸如 Titanium 和 Corona SDK 之类的应用程序,它们让您可以用一种语言创建应用程序并部署到两种平台。

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

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

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

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

如果有人可以提供帮助,那就太好了!

感谢您的宝贵时间!

【问题讨论】:

    标签: android iphone objective-c titanium coronasdk


    【解决方案1】:

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

    就就业能力而言,如果您同时了解原生 iPhone 和 Android SDK,我希望您的就业能力远高于仅了解跨平台语言。通过对“复杂”语言(如 Java 和 Objective-C)的广泛了解,如果雇主想要一种跨平台的方法,他们可能会认识到你对手头任务的适应性。相反,如果只了解跨平台开发,您就会限制您的工作机会 - 如果客户想要使用该平台的更深入的功能,而您的跨平台语言不提供该功能。

    【讨论】:

    • 非常感谢,我真的很喜欢你关于就业能力的回答,这就是为什么我选择这个作为答案。其他答案很好,所以谢谢大家!
    【解决方案2】:

    你有java方面的经验吗?如果不是那是我建议你开始的地方。不幸的是,潜在雇主所寻找的一切都没有尽头。这将具体取决于他们打算让您创建什么(更专业地使用平台功能之一的东西可能需要本机应用程序。而主要基于内容的东西可以使用其中一种 phoneGap 类型的解决方案,因为它将导致最远的范围)。我可以告诉您,尽管当前可用的任何“一次编写 - 随处部署”平台都会限制您可以访问的平台 API 的数量。正因为如此,我个人建议您深入研究一下原生平台,一旦您对事物如何在高层次上组合在一起有了充分的了解,就可以开始考虑其他解决方案。

    【讨论】:

    • 我现在打算单独开发它们,但要跟踪当前的“编写一次,随处部署”平台以进行任何开发。非常感谢!
    • 记住“一次编写,随处使用”应用程序的未来是 HTML5 和相关的 Web 技术,这一点很重要。如果您跟上 HTML 的进步,那么您在编写便携式移动应用程序的过程中就完成了 95%。
    【解决方案3】:

    如果您了解 Java,那么我的建议是使用原生 SDK 在 Android 中进行开发。 OO 概念类似,但设计与 iPhone 开发有些不同。

    像 Titanium 这样的平台可能适合标准应用。但我认为你会逐渐想要使用和调整原生库功能。然后通用框架很弱。

    我一直在为 iPhone、Android、JME、BlackBerry 开发,也尝试过 HTML5,我的理解是尽可能使用原生平台。但是应用程序很小,例如一个简单的RSS阅读器,那么通用平台就可以了。

    但在大多数情况下,开发人员希望使用原生 SDK 提供的特殊功能。

    【讨论】:

      【解决方案4】:

      如果您想坚持使用 Objective C,请查看 Apportable,它使您能够构建 Objective C 应用并将其部署到 Android。

      【讨论】:

        猜你喜欢
        • 2015-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-03-14
        相关资源
        最近更新 更多