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

吐槽一下 ios 上的不好体验

  •  
  •   cloverhaixiao · 2020-05-08 07:53:03 +08:00 · 6221 次点击
    这是一个创建于 1695 天前的主题,其中的信息可能已经有所发展或是发生改变。

    1.关于右滑返回。我记得这是 ios 上第一个采用的,随着屏幕越来越大,确实很方便。但目前的问题是,这个功能需要软件适配,像微信算是做得好的(表扬一下),微博 app (全是广告那个)从最左侧边缘右侧就存在问题,有的界面无法实现。有的 app,比如慧择保险,右滑返回直接跳到上上层级,并不是上一级。像建行 app 这样的,一直就没支持过右滑返回。对比于 MIUI 的右滑返回手势,我短暂操作试用过,任何 app 都支持,这点体验比 ios 好。 2.app 开屏广告,这点也很讨厌,安卓上似乎有办法跳过,ios 好像要越狱才行(小火箭的方法我试了不行)。 3.3d-touch,比如 1password,软件未启动的情况下无法跳转,非得启动软件后才会正确跳转,这有个屁用!我反馈了人家不认为是问题,无语!这个问题在其他 app 上也有。

    先谈这几个点,当然,ios 好的地方不胜枚举!

    57 条回复    2022-05-24 18:25:33 +08:00
    jingsan0801
        1
    jingsan0801  
       2020-05-08 08:48:40 +08:00   ❤️ 3
    你说的应该是 iOS 上有的 app 体验不好, 不是 iOS 体验不好
    MarginK
        2
    MarginK  
       2020-05-08 08:49:39 +08:00   ❤️ 3
    报告楼主:我没有用过 MIUI 的右滑返回,不清楚安卓什么逻辑
    iOS 的话,如果默认使用 navigation 的 push 或者 pop 都是有右滑返回的,除非开发者禁止掉(比如进入了某个视频播放界面,比如进入了某种网页或其他非原生开发的页面)右滑返回的本质是离开那个界面的控制器,所以我认为苹果帮不了忙。另外要说手势返回的话,iOS13 其实苹果给所有的 present 后 dismiss 也加了手势(非全屏模态下滑退出手势)

    2.也是 APP 自己的问题,现在很多开屏广告不是打开 APP 而是切一次到后台一段时间再回来他就给你显示,appdelegate 里的方法摆在那,要被国内的项目经理们用的这么恶心,我想这也是没办法靠苹果就全面禁止的事。

    3.也是 APP 问题,即使软件未启动,也是有办法可以直接跳转的,只是要依据 APP 项目结构想点办法,开发者觉得不是问题,苹果也不可能强制要求。


    以上回答,是我的认知和经验希望能让你消除一些疑虑和纠结,确实挺无赖的。
    Duccck
        3
    Duccck  
       2020-05-08 09:00:11 +08:00   ❤️ 1
    哈哈哈,国产软件除了支付宝、微信必须,其他一概不装
    cloverhaixiao
        4
    cloverhaixiao  
    OP
       2020-05-08 09:02:36 +08:00 via iPhone
    @MarginK 大哥,你回答的很专业,谢谢。我也就是吐槽一下,我知道改变不了什么。
    wellwell
        5
    wellwell  
       2020-05-08 09:03:41 +08:00 via iPad
    @jingsan0801
    @MarginK

    没必要吧。安卓的体验差不主要是因为安卓的 App 垃圾吗。到了苹果这也要一视同仁吧。

    谁用手机只用系统不用第三方软件的。
    CommandZi
        6
    CommandZi  
       2020-05-08 09:07:12 +08:00
    右滑返回这个恰恰是软件做了错误的适配导致的行为不一致
    cloverhaixiao
        7
    cloverhaixiao  
    OP
       2020-05-08 09:07:24 +08:00 via iPhone
    @wellwell 呃,是这样的
    CommandZi
        8
    CommandZi  
       2020-05-08 09:07:29 +08:00
    @CommandZi 其实应该是不需要适配
    cloverhaixiao
        9
    cloverhaixiao  
    OP
       2020-05-08 09:11:53 +08:00 via iPhone
    @CommandZi 我知道肯定是 app 的问题,你看 miui 系统级手势压根不需要软件适配,这样体验更好
    cloverhaixiao
        10
    cloverhaixiao  
    OP
       2020-05-08 09:12:33 +08:00 via iPhone
    @Duccck 有些 app 也是必须啊
    cloverhaixiao
        11
    cloverhaixiao  
    OP
       2020-05-08 09:14:48 +08:00 via iPhone
    @jingsan0801 系统的顶层设计足够优秀的话,可以尽量避免这些 app 各自为政的问题。只是讨论一下,我没有抬杠的意思
    BigDogWang
        12
    BigDogWang  
       2020-05-08 09:24:21 +08:00
    根据经验,MIUI 应该是在右划返回后,发送了返回的按键事件。所以每个 App 都有了,但是要是哪个应用搞了两次返回才能退出,或者禁用了返回键的逻辑,一样 GG
    Lin0936
        13
    Lin0936  
       2020-05-08 09:30:07 +08:00
    MIUI 只是把以前的 Android 三大金刚里面的返回换了一个形式,但是 Android10 上也把这个纳入了原生,这一点上 MIUI 确实走在了前面。
    JsTyx
        14
    JsTyx  
       2020-05-08 10:06:29 +08:00 via iPhone
    关于开屏广告、我有一个问题,就是在国区的这个 app 有这个开屏广告,在外区的这个 app 有没有这个广告?
    mitong3269
        15
    mitong3269  
       2020-05-08 10:13:13 +08:00 via iPhone
    开屏广告 圈 x surge 可破
    cloverhaixiao
        16
    cloverhaixiao  
    OP
       2020-05-08 10:31:40 +08:00 via iPhone
    @mitong3269 我研究一下
    cloverhaixiao
        17
    cloverhaixiao  
    OP
       2020-05-08 10:32:01 +08:00 via iPhone
    @JsTyx 你确定吗?
    ifxo
        18
    ifxo  
       2020-05-08 10:36:54 +08:00
    ios 是苹果的平台,微博是新浪开发的,这都没搞清楚就乱喷
    ililu
        19
    ililu  
       2020-05-08 10:41:02 +08:00
    第二点,可以用 surge 美区有下 很贵
    cloverhaixiao
        20
    cloverhaixiao  
    OP
       2020-05-08 10:43:29 +08:00 via iPhone
    @ifxo 你的阅读理解能力令人遗憾!
    cloverhaixiao
        21
    cloverhaixiao  
    OP
       2020-05-08 10:43:53 +08:00 via iPhone
    @ililu 那就算了吧
    agagega
        22
    agagega  
       2020-05-08 11:04:33 +08:00 via iPhone
    有 app 内 webview 的 app,根本不敢用右滑返回
    cloverhaixiao
        23
    cloverhaixiao  
    OP
       2020-05-08 11:10:47 +08:00 via iPhone
    @agagega 是直接返回上上级吗?请展开说说
    Tecrafter
        24
    Tecrafter  
       2020-05-08 11:27:26 +08:00
    MIUI 的向右滑动其实是对「返回」功能增加的另一个触发场景。

    想象一下,每个 Android App 难道有按返回键不返回的吗?所以理所当然任何 App 都会支持这个操作。

    如果页面是 WebView,并且增加了对返回 Action 的监听对有可回退页面的情况作了处理,那么你也可以看到网页的依次回退,以及在最后网页全部回退完后结束 Activity 的现象。
    chmlai
        25
    chmlai  
       2020-05-08 11:38:43 +08:00
    微信那个是 iOS 默认的没改过的效果,你说的其他 App 才是他们自以为是自己实现的右划返回。
    dswyzx
        26
    dswyzx  
       2020-05-08 12:23:37 +08:00
    微信进入理财通之类的下级.在这里实现了虚拟的前进返回三角按钮.如果右滑直接返回微信主界面
    相对于其他有的 app 全程可右滑上一层感觉好 tm 反操作
    (微信内置腾讯微证券对比蚂蚁财富)
    MrStark
        27
    MrStark  
       2020-05-08 12:32:53 +08:00
    微信值得表扬?噗。。。

    你可以试试 Telegram 的全屏滑动返回,全屏滑动返回上一层这个交互都出来多少年了,微信还在使用 UIKit 框架默认的边缘滑动返回,太恶心了。

    而 MIUI 那个根本就是 Android 系统的返回功能,只是放在手势上了而已。
    geeksammao
        28
    geeksammao  
       2020-05-08 12:33:56 +08:00 via iPhone
    换到 iOS 后最想念 Android 的就是左右都可以滑动返回,一个 6 寸多的手机右手使用从左边侧滑真是累手。
    可惜感觉苹果并不会为 iOS 加右侧滑。
    ftu
        29
    ftu  
       2020-05-08 12:52:19 +08:00 via iPhone
    然而现在越来越多的 iOS 界面变成下滑返回
    比如 App Store 的软件更新界面
    agagega
        30
    agagega  
       2020-05-08 12:59:54 +08:00 via iPhone
    @cloverhaixiao 嗯,感觉行为不太统一
    joyqi
        31
    joyqi  
       2020-05-08 13:03:06 +08:00
    对我来说,ios 最垃圾的一点就是他的反骚然电话和短信功能,太弱鸡了。而且一直也没啥改进的意愿。
    wangxiaoaer
        32
    wangxiaoaer  
       2020-05-08 13:03:22 +08:00   ❤️ 1
    最尼玛烦这种烂 jb 用手势的了,有些 APP 单手操作稍微往上滑的快一些就特么返回去,跟智障一样。
    cloverhaixiao
        33
    cloverhaixiao  
    OP
       2020-05-08 13:03:53 +08:00
    @ftu 这倒是,好像给你的感觉是层次分明,我还不太适应这样
    cloverhaixiao
        34
    cloverhaixiao  
    OP
       2020-05-08 13:05:13 +08:00
    @MrStark 嗯,miui 是这么个意思,最大的好处就是所有软件都支持
    zhuangku556
        35
    zhuangku556  
       2020-05-08 13:05:18 +08:00
    @joyqi 因为留给第三方去改进了
    cloverhaixiao
        36
    cloverhaixiao  
    OP
       2020-05-08 13:08:04 +08:00
    @wangxiaoaer 那是 app 自己没优化好吧
    wangxiaoaer
        37
    wangxiaoaer  
       2020-05-08 13:10:43 +08:00
    @cloverhaixiao #36 如果一项操作需要每个 APP 单独做所谓的优化才能防止误操作,这个操作就不合理。
    cloverhaixiao
        38
    cloverhaixiao  
    OP
       2020-05-08 13:13:09 +08:00
    @wangxiaoaer 您是指安卓上还是 ios 上的?
    xwj1024
        39
    xwj1024  
       2020-05-08 15:01:05 +08:00
    @MrStark 真的也 我发现 不止 TG ,LINE FB INS 聊天界面都是全屏右滑返回的。。。所以为什么微信这么落后
    luckysonyu99
        40
    luckysonyu99  
       2020-05-08 16:36:07 +08:00
    支付宝小程序内右滑返回被禁了啊啊啊啊啊只能点右上角的 X
    KyonLi
        41
    KyonLi  
       2020-05-08 16:47:04 +08:00
    不会真有人觉得 miui 这样不跟手的返回手势体验好吧
    cloverhaixiao
        42
    cloverhaixiao  
    OP
       2020-05-08 18:22:15 +08:00
    @xwj1024 全屏返回似乎意义没那么大,毕竟苹果家自己的 app 也不支持,操作上还是统一的好
    cloverhaixiao
        43
    cloverhaixiao  
    OP
       2020-05-08 18:22:37 +08:00
    @KyonLi 只是能用,体验谈不上好
    zzl22100048
        44
    zzl22100048  
       2020-05-08 19:10:58 +08:00 via iPhone
    右滑手势不跟手
    orangy
        45
    orangy  
       2020-05-08 19:20:26 +08:00 via iPhone   ❤️ 1
    右滑返回微信做的也有问题,比如“我”“支付”“理财通”,进入理财通的二级界面后,右滑直接退出理财通,并不是返回上级界面…
    miui 的右滑是模拟了安卓的返回键,相当于系统主动适配 App ; iOS 一开始就没有返回,Apple 给出了右滑返回的设计,并要求 App 来适配,这时候就有的 App 适配好,有的适配不好了…
    这就是苹果和安卓的理念问题…
    JsTyx
        46
    JsTyx  
       2020-05-08 19:25:19 +08:00 via iPhone
    @cloverhaixiao #17 我当然不确定啊,所以用的问号。。。。
    geeksammao
        47
    geeksammao  
       2020-05-08 19:36:49 +08:00 via iPhone
    @KyonLi 相比跟手,我觉得右侧也能滑对我来说更重要
    so898
        48
    so898  
       2020-05-08 20:05:49 +08:00
    @MrStark Telegram 那个全屏滑动返回特别容易误触发,重进聊天界面丢失进度,又得重新找位置
    cloverhaixiao
        49
    cloverhaixiao  
    OP
       2020-05-08 21:51:16 +08:00
    @orangy 其他 app 中也有这个问题,体验确实不好。等第三方 app 完美适配好太难了
    cloverhaixiao
        50
    cloverhaixiao  
    OP
       2020-05-08 21:52:11 +08:00
    @JsTyx 我去美区下个 app 比较一下
    hanqian
        51
    hanqian  
       2020-05-08 22:50:53 +08:00
    说白了就是 ios 没有 android 的全局返回嘛。
    说的宏观一点,ios 是因为生态好,app 质量高,所以很多功能可以让 app 去做;而 android 因为生态不好,很多功能是只能让系统来做。比如国产安卓都有的系统级的应用锁功能,ios 就觉得这应该让 app 自己来做。当然到了 ios13 可以用屏幕使用时间来变相实现
    wobuhuicode
        52
    wobuhuicode  
       2020-05-09 18:31:10 +08:00
    右滑返回 这个 IOS 做到 APP 层面去是正确的。像安卓那样做到全局系统去反而不妥。主要从开发层面去说。
    rioshikelong121
        53
    rioshikelong121  
       2020-05-11 10:01:05 +08:00
    从用户层面来看 ios 的返回逻辑确实不统一。 有的是下滑返回,有的是左滑。某些人是不是没用过 android 还是跪着用 ios 习惯了?
    cloverhaixiao
        54
    cloverhaixiao  
    OP
       2020-05-11 15:35:44 +08:00
    @rioshikelong121 是的,ios 本来是规范性,统一性的典范
    cloverhaixiao
        55
    cloverhaixiao  
    OP
       2020-05-11 15:36:37 +08:00
    @wobuhuicode 提供给开发者更灵活的选择吗?
    skywatcher
        56
    skywatcher  
       2020-11-27 02:47:57 +08:00
    MIUI 是在系统层提供的边缘左滑右滑返回,所以所有的 app 都支持&体验都一致。但是 iOS 是让所有 app 自己去处理的,目前除了官方 app,其他的 app 返回体验垃圾的一批
    ltkun
        57
    ltkun  
       2022-05-24 18:25:33 +08:00 via iPhone
    @jingsan0801 那就用个 iOS 裸系统吗 除了苹果的软件其他都不装了 不是苹果 app 都不是好 app
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1468 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 17:14 · PVG 01:14 · LAX 09:14 · JFK 12:14
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.