【问题标题】:Mobile development(Android & iOS) beginner needs guidance移动开发(Android & iOS)初学者需求指导
【发布时间】:2012-04-11 07:45:56
【问题描述】:

所以,我最近找了一份工作,需要在 iOS 和 Android 上开发一个相当简单的通知应用程序。除了 Android 中的 hello world 和 Objective-C 中的一些非常基本的东西之外,我从未做过移动开发。我也从未真正编写过 Java 编程,但学习足够多的东西来制作这些应用程序对我来说应该不难。这是我需要帮助的地方:

我需要找到最好的开始方式,我希望在一天结束前启动并运行 Android 和 iOS 开发环境。我的桌面坏了,只剩下一个 ubuntu 系统,但是如果需要,我可以安装不同的操作系统。有人能告诉我如何把所有东西都设置好吗?我想在开始学习必要的代码之前设置这两个环境,这样我就可以确定这是否超出了我的能力范围,并且我可以告诉我的雇主他应该找另一个人。

我最喜欢使用 Windows,但也每天都使用 ubuntu,并且认为自己平均能胜任它。不运行 os x 就无法进行 iOS 开发吗?如果需要,我可以运行 os x 虚拟机吗?

抱歉所有问题,我感谢任何愿意为我提供帮助的人。

编辑:我只是要补充一点,我有一个 android 设备(Tmobile Samsung Galaxy S2)和一个 iOS 设备(旧 iTouch),以防这有什么不同。

【问题讨论】:

  • 好吧,如果你有任何网络开发经验,你可以使用PhoneGap:phonegap.com
  • 为 Android 安装带有 ADT 的 Eclipse。您可以在网上找到一些指南。对于 iOS,您需要一台 Mac 电脑...
  • AFAIK,对于 iOS 开发,您需要 xcode,所以在虚拟机上,是的,它应该可以工作。我的第一个建议是从您最了解的技术开始,在您的情况下似乎是 Objective-C。使用 Objective-C 做第一个应用程序,然后使用 Android。 Windows 或 Ubuntu 对 Android 开发没有任何意义,你可以使用 Eclipse 和 SDK 提供的模拟器,或者更好的是 Android 手机。
  • 我确实有经验,事实上我的主要工作是作为一名网络开发人员(HTML5 和 Javascript)。这看起来棒极了,非常感谢。我需要该应用程序按照用户设置的特定时间表播放声音、显示图像和显示消息。使用PhoneGap这完全可能吗?如果我理解的话,PhoneGap 会编译程序以在不同的平台上工作,所以我只需要编写一个程序,甚至不必与 Java 或 Objective-C 混合?如果是这样,这可能是一个救命稻草,谢谢一百万。

标签: android ios linux mobile operating-system


【解决方案1】:

Ubuntu 可以很好地用于 Android 开发。您将需要一台装有 Mac OS 的机器来进行 iOS 开发。

您始终可以运行 Windows 机器并获得两个适用于 Mac OS 和 Ubuntu 的 Virtual Box。

对于安卓: 您需要下载 Android SDK,然后获得您选择的 IDE。 Android 有一个带有 Eclipse 的插件。您可以使用 Netbeans 或其他任何东西。

http://developer.android.com/index.html

访问此网站并按照他们的说明进行操作。

对于 iOS,您需要下载 XCode,然后他们会为此解释一切。

真的没有那么多设置。您可能希望将 SDK 工具添加到您的路径中,以便您可以从命令行运行它们,但仅此而已。

下载并编码。

【讨论】:

  • 非常感谢,这看起来很棒。我会调查所有这些东西。
【解决方案2】:

据我所知,对于 iOS 开发,您需要 xcode,所以在虚拟机上,是的,它应该可以工作。 我的第一个建议是从您最了解的技术开始,在您的情况下似乎是 Objective-C。 使用 Objective-C 做第一个应用程序,然后使用 Android。

Windows 或 Ubuntu 对 Android 开发没有重要意义,您可以使用 Eclipse 和 SDK 提供的模拟器,或者更好的是 Android 手机。

要设置您的开发环境,只需遵循:

安卓:http://developer.android.com/sdk/installing.html

iOS:https://developer.apple.com/devcenter/ios/index.action

【讨论】:

    【解决方案3】:

    developer.android.com 提供了您需要了解的有关 android 开发的几乎所有信息。推荐的 IDE 是 Eclipse,它有一个很好的插件来管理虚拟设备和使用 SDK。

    http://developer.android.com/sdk/installing.html

    这应该涵盖了为 android 设置环境所需的一切。

    IOS 的 XCode IDE 仅适用于 OSX。

    对于交叉开发,您可以查看 MonoTouch 之类的东西,它可以让您编写适用于 android 和 IOS 的 C#。

    【讨论】:

      【解决方案4】:

      对于 iOS 开发者,你需要 mac os,你可以在上面安装 Xcode 和 ios 模拟器。 Android 开发者需要安装 Eclipse 和模拟器 sdk

      【讨论】:

        【解决方案5】:

        安卓:

        Windows、Mac 或 ubuntu 都可以。Eclipse IDE 都可以工作。

        iOS:

        Mac.IDE xcode 只能在这个操作系统中工作。

        只有mac系统相信我不要尝试虚拟机,那样的东西是行不通的。我亲身经历过虚拟机的很多问题

        问题是mac os需要更高的配置,我们普通的笔记本电脑和台式机不支持,尝试hackintosh也很烦人,最终你会浪费很多时间

        所以如果你只想花更少的钱,那么你可以试试 mac-mini

        Android 和 iOS:

        购买Mac产品这是唯一合理的方式

        【讨论】:

        • @robins35 - 你让我笑了:) 哈哈,我发布了这个答案,以便对其他人也有用。
        猜你喜欢
        • 1970-01-01
        • 2020-08-03
        • 1970-01-01
        • 2020-05-03
        • 1970-01-01
        • 2014-06-15
        • 1970-01-01
        • 2015-11-13
        • 1970-01-01
        相关资源
        最近更新 更多