我干了多年了嵌入式C开发.
Java on Android大学时候玩过一阵子, 当时觉得Java语言挺好的(解决了C++一些问题)
不过近几年语言的发展, 似乎Java语言被吐槽的很多, 我不关注Java好久了.
常常觉得Java == 运行慢, 代码多...
Android几乎是手机, 平板, 车载系统的唯一OS选择了吧.
Android又是Google的儿子, 我相信将来保证会不断变好.
大家说说Android先进的地方, 我好入坑.
1
mindcat 2015-03-16 01:13:57 +08:00 1
首先,Android在猫猫的印象中,从设计上来讲已经成了坑喵。
你能够体会到猫猫不小心点击了返回主页键之后,再返回原来应用却发现该应用重开要等一会,之后发现之前所做的都要重新做的感受喵? 再有,装了好多应用你就会发现你手机简直卡死毫无理由喵。什么优化载入,猫猫认为这就是设计上的错误喵。 Android虽开源但不自由,看Google那企业对Android的政策就会明白喵。 还有一点,比起写Java猫猫更愿意写Python或Javascript或者能够与C/C++一拼的Rust新语言喵。 猫猫期待Jolla的Salifish OS的进军喵 |
2
em70 2015-03-16 01:21:12 +08:00 via Android 1
Java是很主流的语言,object C才是怪胎,你没有选择的余地,赶快学
|
3
kslr 2015-03-16 01:21:35 +08:00 via Android 1
单从程序员角度不咋地,但也要其他方面考虑啊。
比如推广开来 |
4
acros 2015-03-16 01:51:44 +08:00 via iPad 1
没了解过选择android平台开发语言历史。
我猜是想降低开发门槛,性能说得过去就行,这样好让android市场能迅速扩大以抗衡ios吧。 对程序员要求低东西,麻烦事往往都跑向用户了.....比如内存问题,程序管不好?用户你重启呗。 android后来还是需要NDK,不然android上游戏怎么做... |
5
ETiV 2015-03-16 06:10:51 +08:00 1
我觉着, 相对于国内 Android 软硬件环境来说, Java 这个语言的坑已经不算啥了~
可以看看网易云音乐带来的一篇文章: http://qa.blog.163.com/blog/static/1901470022014817936189/ |
6
wangyifei6817 2015-03-16 09:50:52 +08:00
我回头看
|
7
skyxin888 2015-03-16 09:51:24 +08:00 1
关键是别无选择
|
8
Akagi201 OP @mindcat 喵星人你好, 我在大学时候是我们院第一个用android手机的人. 因为是基于linux, 因为是google出品, 所以很喜欢. 不过工作1年多后转用mac跟iphone了, 就没打算换回去了. iphone的使用体验太好了. 不会出问题影响你的工作. 不过从职业发展的角度考虑, 做嵌入式开发的, 难免要做android. 我也挺喜欢剑鱼系统的, qt的项目也看到好多, qt离开了symbian还是希望能有个好的归宿.
@kslr @acros @skyxin888 @em70 想想的确是这样, google在android刚出的时候也不会出一门新的语言. 一切都是命运石的安排. @ETiV 没想到app的适配就有这么多问题. 如果Android L出来后是否会改善? |
9
ETiV 2015-03-16 12:59:38 +08:00 via iPhone 1
哈哈哈,那就是另外一个问题:系统版本碎片
你可以去些统计网站看看,国内外的 Android 系统版本分布比例。 除非你是个人开发者,任性,只给最新版本做支持。要不然各版本支持是必须要做的。 就像不久前,前端要做IE6+的页面适配 |
11
mindcat 2015-03-16 13:34:23 +08:00
|
12
sueslee 2015-03-16 17:44:51 +08:00 1
道理我都懂,但我觉得 Android 5.x 的 UI 比 IOS 8好看多了~
|
13
wee 2015-03-23 20:51:33 +08:00
好像ss的安卓客户端是scala写的
|