马上就要上培训课、被逼无奈,方向只提供移动互联网开发。
昨天加了安卓群,今天有同学被问到为什么选了安卓
于是这位同学回复:安卓才能学到技术,IOS是用来赚钱的?
好像很有道理啊~
1
loading 2015-06-27 14:58:08 +08:00 via Android
钱不是万能的,但买一台 android 用来学技术就需要钱。
目前 android 市场要卖 app 养家糊口是不行了。 内购只有手游有市场,个人开发者搞不起来! iOS 做个小工具也能卖点钱… |
2
znoodl 2015-06-27 15:00:40 +08:00 via iPad 2
说得好像安卓不能赚钱,iOS不需要技术一样
|
3
qinglangee 2015-06-27 15:16:50 +08:00
多数人学技术就是为了赚钱
|
4
gengrui 2015-06-27 17:50:33 +08:00 via Android
第一,两者做到senior都需要很好的技术能力。第二,安卓入门门槛确实低一些,起码一般的大学生都接触过java,而且不用另配mac。
|
5
Exin 2015-06-27 17:52:10 +08:00
学技术不是为了赚钱?不懂。
|
6
mthli 2015-06-27 18:24:13 +08:00 via Android
我的感触,个人开发者而言,Android更多属于玩票性质,iOS在这方面好一些。
|
7
processzzp 2015-06-27 18:33:14 +08:00 via Android
1从来没有说什么东西一定赚钱或者一定不赚钱的。之前大家还说股票赚钱呢。
2 “android 市场要卖 app 养家糊口是不行了”:你去国内市场干嘛,当然去国外的Google Play啊。再说完全靠自己卖APP的收入养活自己,不管什么你平台都有难度。 3 技术学好了是自己的。另外要有点眼光啊,整天盯着国内的安卓生态环境说事干嘛,往Android发展去 4 “买一台 android 用来学技术就需要钱。”这句话说的好像买Mac开发就不要钱了,写iOS的程序就不需要买iOS设备测试了一样。不知道V2上那些买Mac学编程的人看到了这句话会怎么想? |
8
jasontse 2015-06-27 18:44:29 +08:00 via Android
你同学的话我能不能理解成
Android 是用来折腾的,iOS 是饭碗? |
9
zonghua 2015-06-27 19:15:26 +08:00
Android是美帝的文化侵略,是国外敌对分子操纵人民的工具。
|
10
LazyZhu 2015-06-27 19:50:09 +08:00 via Android
Android入门要求低,竞争相对激烈,但好应用还是很有潜力的
大家可以去算算钛备份和绿色守护的Google Play销售量就知道了,再加上免费版的广告收入和其他市场的,并不差。 |
11
NovemberEleven 2015-06-27 20:09:38 +08:00
我发现iOS好多是培训出来的。
|
12
pepsin 2015-06-27 20:16:00 +08:00
两者做到顶尖的时候接触的东西都一样难,入门的话,Android 难点,API 不大友好,但是跟技术关系不大。
|
13
chenhui7373 OP @NovemberEleven 福州几乎没有大学开这个课
|
14
AmberBlack 2015-06-27 20:20:40 +08:00
@zonghua 去原始森林吧,不会有美帝什么其他国家的东西,你用电脑还是微软的呢,网络还是美帝的呢。歪楼了都。安卓操纵你什么了?
至于楼主,要学什么就去学吧,有饭吃就行了。 |
15
loveuqian 2015-06-27 20:29:23 +08:00
安卓倒了。你可以去做java服务器开发
ios倒了。。。OC还能做啥。。。。 |
16
miki6180 2015-06-27 20:31:08 +08:00 via iPhone
一般傻逼都喜欢秀复杂度,真赚钱的东西还是智商,煞笔永远是傻逼,聪明人学什么都赚钱。iOS你也可以研究到底层,你以为ios就是几个框架?呵呵……native~,说下iOS的优点。封装了十分好用的SDK,秒杀安卓,可能有人又要吹了,都是别人封装好的,我们安卓都是自己一行行敲的,native ! 你怎么不去把所有的系统底层都自己封装~。要拼就拼动智商(算法)和动经验的东西(架构)
|
17
dangge 2015-06-27 20:36:07 +08:00
安卓你能更专心于技术,iOS你得花三分之一的精力去研究怎么通过App Store的审核。
开个玩笑,不过私以为技术是相通的,没有好坏优劣之分。 而赚钱这事就看个人了,目前的现状是iOS开发普遍给的多一点,但是安卓招人多。 |
18
chenhui7373 OP @loveuqian 我和你想的有些接近了...是不是很没出息
|
19
loveuqian 2015-06-27 20:49:32 +08:00
@chenhui7373 可是苹果应该没有那么容易倒吧。。。
|
20
nikoukou 2015-06-27 22:44:49 +08:00
android 成本低,你2000得笔记本,或者1000得台式机,内存大点,换个小ssd,再花4-500买个国产大屏幕机器就可以做开发了,苹果的话,更新换代太快,mac贵,ios设备贵,所以做出来比较赚钱...但架不住android用户量大啊..
|
21
WildCat 2015-06-27 23:39:07 +08:00 via iPhone
@dangge 你这三分之一的精力有点扯了, 符合 Human Interface Guidelines 的程序很容易上架,做 App 不求质量还有什么意义?相对严格的审核保证了用户体验
|
22
hjc4869 2015-06-27 23:43:06 +08:00
@loveuqian 如果你学了OC不能轻松地转到Jaba,或者说作为一个程序员不能轻松地用熟一个新语言,那多半是没救了→_→
而且安卓上的Jaba和服务器的Jaba,能拿来比吗= = |
25
zonghua 2015-06-28 01:16:18 +08:00 via iPhone
@AmberBlack 其实我想表达的是反语,嘲讽有关部门不给我们上网。支持android的google没收到多少利
|
27
qw7692336 2015-06-28 01:54:41 +08:00
看到这里我就想问了,为什么Android不能封装更友好的SDK?
|
28
Tedko 2015-06-28 02:14:54 +08:00
同一款 app,在安卓上的营收不足 ios 的三分之一,非常常见。
你觉得呢 |
31
Majirefy 2015-06-28 07:32:37 +08:00
做Android不是一般时间都是在各种适配么……?
|
32
ItzhacLea 2015-06-28 08:51:40 +08:00 2
不...首先我们要把大小写写对...
|
33
KylinRoc 2015-06-28 09:26:11 +08:00
这两都是赚钱的。
所以应该学好C,然后去给Linux贡献代码,学到“真正”的技术。 笑。。。 |
34
shiweifu 2015-06-28 10:07:48 +08:00
不管是写啥客户端(Windows、Android、iOS、1%),要解决的问题都是类似的,lz你再想想?
|
35
djyde 2015-06-28 11:02:48 +08:00
我写 app 是因为想创造有用的产品
|
36
wdlth 2015-06-28 11:12:27 +08:00
目前安卓应用开发使用NDK有一段时间了,核心的代码都是C/C++编写,用JNI进行调用,在吸金的游戏行业更是如此,很多应用里面都有.so文件。认为安卓应用是用Java开发,只需要了解Java是比较片面的想法。
|
37
laipogo 2015-06-28 11:22:08 +08:00 via Android
@anonysecurity 拼错了吧。
|
38
AmberBlack 2015-06-28 12:01:12 +08:00
@zonghua 反语?好多年不没听到这个了,你这么虐我这个文化水平不高的人真的好么?然而你的反应貌似被大部分人“误解”了。
做啥都要有技术,天朝就算不墙还是氛围不行,大部分人主要依赖中文,这个是硬伤。 |
39
rayshen 2015-06-28 12:05:50 +08:00
有这种言论的心态的人八成是学不好东西的
我虽然是一个iOS开发者,但安卓也会。我有几个朋友是做安卓的,我们经常交流系统里面的一些机制和一些流行框架的实现,取长补短。 我最初写了半年的安卓,后来转iOS也是因为iOS的开发环境特别赞,Xcode有条有理,模拟器也是秒开。再也不用忍受那个慢吞吞的eclipse了。再说安卓那个模拟器也简直不是人用的。如果你安卓转iOS你就会有豁然开朗的感觉。现在也就Intelij的IDE用起来舒服点。 开发iOS的缺点也很明显,主要就是权限问题。受限于苹果严格的制度,有些时候会遇到“这不能实现”的问题。但安卓应用就基本都能实现,发布APP也相当简单,这是安卓的优势。但你硬要说这里面有多少技术就是扯淡了,这种权限开放带来的后果就是:防止被杀后台,某Q居然还能开一个像素点的应用跑着。(http://www.expreview.com/39438.html)别告诉我这就是所谓的技术。 至于你说赚钱不赚钱,谁不是为了赚钱。你学个安卓难道就能改变世界了? 究其原因,还是因为安卓的程序员容易找,基本大学都上过Java,用过Eclipse。安卓API看看就上手了。iOS相对稀缺,你看很多公司喊破了头都没找到几个达到标准的。这也就是你说“赚钱”的原因。 一个真正的程序员都是对各种技术保持好奇心的,不然和PHP是世界上最好的语言有区别吗 |
40
andyhenry 2015-06-28 12:43:22 +08:00
@chenhui7373 ios开发的内容并不适合作为正规的大学课程。很多人现在以就业为导向,混淆了中专课程与大学课程的区别。我不认为学历是ios从业的一个重要门槛,所以大学里开设这种课程就更没有必要了。
|
41
wezzard 2015-06-28 13:16:40 +08:00
@anonysecurity naive, not native.
|
42
silvernoo 2015-06-28 15:18:36 +08:00
最近v2水平又被拉低了。
|
43
chenhui7373 OP @rayshen 想问下,安卓转IOS有沿用的知识不
|
44
rayshen 2015-06-28 17:50:24 +08:00
@chenhui7373 这个“知识”看你怎么定义了,比如界面跳转、下拉刷新、网络通讯、多线程等等实现的原理转到iOS上都是很相似的。但语言就无法沿用了,如果要转,主要学习内容主要就是学习语言、然后就是了解系统框架的API和第三方框架。如果安卓已经很熟练了,那上手iOS肯定也是非常快的。甚至比直接iOS开发出生者拥有许多不一样的见解。
|
45
rayshen 2015-06-28 17:53:40 +08:00
@chenhui7373 http://my.oschina.net/lujianing/blog/394367 这是一个Java工程师转iOS的博文,归纳了很多框架和见解,希望对你有帮助。
|
46
chendao 2015-06-28 18:01:57 +08:00
首先国内没什么版权意识 不习惯付费
搞技术难得赚钱 想卖app赚钱不大可能 普通人一般喜欢免费的 |
47
ilotuo 2015-06-28 21:16:18 +08:00 via Android
@anonysecurity 你是想说naive吧…
脸痛不痛 |