ios android开发
选择哪个平台进行开发?
好了,您已经得出结论,开始开发移动应用程序,实在无济于事。 问题在于,很难决定选择哪种平台进行开发。 Android和iOS都有其优点和缺点,选择其中之一也取决于您对苹果产品或支持Android生态系统的公司的个人感觉。
在这篇文章中,我将介绍每个平台的利弊,并以比较表作为结束。 因此,向后倾斜,享受阅读的乐趣。
发展的前提
要为Windows Phone或其他任何平台开发,您将需要以下所有或部分内容,具体取决于所拥有的东西。
- 互联网
- 电脑
- 电话
- 开发者帐号
- 申请商店注册
- 程式语言
- 开发框架
要获得这些东西,您必须提前进行一定的投资,但是即使为开源平台开发也要付出一定的代价。
iOS开发
下面我提供了iOS开发所需的内容,包括截至2016年7月16日在美国的价格
- 上网— — –根据您的手机提供商收取费用
- Mac Mini --- 499美元
- iPhone 6 — $ 549美元
- iOS开发人员帐户 - 每年$ 99
- Apple ID ———————需要提供有效的信用卡
- 目标C的智慧 -–设置Apple ID后免费
- XCode ——————设置Apple ID后免费
- 粉丝因素————————纯粹的主观感受
根据经验,Apple产品现在并且往往很昂贵,并且没有迹象表明这种趋势将来会改变。 因此,沿着这种发展道路肯定会付出高昂的代价,但是如果您已经拥有iPhone或Mac,那么您将省下这笔钱。
如您所见,我只选择了最便宜的Apple产品,因为除上述内容外,任何Mac或iPhone都会使您花费更多。
我喜欢而不是关于iOS开发的东西
最近,我参与了iPhone易受攻击的移动应用程序中的许多模块的开发。 它举例说明了连接到银行并内置了软件安全漏洞的典型应用程序,以展示某些安全公司产品的功能。
OS X UI的直观性和Swift的速度
iPhone的开发发生在具有最新OS X版本的Mac Mini和带有Swift的XCode上。 作为Windows的普通用户,OS X的易用性和直观性给我留下了深刻的印象,并且非常喜欢它。
与在Android Studio下使用Java开发相比,在Swift中进行开发也给人留下了深刻的印象。 Swift是一种现代高级语言,比Java 1.7更简洁,功能更强大。
没有重构
至于XCode,它也很不错,但是Swift缺乏重构功能,因此将它置于基于IntelliJ的Android Studio后面,后者具有内置的强大重构功能。
需要 高级库 知识
与iOS中的Android开发相比,您需要深入研究操作系统库才能开发iPhone应用程序。 相反,对于Android开发,您不需要了解操作系统的内部工作原理,因为Application Framework层为开发人员抽象了操作系统的内部原理。
开发资源
为iPhone开发的资源很少,您将很难找到可行的示例。
Android开发
下面我提供了Android开发所需的功能,包括截至2016年7月16日在美国的价格
- 上网———————收费根据您的手机提供商而定
- 任何具有至少2GB RAM的计算机 — $ 199.00
- 任何电话,例如BLU ——— 99.99美元
- Google Developer帐户-- 终身$ 25
- Java ———————————免费
- Android Studio ———————免费
- 粉丝因素————————————纯粹的主观感受
我喜欢什么而不是关于Android开发
拿走你所拥有的并继续前进
如果您有Android手机和任何配备至少2GB RAM的PC,则可以立即开始为Android开发。 只要您只想在手机上运行应用程序,就无需注册。
Android Studio可在任何地方运行
免费提供的Android Studio是功能强大的开发环境,直观且易于使用。 此外,与只能在Mac上运行的XCode相比,Android Studio可以在Linux,Mac和Windows上运行,这使其更具吸引力。
快速发展
由于在线上提供了大量教程,代码示例和整个应用程序,因此继续进行Android开发非常容易。 在开发过程中出现问题时,几乎可以找到任何答案 。
开发资源
针对Android开发有很多资源
结论
从开发价格的角度来看,Android是一个可供选择的平台。 但是其他一些考虑,例如个人感觉和喜好,也正在变成冷逻辑。 因此,请自己做决定,并记住,所有代码都将转换为“ 0”和“ 1”以在处理器上运行。
# | 项目 | iOS价格标签 | Android价格标签 |
1。 | 互联网 | 相同 | 相同 |
2。 | 电脑 | 499美元= 500 | $ 199.00 = 200 |
3。 | 电话 | $ 549 = 550 | $ 99.99 = 100 |
4。 | 开发者帐号 | $ 99 = 100 乘以年 | $ 25 一生一次 |
总价 | $ 1150 | $ 325 |
千万不要错过
请查看有关neaapps的帖子,因为即将发布更多游戏。
翻译自: https://www.javacodegeeks.com/2016/07/android-vs-ios-development.html
ios android开发