先上篇文:
碎片化,ANDROID 长久的痛——写在 ANDROID 7 发布之时
以上是个人见解, Android 实在是被各种无良厂家硬生生搞成碎片化这个样子。
除了 Nexus 谁都无法第一时间获得 Android 更新,而 Nexus 严格意义上并不能说是面向消费者, Google Pixel C 是个非代工 Android 设备的尝试,但是看起来今年 Google 还不打算自己生产手机,目前似乎还没有 Nexus 平板电脑的消息啊。
Android 碎片化,大家怎么看?
1
CFO 2016-08-25 10:48:01 +08:00 via Android 2
不发布就不增加?
|
2
loading 2016-08-25 10:54:54 +08:00 via Android 2
iOS 9 呢?
这个不能怪谷歌。 应该吐槽分辨率碎片化问题。 |
3
fjzjk 2016-08-25 10:55:18 +08:00 1
除非你能做成像 win 一样同一个系统不同驱动。然而驱动又不能像 win 那样闭源,硬件不乐意
|
4
kx5d62Jn1J9MjoXP 2016-08-25 10:57:50 +08:00 1
相比于碎片化, Google play 无法进入国内的影响才更大
|
5
zhouquanbest 2016-08-25 10:57:55 +08:00 12
碎片化早已不是问题
Android 多版本兼容性做得比 iOS 好多了 作为开发者去兼容 SDK14+ so easy 目前坑不是有系统版本造成的,而是各家定制 ROM 负优化引入的 bug ,这是 google 和开发者都无法预料并优雅解决的 就好比让前端去兼容多品牌的浏览器,即使内核相同,表现也经常不同 写这种文章前,建议多去了解深入的东西,不要再把无知媒体说了五六年的东西再写一遍 |
6
nikoukou 2016-08-25 11:41:34 +08:00 1
@zhouquanbest 同意。楼主显然是没有做过 android 开发的小白。
|
7
243205964 2016-08-25 11:48:13 +08:00 via Android 1
文中提到
只有类似酷安这样的市场从 Play Store 上镜像 apk 还算良心 我记得酷安早已不在从 Play Store 镜像 apk 了吧?哪个市场更新快就爬哪个市场的。 自称酷安小编的人在 V2EX 说过。 https://www.v2ex.com/t/275180 134 楼 这位小编说爬其他市场的理由是 越来越多的开发者放弃 Google Play 。 事实上 Google Play 有在更新的 app 也是爬其他市场的。 |
8
wclebb 2016-08-25 12:00:41 +08:00
我一直无法理解 Nexus 为什么就不算面向消费者了。
|
9
ivmm 2016-08-25 12:03:38 +08:00
你的网站的设计,令我好不适。
|
10
Ley 2016-08-25 12:11:49 +08:00
碎片化问题其实不大,如今,虽然主流版本依然有多种,但开发者并不需要太费心去处理兼容问题。
|
12
xuhaoyangx 2016-08-25 12:22:43 +08:00
一看就是不懂 Android 的人写的。
|
13
BROWNURSIDAE 2016-08-25 12:34:29 +08:00 via Android
这文章。。。你是 Android 用户吗?
|
14
Henrybsbhp 2016-08-25 12:47:06 +08:00
就现在的 Android 而言,碎片化已经不是什么问题了吧。
|
15
ferran 2016-08-25 12:50:41 +08:00
有 support 库啊。。
|
16
cairnechen 2016-08-25 12:53:57 +08:00
@243205964 你是说 google play 从其他市场下载更新 APP ?不是开发者自己上传的?感觉不太可能吧
|
17
little_cup 2016-08-25 13:11:55 +08:00
一看就是对 Android 开发完全不了解的人写的。
古人云,三人成虎。你写这种哗众取宠文章时可曾想过自己的所作所为对 Android 生态,或者放而广之对整个业界有多大的破坏吗? 当然你应该毫不在意吧,毕竟只要自己的站点击量浏览量上去了,人血馒头又有什么不可以吃的呢? |
19
243205964 2016-08-25 13:16:55 +08:00 via Android
@yexm0 不好意思,我表述不清…
应该是 Google Play 有在更新的,酷安也没有用 Google Play 的版本,而且爬其他市场的。 |
20
tobyxdd 2016-08-25 13:17:15 +08:00
所以解决碎片化的问题就是不更新?哈哈哈
|
21
243205964 2016-08-25 13:17:35 +08:00 via Android
@cairnechen 不好意思,表述不清…看楼上…
|
23
shanjinwei 2016-08-25 13:29:51 +08:00 via Android
厂商也有自己的苦。 有的时候真的没有人力
|
24
404neko 2016-08-25 13:37:53 +08:00 1
你们啊, 总想弄个大新闻, 然后把 Android 批判一番.
|
25
darktiny 2016-08-25 13:51:02 +08:00
真没那么严重,如果是做付费应用就更省心了,基本上支持最新的 3 个系统版本就差不多了
|
27
nicevar 2016-08-25 14:35:06 +08:00
安卓系统对于手机软件开发来说还好, tv 方面开发坑就多了,基本上系统一升级就要出现很多大坑
权限限制、 api 变动、各种厂商芯片驱动瞎改 |
28
dtfm 2016-08-25 20:11:50 +08:00
Android 版本碎片现在问题已经不大, Google 提供的 AppCompat 包 兼容性已经足够好,比如 Material design 的风格已经能运用在 最低 V7 的版本上了,而 V7 是对应多少的 Android 版本呢, 2.1 啊,这兼容性不可谓不好了,以及 过去吐槽的 Android 分辨率问题随着大家纷纷不太用绝对 pixel 设计也不复存在。
现阶段主要是难题是与各家定制 ROM UI 上的篡改,激进的内存管理做斗争,怎么防止 被杀 / 收不到推送 / 唤醒 …… 这方面做的做的最为出色的,就是当初 MIUI 的框架层胡改,魅族的 SmartBar 导致页面错乱,以及现在华为的锁屏就杀的后台管理,都是业界翘楚的存在,他们才是 Android 碎片化的敌人。 |
29
hinkal 2016-08-25 20:21:32 +08:00 via Android
谷歌大概表示根本不知道你们在说什么?国产机特殊国情吧,我看国外安卓机版本更新很快啊
|
31
contactfront 2016-08-25 21:03:40 +08:00
@hinkal 国外运营商定制机之类的一样也慢
|
32
yangff 2016-08-25 21:28:11 +08:00
根本上是硬件厂家的锅……
|
33
RqPS6rhmP3Nyn3Tm 2016-08-25 21:42:11 +08:00 via iPhone
@hinkal 你不知道哇, XDA 人民天天骂运营商
|
34
Tony2ee OP |
35
pengtikui 2016-08-25 21:45:28 +08:00
每年都有人这么说,然而 Android 一直在朝着更好的方向发展
|
36
Rorysky 2016-08-25 21:50:57 +08:00
感觉楼主头像 更帅了……
|
37
youxiachai 2016-08-25 22:07:48 +08:00 via iPad
android 有兼容包....其实开发没有想象中困难....算是可以解决的问题...
ios 那个兼容才叫恶心.... |
38
youxiachai 2016-08-25 22:13:35 +08:00 via iPad
还有就是 android 出新系统...又能带动一波换机......
还好当初选 java....android 出新系统..影响最大的其实是做硬件的..还有告一些跟系统特性相关的 app 做 app 的有 Google 提供的兼容包基本可以解决很多问题了 有问题了也算是改改就好了... |
39
youxiachai 2016-08-25 22:17:20 +08:00 via iPad
简单而言...
说 android 碎片化严重要么想你这种,总想搞个大新闻 要么是 android 程序员无聊的时候突出自己的伟大的吐槽...就是让碎片化背锅.... 真正的碎片化还是国产 rom 瞎几把乱改.... |
40
Tony2ee OP @youxiachai 是的
|
41
dphdjy 2016-08-25 22:23:05 +08:00
Po 出现频率略高...在现在的社区里面...如此高的出现频率...迟早会发生点什么...
|
42
ffts 2016-08-26 08:57:35 +08:00
我好像没看到有谁攻击楼主啊...
|
44
xman99 2016-08-26 09:20:39 +08:00
是没办法的, 难道国内的系统不更新了, 谷歌就不做新的系统吗? 全球的系统不断在进步, 只是 china 的准入机制,导致了今天的局面的
|
45
pockry 2016-08-26 11:20:50 +08:00
碎片化的确存在,而且在中国最严重,但不是博主所说的系统版本带来的碎片化,而是国内各手机厂商定制 ROM 的魔改,很多在官方版本系统能跑通的代码到魔改 ROM 上就 crash ,而且很难测试全面,这才是最头疼的地方。
|