为什么安卓手机总是用不到两年就卡成翔了

2017-03-13 13:12:57 +08:00
 AwesomeMonster

手上的 iPhone5s 服役了三年多了,指纹解锁坏了,摄像头进灰了,但是运行 iOS10 系统还算流畅(不过 wifi 信号弱),最近想入手一款 vivo x9 ,但是怕用不到两年就卡成翔了,这是安卓机的硬伤啊,但是继续买 iPhone 吧,现在觉得花五六千,六七千买个手机,太贵了,不至于。

38605 次点击
所在节点    Android
191 条回复
perimeter
2017-03-14 17:06:12 +08:00
小米 2 ,用了 4 年,装了双系统,有 root,没装 lbe 冰箱之类,装了 Google 全家桶,主系统一百五十个用户安装应用,不卡,因为把宽带停了全程双卡开热点而换了小米 5s, 这回都没 root
wohenyingyu02
2017-03-14 17:15:44 +08:00
@Quaintjade iCloud 速度慢可以加钱上 4g 套餐,可以加钱办电信精品网宽带,没钱的话改 dns 一样很慢。 iCloud 确实慢,因为 Google cloud 就上不去,不存在慢的问题。
asen1987
2017-03-14 17:16:18 +08:00
现在的安卓机千元以上的要是用着卡,没什么好说的,其实就是不会用
这是在天朝,不是在水深火热的国外,用安卓还想像苹果一样不想事还便宜,哪有那么好的事啊。
只要知道什么垃圾 apk 不要装,知道国产大流氓给权限要谨慎,知道装个唤醒控制类的 app ,还能怎么卡?
dissvm
2017-03-14 17:21:10 +08:00
火腿肠用了 4 年,还能服役。支持国产
tieshu
2017-03-14 17:30:28 +08:00
安卓一两年卡成翔的,简单来说就是配置不够好!别跟我说性能过剩,那都是扯! vivo x9 才骁龙 625 ,还是算了吧,现在拍照都能卡顿一两秒,才红米 4 的配置,过一两年不卡就真奇怪了。 iPhone 为啥不会那么卡,主要还是配置比绝大部分安卓机高不知道到哪里去了, iPhone7 ,跑分都能比骁龙 821 高一倍
tieshu
2017-03-14 17:40:16 +08:00
现在用的 iPhone6 ,已经性能不够用,感觉是新版 iOS 功能越来越多,更吃性能了,开个 app 都能慢半拍。但是 iPhone 的卡跟 android 的卡不一样。 Android 的卡,感觉是主线程被占用了,然后各种按键滑动操作,会掉帧,或者卡住过一会儿操作才反应过来。 iPhone 的卡是慢,就是操作界面一直没变,但是你可以按 home 键,返回桌面,滑动都可以,很顺畅。
honeycomb
2017-03-14 17:40:45 +08:00
@happyzed

”难道 google 连 app 引导用户授权这种业务需求都要管吗?我不信 ios 没有这种情况。“

要管的,不管就会出现滥用。而在管着的 iOS 上可以认为不会出现这些问题:
1 ,“不给权限就不允许”的情况。
2 ,暴露了设备不需要的设备识别码的情况(不考虑使用了苹果所禁止的私有 api 的情况)。

具体:

1 ,
这里权限指的是比较广义的非必要权限:

比方说,定位权限对于一个地图应用是非必要的,因为用户可能仅为了查看地图。
在这种情况下,以下的做法是好的:

应用启动时索取定位权限--->用户不同意--->应用以不提供定位能力,但可以查看地图的方式运行,此时应用具备提供地图的能力

如果用户想用定位了,点击定位按钮,应用提示用户授权定位权限--->如果这个时候用户不同意,应用则拒绝提供定位,因为此时应用自身就没有定位的能力。

2 ,
在 iOS 上,应用找不到任何一个(1)在刷机之后还能保留的,或(2)不同 Vendor 之间共享的设备识别码。
不同应用之间可以通过 Vendor Id 共享设备识别码。
微信公众号的 openId 也有类似的设计。

在 Android 上,应用可以获得以下的识别码:
1 , SSAID(即 Android Id ,刷机后重置,同一设备的不同账户的 SSAID 不同)
2 , Build.SERIAL(不随刷机改变)
3 , IMEI/MEID(不随刷机改变)
4 , ICCID(随 sim 卡改变)

其中 1 是可以跨应用共享的,即所有应用读到的 SSAID 是相同的
其中 2 读取时不要任何权限,且是 Android CDD 规定的
其中获得 3/4 需要电话权限---->这就是国产应用几乎都要电话权限,稍微坏一点的,不给电话权限就退出的原因。

