chenhui7373
V2EX  ›  问与答

ANDROID 才能学到真正的技术? IOS 只是用来赚钱的?

  •  
  •   chenhui7373 · Jun 27, 2015 · 5712 views
    This topic created in 3998 days ago, the information mentioned may be changed or developed.

    马上就要上培训课、被逼无奈,方向只提供移动互联网开发。

    昨天加了安卓群,今天有同学被问到为什么选了安卓

    于是这位同学回复:安卓才能学到技术,IOS是用来赚钱的?

    好像很有道理啊~

    47 replies    2015-06-28 21:16:18 +08:00
    loading
        1
    loading  
       Jun 27, 2015 via Android
    钱不是万能的,但买一台 android 用来学技术就需要钱。


    目前 android 市场要卖 app 养家糊口是不行了。
    内购只有手游有市场,个人开发者搞不起来!

    iOS 做个小工具也能卖点钱…
    znoodl
        2
    znoodl  
       Jun 27, 2015 via iPad   ❤️ 2
    说得好像安卓不能赚钱,iOS不需要技术一样
    qinglangee
        3
    qinglangee  
       Jun 27, 2015
    多数人学技术就是为了赚钱
    gengrui
        4
    gengrui  
       Jun 27, 2015 via Android
    第一,两者做到senior都需要很好的技术能力。第二,安卓入门门槛确实低一些,起码一般的大学生都接触过java,而且不用另配mac。
    Exin
        5
    Exin  
       Jun 27, 2015
    学技术不是为了赚钱?不懂。
    mthli
        6
    mthli  
       Jun 27, 2015 via Android
    我的感触,个人开发者而言,Android更多属于玩票性质,iOS在这方面好一些。
    processzzp
        7
    processzzp  
       Jun 27, 2015 via Android
    1从来没有说什么东西一定赚钱或者一定不赚钱的。之前大家还说股票赚钱呢。
    2 “android 市场要卖 app 养家糊口是不行了”:你去国内市场干嘛,当然去国外的Google Play啊。再说完全靠自己卖APP的收入养活自己,不管什么你平台都有难度。
    3 技术学好了是自己的。另外要有点眼光啊,整天盯着国内的安卓生态环境说事干嘛,往Android发展去
    4 “买一台 android 用来学技术就需要钱。”这句话说的好像买Mac开发就不要钱了,写iOS的程序就不需要买iOS设备测试了一样。不知道V2上那些买Mac学编程的人看到了这句话会怎么想?
    jasontse
        8
    jasontse  
       Jun 27, 2015 via Android
    你同学的话我能不能理解成

    Android 是用来折腾的,iOS 是饭碗?
    zonghua
        9
    zonghua  
       Jun 27, 2015
    Android是美帝的文化侵略,是国外敌对分子操纵人民的工具。
    LazyZhu
        10
    LazyZhu  
       Jun 27, 2015 via Android
    Android入门要求低,竞争相对激烈,但好应用还是很有潜力的
    大家可以去算算钛备份和绿色守护的Google Play销售量就知道了,再加上免费版的广告收入和其他市场的,并不差。
    NovemberEleven
        11
    NovemberEleven  
       Jun 27, 2015
    我发现iOS好多是培训出来的。
    pepsin
        12
    pepsin  
       Jun 27, 2015
    两者做到顶尖的时候接触的东西都一样难,入门的话,Android 难点,API 不大友好,但是跟技术关系不大。
    chenhui7373
        13
    chenhui7373  
    OP
       Jun 27, 2015
    @NovemberEleven 福州几乎没有大学开这个课
    AmberBlack
        14
    AmberBlack  
       Jun 27, 2015
    @zonghua 去原始森林吧,不会有美帝什么其他国家的东西,你用电脑还是微软的呢,网络还是美帝的呢。歪楼了都。安卓操纵你什么了?
    至于楼主,要学什么就去学吧,有饭吃就行了。
    loveuqian
        15
    loveuqian  
       Jun 27, 2015
    安卓倒了。你可以去做java服务器开发
    ios倒了。。。OC还能做啥。。。。
    miki6180
        16
    miki6180  
       Jun 27, 2015 via iPhone
    一般傻逼都喜欢秀复杂度,真赚钱的东西还是智商,煞笔永远是傻逼,聪明人学什么都赚钱。iOS你也可以研究到底层,你以为ios就是几个框架?呵呵……native~,说下iOS的优点。封装了十分好用的SDK,秒杀安卓,可能有人又要吹了,都是别人封装好的,我们安卓都是自己一行行敲的,native ! 你怎么不去把所有的系统底层都自己封装~。要拼就拼动智商(算法)和动经验的东西(架构)
    dangge
        17
    dangge  
       Jun 27, 2015
    安卓你能更专心于技术,iOS你得花三分之一的精力去研究怎么通过App Store的审核。
    开个玩笑,不过私以为技术是相通的,没有好坏优劣之分。
    而赚钱这事就看个人了,目前的现状是iOS开发普遍给的多一点,但是安卓招人多。
    chenhui7373
        18
    chenhui7373  
    OP
       Jun 27, 2015
    @loveuqian 我和你想的有些接近了...是不是很没出息
    loveuqian
        19
    loveuqian  
       Jun 27, 2015
    @chenhui7373 可是苹果应该没有那么容易倒吧。。。
    nikoukou
        20
    nikoukou  
       Jun 27, 2015
    android 成本低,你2000得笔记本,或者1000得台式机,内存大点,换个小ssd,再花4-500买个国产大屏幕机器就可以做开发了,苹果的话,更新换代太快,mac贵,ios设备贵,所以做出来比较赚钱...但架不住android用户量大啊..
    WildCat
        21
    WildCat  
       Jun 27, 2015 via iPhone
    @dangge 你这三分之一的精力有点扯了, 符合 Human Interface Guidelines 的程序很容易上架,做 App 不求质量还有什么意义?相对严格的审核保证了用户体验
    hjc4869
        22
    hjc4869  
       Jun 27, 2015
    @loveuqian 如果你学了OC不能轻松地转到Jaba,或者说作为一个程序员不能轻松地用熟一个新语言,那多半是没救了→_→
    而且安卓上的Jaba和服务器的Jaba,能拿来比吗= =
    dangge
        23
    dangge  
       Jun 28, 2015   ❤️ 1
    @WildCat 看回复的第二行。
    把别人的回答看完再回复好吗?
    skydiver
        24
    skydiver  
       Jun 28, 2015
    @hjc4869 Jaba是啥
    zonghua
        25
    zonghua  
       Jun 28, 2015 via iPhone
    @AmberBlack 其实我想表达的是反语,嘲讽有关部门不给我们上网。支持android的google没收到多少利
    nikoukou
        26
    nikoukou  
       Jun 28, 2015
    @skydiver java ....
    qw7692336
        27
    qw7692336  
       Jun 28, 2015
    看到这里我就想问了,为什么Android不能封装更友好的SDK?
    Tedko
        28
    Tedko  
       Jun 28, 2015
    同一款 app,在安卓上的营收不足 ios 的三分之一,非常常见。
    你觉得呢
    skydiver
        29
    skydiver  
       Jun 28, 2015 via iPad
    @nikoukou 为啥叫Jaba?什么梗
    nikoukou
        30
    nikoukou  
       Jun 28, 2015
    @skydiver typo。。
    Majirefy
        31
    Majirefy  
       Jun 28, 2015
    做Android不是一般时间都是在各种适配么……?
    ItzhacLea
        32
    ItzhacLea  
       Jun 28, 2015   ❤️ 2
    不...首先我们要把大小写写对...
    0SJViNJF1Dm1pxm0
        33
    0SJViNJF1Dm1pxm0  
       Jun 28, 2015
    这两都是赚钱的。
    所以应该学好C,然后去给Linux贡献代码,学到“真正”的技术。
    笑。。。
    shiweifu
        34
    shiweifu  
       Jun 28, 2015
    不管是写啥客户端(Windows、Android、iOS、1%),要解决的问题都是类似的,lz你再想想?
    djyde
        35
    djyde  
       Jun 28, 2015
    我写 app 是因为想创造有用的产品
    wdlth
        36
    wdlth  
       Jun 28, 2015
    目前安卓应用开发使用NDK有一段时间了,核心的代码都是C/C++编写,用JNI进行调用,在吸金的游戏行业更是如此,很多应用里面都有.so文件。认为安卓应用是用Java开发,只需要了解Java是比较片面的想法。
    laipogo
        37
    laipogo  
       Jun 28, 2015 via Android
    @anonysecurity 拼错了吧。
    AmberBlack
        38
    AmberBlack  
       Jun 28, 2015
    @zonghua 反语?好多年不没听到这个了,你这么虐我这个文化水平不高的人真的好么?然而你的反应貌似被大部分人“误解”了。
    做啥都要有技术,天朝就算不墙还是氛围不行,大部分人主要依赖中文,这个是硬伤。
    rayshen
        39
    rayshen  
       Jun 28, 2015
    有这种言论的心态的人八成是学不好东西的
    我虽然是一个iOS开发者,但安卓也会。我有几个朋友是做安卓的,我们经常交流系统里面的一些机制和一些流行框架的实现,取长补短。
    我最初写了半年的安卓,后来转iOS也是因为iOS的开发环境特别赞,Xcode有条有理,模拟器也是秒开。再也不用忍受那个慢吞吞的eclipse了。再说安卓那个模拟器也简直不是人用的。如果你安卓转iOS你就会有豁然开朗的感觉。现在也就Intelij的IDE用起来舒服点。

    开发iOS的缺点也很明显,主要就是权限问题。受限于苹果严格的制度,有些时候会遇到“这不能实现”的问题。但安卓应用就基本都能实现,发布APP也相当简单,这是安卓的优势。但你硬要说这里面有多少技术就是扯淡了,这种权限开放带来的后果就是:防止被杀后台,某Q居然还能开一个像素点的应用跑着。(http://www.expreview.com/39438.html)别告诉我这就是所谓的技术。

    至于你说赚钱不赚钱,谁不是为了赚钱。你学个安卓难道就能改变世界了?
    究其原因,还是因为安卓的程序员容易找,基本大学都上过Java,用过Eclipse。安卓API看看就上手了。iOS相对稀缺,你看很多公司喊破了头都没找到几个达到标准的。这也就是你说“赚钱”的原因。
    一个真正的程序员都是对各种技术保持好奇心的,不然和PHP是世界上最好的语言有区别吗
    andyhenry
        40
    andyhenry  
       Jun 28, 2015
    @chenhui7373 ios开发的内容并不适合作为正规的大学课程。很多人现在以就业为导向,混淆了中专课程与大学课程的区别。我不认为学历是ios从业的一个重要门槛,所以大学里开设这种课程就更没有必要了。
    wezzard
        41
    wezzard  
       Jun 28, 2015
    @anonysecurity naive, not native.
    silvernoo
        42
    silvernoo  
       Jun 28, 2015
    最近v2水平又被拉低了。
    chenhui7373
        43
    chenhui7373  
    OP
       Jun 28, 2015
    @rayshen 想问下,安卓转IOS有沿用的知识不
    rayshen
        44
    rayshen  
       Jun 28, 2015
    @chenhui7373 这个“知识”看你怎么定义了,比如界面跳转、下拉刷新、网络通讯、多线程等等实现的原理转到iOS上都是很相似的。但语言就无法沿用了,如果要转,主要学习内容主要就是学习语言、然后就是了解系统框架的API和第三方框架。如果安卓已经很熟练了,那上手iOS肯定也是非常快的。甚至比直接iOS开发出生者拥有许多不一样的见解。
    rayshen
        45
    rayshen  
       Jun 28, 2015
    @chenhui7373 http://my.oschina.net/lujianing/blog/394367 这是一个Java工程师转iOS的博文,归纳了很多框架和见解,希望对你有帮助。
    chendao
        46
    chendao  
       Jun 28, 2015
    首先国内没什么版权意识 不习惯付费

    搞技术难得赚钱 想卖app赚钱不大可能

    普通人一般喜欢免费的
    ilotuo
        47
    ilotuo  
       Jun 28, 2015 via Android
    @anonysecurity 你是想说naive吧…
    脸痛不痛
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1434 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 98ms · UTC 16:43 · PVG 00:43 · LAX 09:43 · JFK 12:43
    ♥ Do have faith in what you're doing.