首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  程序员

今天去面试,面试官问为啥 android 用久了比 IOS 卡

  •  
  •   coloz · 15 天前 · 21051 次点击

    我说:这几年都买的五六千的 android,没觉得啊。。。

    是不是有人喜欢用 1000 多的 android 手机说明 android 比 ios 卡?

    第 1 条附言  ·  15 天前
    有人觉得我面试时啥也没说。。。
    其实说了的:
    1.api\2.发布审核\3.硬件差异( 1000 和 5000 的差异)

    因为做 app 开发,所以手头手机比较多,目前最卡的是 iphone6,想看看是不是有“IOS 不会卡”的人存在
    比较神奇的是 600 元买的二手荣耀 7X 很流畅,让我感觉现在国产手机也不错了
    第 2 条附言  ·  15 天前
    主力用的三星,虽然我觉得华为不错,但我真不是沸腾党,请不要喷我。。。
    第 3 条附言  ·  15 天前
    如果面试官问,为啥 ios 用久了比 android 卡,大家一定也能找一堆理由出来。
    使用经验告诉我,IOS 用久了也会卡,android 用久了也会卡,但一比,我还真说不出孰更卡。
    如果不卡,要求不高的人也没必要换手机了......
    感觉这是新一代的“PHP best”
    243 回复  |  直到 2019-11-24 01:27:32 +08:00
    1  2  3  
        201
    exploreXin   14 天前   ♥ 1
    我只想知道面试官是怎么回答的 。。。。。。我说一个通俗版本比较好理解的说法,先问你一个问题,你说是你自家厕所容易脏,还是楼下的公共厕所容易脏?答案很明显吧,难道容易脏是厕所自己的问题?造厕所的材料一种比另一种更容易脏?也许吧,自家厕所的材料用的最好的,可能抗脏性更高一些,但是能高多少?再牛逼的材料搭建的自家厕所,你让外面的人都来你家上厕所,材料能顶多大用处?

    回来再说安卓与 ios,操作系统的架构也许有些许的差异,但绝对不是造成市面上大伙手机性能原因的最主要因素,真正让安卓比 ios 越用越卡的原因是安卓的生态,各个厂家的应用都能在这个生态里玩耍,让你的安卓机比 ios 更快变卡的原因是你装的各个大厂的“应用全家桶”,同一个大厂旗下的应用装个七八个,就算关掉其中的一些应用,这些应用会在后台偷偷的启动,并且唤醒另外的兄弟应用,各个大厂为了装机率和应用流量可以说是无所不用其极,最可恨的是即使你全部卸载,删掉配置文件,也没办法彻底删掉这些应用,总会有一些东西永久性留在了系统里,除非重新刷机才能彻底清除干净,但手机用户里有多少人有这个能力?所以你的安卓会越用越卡,如果不信,可以买台新安卓机,哪怕是千元入门级别,买来之后不要装任何应用,只用来打电话,发短信,也不要轻易浏览第三方网站,你会发现你的安卓机器会一直都快的飞起。对比安卓生态环境,ios 是自建硬件与软件生态,想要进入人家的生态,必须有严格的审核机制,所以相对干净,但 ios 用久了也会卡,你想想都知道,有什么东西是越用越新,越用越快的?不符合宇宙规律吧。

    最后,我还是想问问面试官是怎么回答的,如果面试官回答的和上面的差不多,说明这个面试官确实是有点学识,如果回答了其他根本没说到正因的原因上面,那这个面试官是在和你装逼,仗着自己坐在面试官的位置上显摆自己无疑了。
        202
    zhjie   14 天前
    @FeifeiJin #197 我朋友 18 年的三星机皇,卡飞了,滑屏幕都有很大几率掉帧。被我 16 年用到现在还是升级了 iOS13 的 iPhone7 吊锤。
        203
    ww940521   14 天前
    笑死。
        204
    zhjie   14 天前
    算了,叫不醒装睡的人,直接 reded。
        205
    vincent7245   14 天前   ♥ 2
    以下只针对某些偏激评论,和楼主无关:
    没必要争,不知道什么时候开始,骂苹果和憝果粉成了政治正确。比如我说一句苹果的交互做得好,会有一群人过来憝,难道我说错了吗?苹果的交互不好吗?
    这些人,有时间多晒太阳,别总一个人呆着,有时间养只猫狗也挺好。
        206
    agagega   14 天前 via iPhone
    @vincent7245 简称苹果 PTSD
        207
    JerryCha   14 天前
    这问题没法回答吧,起码得给个范围。
    不然就是硬件、软件、人机交互三大天坑。
        208
    hzlzh   14 天前
    建议看一下奇葩说。
    先找个方向破题,我们真的在讨论手机卡的问题吗?不是,我们讨论的是。。。
        209
    lihongjie0209   14 天前   ♥ 2
    先定义一下‘卡‘
    然后再做 profile 确定一下 渲染慢? IO 慢? CPU 慢?安卓系统调度慢?你使用的 APP 慢?
    最后回答一下为什么
        210
    sabel   14 天前
    作为一个普通用户视角,其实更在意的是金钱,有钱就换新的,没钱无论是 Android 还是 ios,用久了都卡,卡不都一个样吗,还能评出个高低不成?
        211
    winglight2016   14 天前
    @coloz 你拿 5 年前的 iPhone 和 1 年前的 Android 相比,得出结论大家都卡,这和 lz 提到的拿 5 千的 iPhone 和 1 千的 android 比流畅程度一样,都是没什么可比性啊。

    如果一定要拿两大品牌来比较,个人认为比较合理的做法是,不要考虑价格,直接比旗舰机型,在第 1、2、3 年时的性能表现和平常使用的感受,从这一点上看,我觉得 iOS 的操作手感是比较好的,特别是安装了很多 app 之后还能保证流畅性。

    再说了,这种使用感受的比较的确很无聊,面试也并不是问你喜欢哪种手机,重点还是在技术层面,这样可以少一点情绪化的讨论。
        212
    greatghoul   14 天前
    难道有一个醒着的人。
        213
    greatghoul   14 天前
    @NerverLibis 快扯吧,5c 还能好好的跑农药我是不信的,卡的一比。
        214
    mohoumk2   14 天前 via Android
    面试官就是一果粉
        215
    flyever   14 天前
    @zhjie #202 我的 6s 依然还在很流畅的服役
        216
    southsala   14 天前
    用久了系统要升级,小牛拉大车,能不卡吗
        217
    656002674   14 天前
    1、权限问题。目前手持的国内某大厂的机器,自带的很多 APP (例如应用商店)必须要电话、通讯录等等各种奇葩权限。
    2、代码质量或者说 APP 审核。用着一个 APP,最后一个版本是 2017 年更新的,但在安卓 5/6/7/8/9/10 都稳定运行,而不像某些 APP 安卓版本更新一次就凉了。当然也可以说改 APP 为小工具类型,不是大项目,比较简单,但是也不得不肯定其优秀。
    3、api。同样是手持的某大厂机器,api 的参数一堆( 20+吧),有一天手残误删了一个参数,发现并不影响使用,一番操作以后发现用 5 个参数就可以完成的工作,竟然被增加到了 20 个。

    关于权限问题多说一件事:参加某大厂的系统内测,反馈 APP 未经同意获取了准确的定位,系统为安卓 10,没有打开定位,感觉这个定位比日常打开 gps 定位使用地图类 APP 的结果都准确。
        218
    raptor   14 天前
    持 SE 表示比 NOKIA 卡
        219
    Twain   14 天前
    找一个角度说透彻了就行吧,比如说推送的问题,安卓能和 ios 比么?
        220
    zhaopy4721   14 天前
    这个问题得先搞清楚时哪个版本的 Android 和哪个版本的 iOS。你要说 Android 4.0 用久了会卡我大概没啥意见。你要说 Android 10.0 用久了还会卡我只能说睁开眼看看世界吧,2019 年了兄弟。还现在的 Android 十年后会比现在的 iOS 卡??
        221
    herbloo   14 天前
    我来强答一下。

    首先这问题是确实存在的。

    分析一下原因:

    1. 首先,所有手机,电脑用久了都会卡,近几年移动端这个问题显著些。这是因为移动端较 PC 端发展要快速很多。随之而来的需求(过度动画,图片画质,甚至是业务逻辑)也增多。这要是在以往,会因为手机的性能不行,在程序开发完后由程序员再进一步优化; 但事实是,××手机硬件性能逐年提升××,人们发现,即便是不优化,在主流手机上也能流畅运行了。于是,老旧的手机就会表现出卡。

    2. 第二点就是解释 为什么安卓卡得比较明显,而苹果并不是那么明显。简单地说,硬件的性能并不等于用户体验后所作出的评分。这在低端(或者说老旧)的手机中特别明显。苹果的 iOS 系统,自打一开始,就是专门为移动端设计的。早期的移动设备性能很差,苹果 iOS 为此做了很多优化,这些优化的影响一直持续到现在。所以,即便老旧的苹果设备沦为低端设备,但有强大的 iOS 作为其背后的可靠保障,老旧的苹果设备仍能表现出不错的流畅度。

    3. 其他,硬件老化,文件垃圾之类的,其实也都是次要的。
        222
    nicevar   14 天前
    现在安卓的卡顿与生态关系并不大,恰恰最主要的原因是硬件+系统,安卓越用越卡的体验主要是 4.4 之后到 7 系统,恰好引入 art 的时候,之后 5-6 系统自身内存泄漏严重,因为 google 自己封装的库很多都是内存泄漏的,别说用它们开发出来的软件了。你要说生态有影响那也是早期,早期 oc 不是 gc 的,那时候的 iOS 开发超 Android 开发一个档次的,做 Java 开发比做 c 开发内存管理差这很正常,加上系统差距,感觉两个系统之间就差很远了,到了 android 7 之后,已经感觉不到这种差距了。
    硬件主要闪存之类的东西用久了性能下降的快,同样的设备使用了五六年之后,重置不装任何第三方程序,照样卡顿,这就是像 PC 使用 SSD 硬盘,使用很长时间后健康度降低到 70%以下,打开的程序一旦读取到某个位置文件就会卡,高端的设备用的闪存跟低端设备差距很大,遭遇卡顿的体验完全不一样了。
        223
    ShuoHui   14 天前 via iPhone
    6 不知道,6S 至今很流畅,你明显是对安卓有偏颇的,安卓是进步很大,但是,啧啧啧。
        224
    cooooler   14 天前
    道理我都懂,这关 php 毛事?
        225
    neverfall   14 天前
    @zhaopy4721 Android10 才出来多久。
        226
    wednesdayco   14 天前
    @hzlzh 博客圈子的老人啊,好久没见到了居然在这看见你了。
        227
    oovveeaarr   14 天前
    说句题外话,Android 目前的 PPT 旗舰 SOC“骁龙 865”才刚刚和两年前的 A11“互有胜负”
    性能无用论和 Android 堆料论的同学建议还是不要再说了,不然都不知道是不是友军啦~
        228
    ragku   14 天前
    没有数据说个啥,直接拿线上数据说话,搞了线上安卓和 ios 渲染埋点,ios 基本不需要怎么优化( 5s+),安卓 18、19 年的机器都能卡到飞。。事实就是这样子(本人 2 月份一千八买的 vivo 已经卡到飞),不是想吐槽安卓,真的用一段时间就不行。个人感觉是安卓的沙箱没有做好
        229
    WebKit   14 天前 via Android
    @bearxu 这是我第 2 次看到有人说苹果不卡只是慢而已😂。
        230
    WebKit   14 天前 via Android
    @U2Fsd 主流不是 3000+吗?安卓微信图片压缩质量差,主要还是微信的问题。并且只是 jpg 格式。同样的在 telegram 就不会出现这种情况。如果想获得同样的效果,微信只需要自己实现 libjpeg-turbo 库就可以了。10 年了还没有改这个问题,我能想到的就只有两点,历史遗留问题和成本控制问题。
        231
    dai640   14 天前 via iPhone
    @zcjfesky #31 本贴最佳回复
        232
    dabaibai   14 天前
    @ragku 1800 跟 5000 比吗....没看懂
        233
    zanyxd   14 天前
    我觉得面试官抛出这问题应该是想康康回答者的分析思路,而重点不是问题本身涉及的相关技术
        234
    U2Fsd   14 天前
    @WebKit

    3000+是安卓国内旗舰机的价位,现实中大部分安卓用户都是 1000-2000 的安卓机,而且即使 3000+的 oppo、vivo 和红米千元机的性能是一样的。

    微信这个问题,你这又是典型的站在技术储备高度反驳用户体验系列。

    这种说法跟华为 eMMC 和 UFS 混用的流氓公关有什么区别呢?用户体验差异不大?

    但是我花的钱是一样的啊,我花 6000 买台华为,凭什么别人是 UFS 我的是 eMMC ? 用户同样花 6000 块人民币买一台安卓机 ,一台 iPhone。凭什么 iPhone 的微信发朋友圈图片比安卓清晰呢?用户会去解读你这是历史遗留问题还成本控制问题吗?市场得到的反馈就是 iOS 版微信发图片、视频到朋友圈比安卓清晰而已。

    同样,懂技术的人自己能把安卓机搞定,让安卓运行流畅。 然后就简单的得出结论说安卓不卡,然后就用这种幸存者偏差去跟人辩论说安卓比 iOS 卡是不存在的。
        235
    PbCopy111   14 天前
    你应该说,这就跟自己的老婆看久了不如别人的老婆好一个道理。
        236
    fox0001   13 天前 via Android
    红米 note4x 用户路过。刷上 lineageos 16 ( Android 9 ),再配合 shelter 使用,没感觉卡。就是从 shelter 打开支付宝有点慢
        237
    zijing07   13 天前
    求问啥公司,这问题也是挺神的。
        238
    leafre   13 天前
    因为防火**
        239
    v2demo   13 天前 via Android
    我 18 年的 一加 6 8+256 也没见怎么卡呀
        240
    inoizyz   13 天前 via Android
    真的是应用问题,刚上市就买的 sony xz,没 root,甚至都没重置过,应用除了一个快图浏览是国内厂的,用到现在还能做到两天一充,自带的 chrome 开几十个标签页也不卡。
        241
    xingyuc   13 天前 via Android
    为什么卡,因为国内的公司乱要权限,问话的人自己心里没点数吗
        242
    etoah   13 天前 via iPhone
    iPhone 6 之前内存都是 <=1g
    6s 开始增加到 2g 以上
    这就是为什么现在很多用 6 的感觉卡出现翔 而 6s 基本不会
    同理 ipad air2 开始 ipad 内存增加到 2g 以上 本人现在用了 4 年多的 air 2 依旧流畅的一匹
    Android 机最近几年都没用 所以不清楚
        243
    etoah   13 天前 via iPhone
    我们应该先分析问题 在回答问题
    题目中几个关键点
    1 用久了
    2 android 比 ios 卡
    1 是前提条件
    2 是需要得出的结论
    回复中很多人说自己 18 年的手机怎么样怎么样 这就不符合前提条件了 如果一个人的手机至少每 2 年换一次 那么根本不需要纠结这个问题
    1  2  3  
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   890 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 25ms · UTC 20:21 · PVG 04:21 · LAX 12:21 · JFK 15:21
    ♥ Do have faith in what you're doing.