移动开发(Android和iOS)初学者需要指导

eoigrqb6  于 2022-10-04  发布在  Android
关注(0)|答案(6)|浏览(136)

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

我需要找到最好的方式开始,我想在一天结束之前建立并运行Android和iOS开发环境。我的台式机坏了,只剩下一个ubuntu系统,但如果需要的话,我可以安装不同的操作系统。谁能教我怎么把每样东西都布置得很好吗?在我开始学习必要的代码之前,我想把这两个环境都建立起来,这样我就可以确定这是否超出了我的能力范围,我可以告诉我的雇主他应该再找一个人。

我在Windows上最舒服,但我每天也会使用ubuntu,我会认为自己对它的能力一般。如果不运行os x,iOS开发是不可能的吗?如果需要,我可以运行os x虚拟机吗?

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

**编辑:**我只想补充一下,我有一台Android设备(Tmobile Samsung Galaxy S2)和一台iOS设备(Old ITouch),以防这有什么不同。

8e2ybdfx

8e2ybdfx1#

Ubuntu将在Android开发平台上运行良好。你将需要一台装有Mac OS的机器来进行iOS开发。

你总是可以运行一台Windows机器,获得两个适用于Mac OS和Ubuntu的虚拟盒子。

对于Android:您需要下载Android SDK,然后获得您选择的IDE。安卓提供了一个支持Eclipse的插件。您可以使用NetBeans或其他任何工具。

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

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

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

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

下载并编码。

lymgl2op

lymgl2op2#

据我所知,对于iOS开发,你需要Xcode,所以在虚拟机上,是的,它应该可以工作。我的第一个建议是从你最了解的技术开始,对你来说,这似乎是客观的-C。使用Objective-C完成第一个应用程序,然后使用Android Go。

Windows或Ubuntu对Android开发并不重要,您可以使用Eclipse和SDK提供的仿真器,或者更好的是,使用Android手机。

要设置您的开发环境,只需执行以下操作:

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

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

sgtfey8w

sgtfey8w3#

Android.com上提供了关于Android开发的几乎所有你需要知道的东西。推荐的IDE是Eclipse,它有一个很棒的插件来管理虚拟设备和使用SDK。

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

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

适用于iOS的XCode IDE仅适用于OSX。

对于交叉开发,你可以看看像MonoTouch这样的东西,它允许你编写既能在Android上工作又能在iOS上工作的C#。

gijlo24d

gijlo24d4#

对于iOS开发,你需要Mac操作系统,你可能需要在上面安装Xcode和iOS模拟器。对于Android开发,您需要安装Eclipse和仿真器SDK

s4n0splo

s4n0splo5#

Android:

Windows、Mac或Ubuntu都可以,而Eclipse IDE可以在所有平台上运行。

iOS:

Mac。IDE Xcode只能在此操作系统中运行。

只有Mac系统相信我,不要尝试使用虚拟机,诸如此类的东西是不会起作用的。我个人经历过很多关于虚拟机的问题

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

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

Android&iOS:

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

oymdgrw7

oymdgrw76#

如今,针对两个平台(iOS、Android)进行开发的最佳变种是将Mac产品与MacOS配合使用,您可以在其中安装必要的IDE(Xcode、Android Studio...)以及模拟器和模拟器

相关问题