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

android 最终还是活成了 ios 的样子

  •  
  •   zhwguest · 139 天前 · 14464 次点击
    这是一个创建于 139 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最初设计出来的时候,跟 ios 完全是两码事。但是在现实面前,不得不低头啊,把自己过去的意图一个个抛弃,一个个封闭、一个个拦截。

    是自己太理想,还是考虑不周,产品设计思路有问题?

    当然 ios 也有向 android 学习的地方,但是都是一些小补充,而不是向 android 最刚开始的远大宏图自我阉割。

    比如: Service, Intent, Static Manifest Permission, Static Broadcast Receiver 。

    这些都是最初安卓的基石吧.....

    84 条回复    2024-07-15 10:18:41 +08:00
    baihaoyang
        1
    baihaoyang  
       139 天前   ❤️ 2
    没什么不好的 都是为了易用性。到最后最好是无缝衔接
    AoEiuV020JP
        2
    AoEiuV020JP  
       139 天前
    如果是说 ui 设计权限管理这类的话,ios 确实比安卓领先,慢慢靠拢也是可预料的,
    但我用安卓可不是冲这些来的,
    haiku
        3
    haiku  
       139 天前
    能自由侧载,能解锁 bl 能刷非国行版,那么就无所谓
    wsseo
        4
    wsseo  
       139 天前
    千万别学反人类的功能,比如去掉顶部通知图标;去掉三大金刚,只能用手势。
    JimmyLX
        5
    JimmyLX  
       139 天前   ❤️ 2
    优秀好用的设计和功能最后都是趋同的
    tool2dx
        6
    tool2dx  
       139 天前   ❤️ 16
    应该是 ios 活成了安卓的样子。最近 ios 更新加了 iphone mirror ,这东东在安卓上早就有了,而且技术相对成熟,领先 ios 一大截。
    Blanke
        7
    Blanke  
       139 天前   ❤️ 13
    你是在黑 android ,还是在黑 ios ?
    SkywalkerJi
        8
    SkywalkerJi  
       139 天前   ❤️ 2
    Android 很多强力功能到最后就是几个流氓 app 相互唤醒,保后台,发广告。系统功能很强但第三方并没有诞生什么决定性的 app ,我用了这么多年除掉 gapps 想不到有啥不能替代的了。Android 上的强力 app 感觉大部分精力感觉都花在 app 和系统内斗。
    635925926
        9
    635925926  
       139 天前   ❤️ 2
    ios 活成了安卓的样子 +1 。通话录音功能太牛了
    kekeyu
        10
    kekeyu  
       139 天前 via iPhone
    安卓什么时候学学 iOS 的网络全局管理?
    就是方便开 VPN 的那个功能
    haidishayu
        11
    haidishayu  
       139 天前
    以后安卓装第三方 APK 越来越难咯,最后变成了 类似苹果的,Apple Store
    onichandame
        12
    onichandame  
       139 天前
    @kekeyu 同意,安卓 vpn 太难用了
    SenLief
        13
    SenLief  
       139 天前
    ios 除了 ui ,其他方面都是不如 Android 的。
    jhdxr
        14
    jhdxr  
       139 天前   ❤️ 1
    看见标题我也觉得是反串的,这几年 iOS 主要都是在抄(国产)安卓的功能吧

    后来点进来看了看内容,感觉 OP 说的说一些架构上的设计?
    goxxoo
        15
    goxxoo  
       139 天前   ❤️ 2
    各种屎山最后都会变稀交融
    cBlank
        16
    cBlank  
       139 天前
    功能方向都是 iOS 向安卓或者国产 OS 靠拢,但是开发的模式安卓在向 iOS 靠拢,但是安卓的历史弊病实在是太多了。
    Yesr00
        17
    Yesr00  
       139 天前
    对于普通用户来说,只要好用就行。
    someonesnone
        18
    someonesnone  
       139 天前
    ios 也活成了安卓的样子, 双向奔赴了属于是
    txzh007
        19
    txzh007  
       139 天前
    《好的设计总是心有灵犀》
    jheroy
        20
    jheroy  
       139 天前 via Android
    @SenLief ui 反到不重要,android 通知老是有莫名其妙,经常收不到。还有就是要后台保活一个应用太难了,vpn 和跳广告的程序老是给我杀了。还有就是快捷指令,和 carplay ,就这些还替代不了,其他的 android 比较爽
    i979491586
        21
    i979491586  
       139 天前
    @haidishayu 换用 Android 用
    kx5d62Jn1J9MjoXP
        22
    kx5d62Jn1J9MjoXP  
       139 天前   ❤️ 3
    什么个什么
    android 最初的设计是一个给相机用的操作系统,你说的 service ,broadcast receiver 给系统 app 用用就得了,普通应用可以随意接收广播就启动一个服务,这不是纯纯的木马?
    只能说 android 在原来的错误设计上慢慢变成了能用的样子,离 iOS 还是一个维度上的差距弥补不了,这一点从 android 设备的待机耗电上可以看出来,你找不出能像 iPad 一样待机一个星期耗电 1%的 android 设备
    SenLief
        23
    SenLief  
       139 天前
    @jheroy 不知道为什么你们的后台保火有问题,我的后台一直在,现在像知乎,美团这种都能后台一两天,vpn 也没掉过,跳广告主要是辅助总掉,这个很烦,快捷指令这个没什么办法,app 他也不按你的要求。通知如果有 root ,直接国内 hms ,国外 fcm 解决。
    w568w
        24
    w568w  
       139 天前   ❤️ 1
    @haidishayu 这个结论是怎么得出的?你说国产 ROM 自我阉割我能理解,AOSP 至今没有添加(也没有暗示想添加)任何侧载限制啊?
    zhwguest
        25
    zhwguest  
    OP
       139 天前
    @ssynhtn 请问您是对我哪句话表示不满意呢?
    A4l1CteRQHlG1Bs8
        26
    A4l1CteRQHlG1Bs8  
       139 天前
    比如 Google 34 系统的各种限制, 感觉越来越无语了。。
    chengxiao
        27
    chengxiao  
       139 天前
    配置低的时候 权限各种大开
    现在配置高了 反而没啥好玩的东西了
    特色全没了,整天隐私隐私隐私
    Tlaster
        28
    Tlaster  
       139 天前
    因为不拦截就是 #27 说的,权限大开,用 Android 相当于拱手交出自己的隐私,那我为什么要用 Android ,iOS 不是更好?
    不要说什么特色没了什么自我阉割,这是规范化,我不想看个 B 站视频转手淘宝拼多多就给我弹相关推荐。
    AlexHsu
        29
    AlexHsu  
       139 天前   ❤️ 8
    你们都看不明白人家说啥呢 ios 也学安卓 但是人家底层的东西没变 安卓现在和最早的安卓已经不是一个东西了 相当于是 ioslike 的手机操作系统
    jeesk
        30
    jeesk  
       139 天前
    @xiebaiyuan android 15 才是大坑。
    Donaldo
        31
    Donaldo  
       139 天前
    @kekeyu #10 这个“网络全局管理”指的是?方便开 VPN 的话安卓的很多 VPN 工具都可以把开关加到控制中心,不知道你是不是指的这个?
    Abbeyok
        32
    Abbeyok  
       139 天前 via iPhone
    我反倒觉得 ios 要抄安卓就快点抄,别一个简单的功能扭扭捏捏几年了才抄上,晚几年显得自己很有创意吗?还是晚几年就不会被人说抄袭?
    (我用 iPhone15pro )
    haohh
        33
    haohh  
       139 天前
    没事 我们有鸿蒙 next
    aaronzhang404
        34
    aaronzhang404  
       139 天前
    @onichandame 安卓 VPN 可以分应用代理,比 iOS 好太多了
    shunia
        35
    shunia  
       139 天前   ❤️ 1
    @ssynhtn #22 我用的假 ipad ?
    gzhjj
        36
    gzhjj  
       139 天前
    说安卓 VPN 难用的是不是因为自建机场?如果是成品 APN 的话(例如 Express ,又例如某个和本站名字很相像的),客户端好像在 iOS 国区还不提供,这就是换机时候一直没考虑 iOS 的因素之一,不想注册外区 ID 。(另一个因素是 qiong )
    Ashe007
        37
    Ashe007  
       139 天前 via iPhone
    不是 Android 活成 iOS ,而是两者都在向用户易用性/流行趋势等因素靠近

    就像优秀的人总是拥有相同的品质和习惯一样,不仅是简单的互相模仿,而是朝着这些方向努力才能更容易达成某些期望
    okakuyang
        38
    okakuyang  
       139 天前   ❤️ 2
    iOS 没啥抄安卓的。
    iOS 现状是工程化管理,把新功能看作长远目标,一年完成一个阶段的开发,并随着时间发展不断修改目标而已。
    就拿 iphone 镜像来说,基本技术都是一年完成一个的,比如随航时候重新写了视频编码器,通用控制的时候把远程控制和滑动手势同步写了,像通用控制中的 鼠标和触摸点的转换是苹果铅笔那时候写的,像 wifi 直联,蓝牙协议这些都是隔空投送时候就写好了。像控制别人 ios 设备屏幕那是同播共享的基础上写的。
    可以看出苹果有自己的节奏,急,但是也没有那么急。
    yb2313
        39
    yb2313  
       139 天前   ❤️ 1
    也许需要一个更加开放的移动端系统, 自己花几千块买的设备, 自己什么权限都没有, 像跪着要饭的了
    MrKrabs
        40
    MrKrabs  
       139 天前
    通话录音变安德猴原创了(捂嘴笑
    w568w
        41
    w568w  
       139 天前   ❤️ 2
    不是,怎么这也要党争啊,某些人的智商真就退化到只会跟人吵立场是吧?

    1. 从厂商角度出发(无论是 Google 还是 Apple 还是别的),我认为有法律纠纷的才叫「抄袭」。看到友商有个好功能,学过来,不是很正常的事吗?友商都没意见你有意见?友商学你说明你的路走对了,大家纷纷效仿,不是好事?

    2. 从消费者角度出发,(对某些人)那厂商是你爹天天护着?厂商不是消费者的孙子吗?我觉得作为消费者就是要天天鞭鞑喜爱的厂商:看到其他家有好的功能催他快去学、看到自家不好的地方尽快反馈(直接骂也可以),这不才是喜爱产品的表现?捧杀和无脑喷的人本质一样弱智。

    3. 借用一个 B 站 up 的话:「对于一个产品,那你还要我说什么?“哇,NB 到爆,宇宙都要为他鼓掌”?非要这样吹才能显示出你们爹的伟大吗?」
    uuhhme
        42
    uuhhme  
       139 天前 via Android
    现在国产机安卓第三方 apk 强制验证账号,比如小米,估计把 app 列表上传到反诈中心了。到时候有地方却 kpi ,就。。。
    kekeyu
        43
    kekeyu  
       139 天前 via iPhone
    @Donaldo 安卓开了以后不知道啥时候就给后台干掉了,那么你就可能错过通知

    iOS 只要开着,哪怕手机重启开机也不会断
    lesismal
        44
    lesismal  
       139 天前
    搜了下:

    安卓的历史始于 2003 年 10 月,远在智能手机这个名词被广泛使用之前,也比苹果发布第一款 iPhone 和 iOS 早几年。其四位创始人分别是里奇·米纳、尼克·西尔斯、克里斯·怀特以及我们较为熟悉的安迪·鲁宾。援引当时鲁宾的话说,安卓是为了开发“更智能的移动设备,更了解用户的位置和喜好”。

    鲁宾在一次演讲中透露,安卓最初是为了改进数码相机的操作系统。但即使在当时,数码相机的市场也在萎缩,仅仅几个月后,他们就决定将安卓的定位转向在手机内部使用的操作系统。
    frankilla
        45
    frankilla  
       139 天前
    @w568w #23 他会不会说的就是国产 ROM 。
    kekeyu
        46
    kekeyu  
       139 天前 via iPhone
    @aaronzhang404 这个确实,分应用确实方便
    SmithJohn
        47
    SmithJohn  
       139 天前
    安卓的开放性依然是 ios 无法比拟的.
    从正能量来看,国产安卓内置反诈.
    从用户角度来看,你可以自由的使用第三方编写的开源系统甚至自己修改出一个系统.

    但是 ios 就不一样了,目前苹果的信用还很不错,但是如果哪天苹果开始大规模作恶,用户对这个封闭的系统没有任何办法.
    zzNucker
        48
    zzNucker  
       139 天前
    @okakuyang 确实,苹果用户应该跟着苹果公司的脚步慢慢走,不要急
    Donaldo
        49
    Donaldo  
       139 天前
    @kekeyu #42 emmm ,这跟厂商的后台策略有关系,如果是你自己的设置方面,需要改三个设置:
    1. 允许自启动/后台运行
    2. 禁止电池优化
    3. 获取唤醒锁
    zhwguest
        50
    zhwguest  
    OP
       139 天前
    @Donaldo 原生 android 在这方面早就已经大刀阔斧了。
    Donaldo
        51
    Donaldo  
       139 天前
    @zhwguest #49 我就在用原生,没区别呀。无外乎这几点。
    zhwguest
        52
    zhwguest  
    OP
       139 天前
    @Donaldo 我的意思是 Android 自己的修改,已经不是厂商自己的后台政策了。
    luhe
        53
    luhe  
       139 天前
    前些年还在说 iOS 过渡动画动效无用呢,现在你看安卓,哪家动画稍微卡顿些都要被骂出屎。

    而 iOS 对比安卓缺失太多易用功能,一年都不一定能憋出一个来...
    nnegier
        54
    nnegier  
       139 天前 via Android
    逃~
    williamjing
        55
    williamjing  
       139 天前
    两者互相趋同,互相学习各自优点,没什么不好的。
    levelworm
        56
    levelworm  
       138 天前
    @SkywalkerJi 还有微信啊,真的没法不用。在国外也不行。
    june4
        57
    june4  
       138 天前
    ios 不可能变成 android ,苹果永远不可能彻底开放 apk 安装,文件系统也是 zz ,android 因为开源本质就是要灵活自由得多,苹果本能会垄断的硬件软件和应用市场,极权主义是不可能主动放手的。
    pursuer
        58
    pursuer  
       138 天前
    android 又改什么了,现在不也还是 Activity Service Intent BroadcastReceiver 那几样吗。。。
    vcn8yjOogEL
        59
    vcn8yjOogEL  
       138 天前
    两边其实都在堆
    不过 Android 确实更乱, OEM 也瞎改
    haidishayu
        60
    haidishayu  
       138 天前
    @w568w 安装第三方 APK ,提示风险,输入密码,如果有在该品牌应用商店同款会自动更新替换,报毒(也是从官方下载的 APK ,只不过没有在品牌应用商店下载安装)
    w568w
        61
    w568w  
       138 天前
    @haidishayu #60 那你说的是国产 ROM ,是国内大厂自己加的,和楼主说的( Google 的) Android 功能也不是同一个厂商做的啊。

    从国产 ROM 安装 APK 变麻烦以来我就换成 AOSP 系统了。手机在你手里,你也可以试一试。
    pursuer
        63
    pursuer  
       138 天前
    @zhwguest 大致看了下,大多是对后台运行的限制。我觉得影响不算很大。我倒觉得 scoped storage 更难受,让文件管理类应用受到了较大限制。然后 phantom process killer 和 w^x 权限要求 也是让不少例如 termux 的应用受到限制。
    nextone
        64
    nextone  
       138 天前
    @tool2dx 我咋觉得安卓的镜像垃圾那:安卓镜像到 PC ,但手机不能锁屏,iOS 可以
    zhwguest
        65
    zhwguest  
    OP
       138 天前   ❤️ 1
    @pursuer 别人的痛苦一般都是很难体会的。

    从 SAF 的提出,到后来收紧 MANAGE_EXTERNAL_STORAGE 权限,其实也经过了好些版本。但我明白开发者的痛苦。

    站在用户使用的角度,也许会觉得更好了,因为更加保护我的隐私了。

    但其实我的问题就是:为什么最初就不那么设计?
    ChaimeLonic
        66
    ChaimeLonic  
       138 天前   ❤️ 1
    因为最开始安卓不是以沙盒系统设计,可能还是保留了极客属性,apple 那不是,乔布斯甚至开始看不上第三方,有洁癖地认为他们的产品会玷污自家的设备。
    msg7086
        67
    msg7086  
       137 天前
    @zhwguest #63 要是那么简单就能预知未来就好了。
    如果你自己是架构师,设计一个上亿用户使用的系统,你有自信说「我设计的系统 15 年以后不会有人回来说『为什么最初就不那么设计?』」么。反正我是没那个能力的。
    whileFalse
        68
    whileFalse  
       137 天前 via iPhone
    @zhwguest 其实完全可以,只要你设计的系统在 15 年内都不添加新功能🐶
    whileFalse
        69
    whileFalse  
       137 天前 via iPhone
    @zhwguest 因为你们这帮开发者既要新功能,又滥用这些功能
    @msg7086 其实一个好的架构师就是既要满足开发的需求让他们搞,又要阻止他们瞎几把搞。但安卓又和公司架构师不一样,一般架构师跟开发开个会开发就知道该怎么弄了,但是安卓开发者不听谷歌的…
    zhwguest
        70
    zhwguest  
    OP
       137 天前   ❤️ 2
    @msg7086 麻烦看一下我帖子的标题。

    没说不让改进,但是总是在阉割自己过去引以为豪的东西,就要反思下自己,到底是什么原因了。添加一个手电筒、添加一个通话录音,添加一个 MediaProjection/ScreenMirror 、添加一个相册人脸归类、添加一个长截图、去掉导航栏、增加屏幕外手势,并不会对开发者造成什么太大影响,愿意怎么玩怎么玩。

    @whileFalse

    大多数开发者并不是既要新功能又要滥用这些功能。大多数开发者是发现,android 版本一升级,自己就抓瞎了。
    如果说滥用,那么有漏洞堵漏洞,有 bug 修复 bug ,这也没人来说啥。

    昨天说,我这个多先进,只要有一个意图,就能调起一堆实现实现者,多开放多自豪。今天说,不好意思,这不许调了,那不起来了,还有一堆看不见了。

    不是说你今天的实现不好,而是说你昨天为啥就不多想想,多参考别家的东西?难不成昨天是一个胜利,今天又是一个胜利?
    HojiOShi
        71
    HojiOShi  
       137 天前
    我个人作为从 Jelly Bean 时代开始的 Android 用户和开发者,对这些更改总体上是没有什么异议的,不认同这些更改属于“阉割”。建议在从事相关工作时,不要将必要的代码修改归咎于系统而不是自己的懒惰。
    JoshuaEstell
        72
    JoshuaEstell  
       137 天前
    @kekeyu 安卓支持分应用代理比 IOS 强一万倍
    lisongeee
        73
    lisongeee  
       137 天前
    @zhwguest #62 你直接说某些东西废了

    我倒是没看懂怎么废了,就拿你举例子 Service 不能在 后台 启动一样,并且 Service 启动时必须强制附带通知

    如果 Service/Activity 能随意在后台启动而且还不用显式通知,这不就是流氓软件吗?

    Android 明明在趋向于更严格的隐私管控和后台控制,咋到你这就变成 废了 ?

    ---

    > 但其实我的问题就是:为什么最初就不那么设计?

    对于这个问题有啥好想的,刚开始时候没想到这么多而已,任何应用系统都会有升级迭代

    权限设计得宽松,某些开发者/无良公司 就会为所欲为,用户就会不满意,用户反馈到上游,上游就会收紧权限

    就是一个正常的产品迭代过程而已
    msg7086
        74
    msg7086  
       137 天前
    @zhwguest 没看懂你要我看帖子标题的意义。
    阉割自己过去引以为豪的东西不是很正常吗?社会在发展,当年的很多想法和做法放到现在已经不适用了。
    把你放到十五年前安卓的架构师的位置上,你会预见到几年以后在地球对面的某个国家出现很多会后台保活互相唤醒给你硬塞广告的 app 吗?
    这还只是随便举个例子而已。要是本事那么大,当年就能预测到十几年之后的问题并应用到了当年的设计上,那要么你是穿越了时间,要么你就是先知,不管哪个,这个人都不应该只是做区区一个安卓设计师。
    msg7086
        75
    msg7086  
       137 天前
    PHP 刚设计出来的时候,人家是 personal home page ,自己写个简单的个人网页玩的,只要懂点 asp 之类的语法,触类旁通随便搞搞就能搞出来东西,谁能想到后来被人拿来搞得那么大了,先是加入了 OOP ,然后开发出来各种重框架,设计模式,Unicode 支持,JIT 编译器,各种乱七八糟的东西,当年 5 分钟上手写个人网页的,早就被各种框架说明书替代了。
    那你说 PHP 是不是废了,引以为豪的初衷全都没了?

    二十几年过去了,要是还活在二十几年前那才是大问题呢。
    zhwguest
        76
    zhwguest  
    OP
       137 天前   ❤️ 1
    @msg7086 我是想您应该理解 iOS 在设计的最初就应该意识到这些问题了吧。
    zhwguest
        77
    zhwguest  
    OP
       136 天前   ❤️ 1
    @lisongeee
    > 如果 Service/Activity 能随意在后台启动而且还不用显式通知,这不就是流氓软件吗?
    13 年前,您是这么想的么? Google 是这么想的么? Apple 是这么想的么?

    现在这种方式好不好,是个人喜好问题,只要有不同意见的,大家都可以争论七天七夜,谁也说服不了谁,我也不做评价。

    但是,是不是值得思考一下,翻过来覆过去,是不是因为自己缺乏远见,又抑或是缺乏原则?
    whileFalse
        78
    whileFalse  
       136 天前
    @zhwguest
    “不是说你今天的实现不好,而是说你昨天为啥就不多想想,多参考别家的东西?难不成昨天是一个胜利,今天又是一个胜利?”

    HTC G1 只配备了 128M 运存,怎么就没考虑到手机上应该能安装超过 300 个 APP ,并且其中 100 个需要后台唤醒呢?
    zhwguest
        79
    zhwguest  
    OP
       136 天前
    @whileFalse

    这么打比方就太失风度了吧。

    386 时代,大家都已经知道内存越多越好,只是因为成本原因,也许不到 1MB 。能意识到和能不能是两个问题,这么混淆我觉得很难沟通。
    whileFalse
        80
    whileFalse  
       136 天前
    @zhwguest 你是觉得手机上只有 30 个 app 的时代,和手机上有 300 个 app 的时代,对权限的管控应该是一样的对吗?村子没有法院,所以国家也不必有法院,你这个思路还是把我拉黑了吧。
    msg7086
        81
    msg7086  
       136 天前
    @zhwguest
    并不完全是。也可能是 iOS 在设计的时候企业文化或者做法正好和后续的社会发展需求相同了。
    iOS 的严格权限政策,无非是苹果一贯的高压政策的延续而已。
    只是高压政策恰好能把流氓软件掐住,这不是巧了么。

    而且你觉得苹果的设计和决策就都是对的了?看看乔布斯,坚持只做小屏手机,号称 3.5 英寸的手机才是最好的尺寸,做大屏手机的都是傻叉。
    kekeyu
        82
    kekeyu  
       135 天前 via iPhone
    @JoshuaEstell 是很强,但是其他应用动不动就检测出来要求你关闭,或者系统动不动就给你干掉导致用不了
    A4l1CteRQHlG1Bs8
        83
    A4l1CteRQHlG1Bs8  
       130 天前 via Android
    @jeesk 那确实。。
    unclevv
        84
    unclevv  
       129 天前
    @jheroy 阉割版安卓系统问题,换成真正的 Android 试一试,体验好的很,和 iOS 没区别
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2639 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 15:33 · PVG 23:33 · LAX 07:33 · JFK 10:33
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.