开发iPhone或Android? (作为一个C#开发人员) [英] Developing for iPhone or Android? (As a C# developer)

查看:106
本文介绍了开发iPhone或Android? (作为一个C#开发人员)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想开始我的业余时间开发iPhone或Android,因为有机会学习新的东西,也希望做一些额外的收入。

I'd like to start developing for iPhone or Android in my spare time, as a chance to learn something new but also hoping make some extra income.

我不知道这是最好的发展,我开始开发的。我拥有一个iPhone,但我没有在Mac(我需要使用SDK),以及与iPhone,我相信有一个年费来开发它。

I'm not sure which is the best development for me to start developing on. I own an iPhone, but I don't have a Mac (which I would need to use the SDK), plus with the iPhone I believe there's an annual charge to develop for it.

据我了解的Andr​​oid,在SDK是免费的,可以在Windows中使用。

As far as I understand Android, the SDK is free and can be used on Windows.

专业地我开发使用.NET和C#,这听起来更类似于基于Java的Andr​​oid的环境。

Professionally I develop using .net and C#, which sounds more similar to the Java based Android enviroment.

另外一个不利我认为反对iPhone是它有一个更加拥挤的App Store中,我会认为应用程序获得Android好曝光?

Another negative I perceive against iPhone is it has a much more crowded App Store, I would think apps get better exposure on Android?

推荐答案

既可以是好/坏出于各种原因。

Both can be good/bad for various reasons.

iPhone - 的

  • 在大SDK和放大器;获得使用X code的岩石
  • 好了在线文档(很多教程)
  • 在设备的大型部署的基础
  • 在建立好应用程序商店
  • 获取学习目标(我觉得这是一个有趣的语言)
  • 在大多数人倾向于提升自己的iPhone操作系统,所以你可以逃脱只开发了最新和最伟大的

iPhone -

  • 在群雄逐鹿应用商店,很难冲破(以下简称金矿是一个神话)
  • 在App Store中的应用程序需要得到苹果的批准,一些经常拒绝为可疑的原因
  • 不得不购买Mac(不一定是坏事)
  • 有学习目标C(可以是一个麻烦)
  • 有付出/年$ 99发布的应用程序
  • 只能多任务的iPhone 4.0+。硬件的限制将意味着许多设备将无法然而使用本

机器人 - 的

  • 在应用程序没有限制,你可以开发/发布
  • 在广泛部署的设备与成长 - 设置将很快超过iPhone
  • 在多任务可以在Android
  • 获取在Java code这是众所周知
  • 在一些使用Eclipse SDK工具整合是很好的(尽管仍然需要更多的工作)
  • 只需要支付$ 25发布的应用程序(一次性费用)
  • 可以开发在任何平台(苹果/的Windows / Linux)
  • 在大Android设备今年推出 - 平台能真正腾飞
  • 在铺设欣赏尼斯XML的方式。虽然没有闪光灯,看着像iPhone界面生成器,它的功能非常强大。
  • 获取在Eclipse(其中有些人认为石)
  • 来上班
  • No restrictions on apps that you can develop/publish
  • Wide deployment of devices and growing - set to overtake iPhone soon
  • Can multitask on Android
  • Get to code in Java which is widely known
  • Some of the SDK tools integration with Eclipse is nice (although still needs a bit more work)
  • Only have to pay $25 to publish apps (one off fee)
  • Can develop on any platform (Mac/Windows/Linux)
  • Great Android devices coming out this year - platform could really take off.
  • Nice XML way of laying out views. While not as flash-looking as the iPhone Interface Builder, it is very powerful.
  • Get to work in Eclipse (which some people think rocks)

机器人 -

  • 具备支持多种屏幕尺寸和设备的
  • 在很多人还在使用旧版本的Andr​​oid操作系统(1.5),所以你可能要支持这些,如果你想达到这个市场
  • 在SDK并不像抛光的iPhone SDK
  • 在Android Market的是不是受欢迎的iPhone应用程序商店 - 命中的应用程序不会让尽可能多的$$$

所有的一切,从取精在我看来,特别是目前Android正在抬头。鉴于你的背景我说你应该去为Android。

All in all, starting with whichever is fine in my opinion, especially as now Android is gaining ground. Given your background I'd say you should go for Android.

这篇关于开发iPhone或Android? (作为一个C#开发人员)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