3/4 的问题可以通过 AppOps 给应用返回 null 进行缓解,但是目前不能解决 1/2 的问题。

而正确的做法是, 1~4 它们一个都不应该使用。 SSAID 应该降级成一个对每个应用独立,在卸载之前不改变的值(这样的角色目前由 Instance ID 承担)。

当然对于涉及钱的应用,使用 IMEI/ICCID 还是有一定合理性的。


而谷歌官方对这些识别码的使用并没有加上任何的强制限制
https://developer.android.com/training/articles/user-data-ids.html#version_specific_details_identifiers_in_m

反倒是在 Instance App 上,做出了不允许获取全部 1~4 的强制限制。
除此以外 Instance App 还不允许访问 /sdcard 。
bao3
2017-03-14 17:54:20 +08:00
@honeycomb 本来我只想提权限管理 AppOps 的,结果你答的这么全,赞一个。
happyzed
2017-03-14 18:56:34 +08:00
@honeycomb 你说的这个现在是有这个问题,但只是这方面, android 在中国属于一种脱管的状态,好多 app store 就没有严格审核。我所强调的是总体来说安卓的权限机制还是比 ios 健全。
grasses
2017-03-14 19:00:32 +08:00
看你怎么优化了。。。
honeycomb
2017-03-14 21:22:01 +08:00
@happyzed

“好多 app store 就没有严格审核。”
所以你压根不考虑 Play Store 上几乎没有审核?
app store 一个主要绕过措施,是上线的时候使用一个伪装的界面,通过后再改头换面。而在 play store

“我所强调的是总体来说安卓的权限机制还是比 ios 健全。”
建议看一遍这些(虽然我觉得你在撒谎):

iOS 的安全白皮书
https://www.apple.com/business/docs/iOS_Security_Guide.pdf
AOSP 的 Security 页面
https://source.android.com/security/
Quaintjade
2017-03-14 21:46:39 +08:00
@wohenyingyu02
4G 和普通宽带基本没区别,精品网也已经不对家庭用户开放了。如果你说走 CN2 的中转服务,那安卓也能花钱买翻墙服务,况且安卓配置起来比 iOS 容易得多。
Google 虽然上不去,然而国行品牌大都有自己替代方案。
breathiness
2017-03-14 21:56:05 +08:00
看到这个标题我还以为穿越回几年前了😂
wohenyingyu02
2017-03-14 22:30:19 +08:00
@Quaintjade 不知道你说的是哪个国家,我这里恰恰相反。 4g 的出口带宽是家庭 100m 宽带的 10 到 100 倍左右,尤其是高峰期。精品网只对家庭用户开放,因为我打电话咨询客服为什么我上不去国外的网,客服回答是让我办精品网。如果你说的替代方案是 baidu ,那当我没说…… 安卓配置起来是比 ios 容易,因为 ios 没有东西可以配置,想配置先越狱吧。
Mark24
2017-03-14 22:37:37 +08:00
我的 ipad3 也卡成翔
Quaintjade
2017-03-14 22:48:48 +08:00
@wohenyingyu02
不知道你在说哪个国家的哪个运营商。至少上海电信 4G 我试过,不走 CN2 ,高峰该丢包照样丢包。何况 icloud 之类慢明显是 DNS 问题,返回给你不快的服务器,带宽再大也没用。
上海电信精品网最早是 50 元 /月,后来涨到 200 元 /月,再后来只给企业固定 IP 用户办理了 500 元 /月的样子。偷偷摸摸出过氮气加速包,然后很快下架了。
“精品网只对家庭用户开放”完全是违背逻辑的。
wohenyingyu02
2017-03-14 23:52:08 +08:00
@Quaintjade 我说的就是上海电信 100M 宽带。上海电信上不了的 icloud ,手机联通 4G 秒开。不管是 dns 还是主体思想的原因,出口带宽比我手机慢是事实,我也不想去分析原理。我向客服反馈时,客服让我办精品网,而且办理页面只写着家庭用,我不管违背了谁的逻辑,只是陈述事实,没有任何推理过程。可能咱不是一个国家。
skylancer
2017-03-14 23:56:51 +08:00
@Quaintjade 那么 Apple Store 里面有线接入都卡的飞起又怎么说?
gason406
2017-03-15 00:12:26 +08:00
我以为你是已经用了两年来吐槽,结果给我整这一出,真的哭笑不得
gason406
2017-03-15 00:14:03 +08:00
@ishitcno1 现在已经 2017 年了,安利些新 Sony 吧, Z2 即使 CM 也只到 5.1 了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/347055

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX