V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
CallmeDredd
V2EX  ›  程序员

大家帮忙看看百度网盘的这个逻辑设计合不合理

  •  
  •   CallmeDredd · 2019-12-29 16:06:47 +08:00 · 5480 次点击
    这是一个创建于 1816 天前的主题,其中的信息可能已经有所发展或是发生改变。
    本次传输完成后自动关机

    早上出门前想下个东西,但是又不想电脑整天开着,于是设置了“本次传输完成后自动关机”;

    临近出门又想到可能下载会卡 99.9%,要是这样的话岂不是便宜了百度,于是直接关机,打算晚上回来后继续下载剩余部分;

    晚上回来后继续下载完了剩余部分,这时候电脑突然关机了!

    电脑硬件应该没问题,后台也没有运行其他程序,大胆假设这次关机是因为百度网盘执行了“传输完成后自动关机”,请问这样的程序逻辑设计是否合理呢?
    第 1 条附言  ·  2019-12-29 18:47:57 +08:00
    看了下大家的回复,又测试了一些其他场景,发现另外一个有趣的交互:

    选择“本次传输完成自动关机”,暂停任务以后会弹出关机提示。
    36 条回复    2019-12-30 15:22:03 +08:00
    cmdOptionKana
        1
    cmdOptionKana  
       2019-12-29 16:22:38 +08:00
    不合理。

    老实说,很多所谓的产品经理,水平都太低了,根本没有细心打磨产品。

    比如这个自动关机功能,很简单,只要关机前弹出提示框,30 秒或者 1 分钟可以手动取消,没人管才执行关机。这样就合理多了。
    crella
        2
    crella  
       2019-12-29 16:29:31 +08:00 via Android
    以前用迅雷就会弹窗提示关机。
    willxiang
        3
    willxiang  
       2019-12-29 16:32:57 +08:00
    逻辑上确实完成了之前设定的“自动关机”任务,
    但并不人性化,当任务要执行的时候(特别是关机这种操作)应该弹个弹窗,倒数计时,可以选择取消,
    这样楼主这种场景就不会突然关机了
    snowydec
        4
    snowydec  
       2019-12-29 16:36:25 +08:00
    百度网盘不合理的逻辑多了去了
    markgor
        5
    markgor  
       2019-12-29 16:38:22 +08:00
    你不用假設了,我測試了,選擇 完成關機 後退出,再打開依然是選擇著的。
    我覺得沒任何毛病,
    默認此功能是關閉的,
    我主動打開了它,
    中間無論發生什麼事,
    再次打開應該要按我主觀的設置為主,而不是又恢復默認。

    對了,99.9%為什麼便宜百度了?
    如果你不想掛機,那你可以根據預計完成時間,添加個計劃進去關機啊,只要下載完畢或者達到指定時間就關機不就行了?
    markgor
        6
    markgor  
       2019-12-29 16:39:14 +08:00   ❤️ 1
    @CallmeDredd @willxiang
    百度網盤是彈窗自動倒數 30 秒才關機的。
    你們上來就噴真的............
    markgor
        7
    markgor  
       2019-12-29 16:40:58 +08:00
    echoick
        8
    echoick  
       2019-12-29 16:43:16 +08:00 via iPhone
    不明白(不含嘲讽)为什么便宜了百度
    AEANWspPmj3FUhDc
        9
    AEANWspPmj3FUhDc  
       2019-12-29 17:16:31 +08:00 via Android
    @echoick
    百度有些共享资源是 p2p 下载的,一直开着会上传
    AEANWspPmj3FUhDc
        10
    AEANWspPmj3FUhDc  
       2019-12-29 17:18:17 +08:00 via Android
    似乎没有关闭选项
    yang3121099
        11
    yang3121099  
       2019-12-29 17:20:40 +08:00
    p2p 上传就谁便宜谁了吗...?都只下载不上传那哪里有速度呢...这样说来好像 pt 站的分享观念更好一些
    Myprajna
        12
    Myprajna  
       2019-12-29 17:24:59 +08:00 via Android
    还有很多时候,我在异地输入完账号密码点登陆,才告诉我要短信验证风险,那你为啥不在我输入账号时直接告诉我?
    also24
        13
    also24  
       2019-12-29 17:36:37 +08:00
    @markgor #5

    这个事儿其实是存在一个隐含的二义性:

    A: [本次传输] 完成后自动关机
    B: [本次(启动)] 传输完成后自动关机

    说实话,我认为第二种会更 “安全” 一些。
    这里在文案说明或者流程处理上还需要优化。
    markgor
        14
    markgor  
       2019-12-29 17:56:44 +08:00
    @also24

    菜單文字是“本次传输完成后自动关机”

    我覺得沒有二義性吧?
    語法上的二義性指的不是一句話裡的詞語根據不同場景存在不同意義嗎?
    (語文不是我的專業)

    但是看你的回復,B 選項(第二種)是自己腦補了個(啟動)進去的吧?
    如果把自己腦補進去的也能當成別人的問題,估計我當年高考語文就滿分了。

    ------------------------------------------------------------------------------
    對了,最後澄清下,
    我不是百度的人,
    而且我很討厭百度的東西,特別是當年的全家桶事件,在我心中它和 3721 沒什麼區別了。
    pursuer
        15
    pursuer  
       2019-12-29 17:57:35 +08:00
    如果不是流量计费网络或者需要上传带宽的时候,软件 P2P 分享我觉得可以接受吧
    also24
        16
    also24  
       2019-12-29 18:06:35 +08:00   ❤️ 1
    @markgor #14
    我并不是说这个功能 “做错了”,我是在解释为什么会出现楼主的情况。

    因为楼主默认了在已经关机过一次以后,(再次打开)的百度网盘,会自动解除掉之前的自动关机设定。
    可以近似的理解为,楼主默认了:“本次传输完成后自动关机” 前面的勾,会在每次启动的时候被取消掉。

    这无关对错,只是在阐述为什么会发生误解。

    ————————————

    # 分割线下的事情无关文案,文案是根据功能走的。

    从功能角度来说,我个人更建议每次启动软件时这个勾会自动取消掉。

    我自己也测试了一下, mac 迅雷 / Android 网易云音乐 的 自动关机 /关闭 功能,都是只管本次启动的。
    markgor
        17
    markgor  
       2019-12-29 18:12:12 +08:00
    @also24
    好的,明白你意思了,是我誤解了。

    不過我更傾向於 “我”打開的就由“我”關閉。
    ----------------------------
    我過我覺得這個問題更像 確定按鈕在左邊還是右邊。
    我個人感覺,國內的大部分左邊取消右邊確認。
    國外的傾向於右邊確認左邊取消。
    tia
        18
    tia  
       2019-12-29 18:15:13 +08:00
    很合理啊 ,他这本次说的就是本次下载,而不是你本次开机,本次下载的话当然跨度有可能经历很多次关机

    你想要的功能应该是“本次关机之前下载完成后自动关机”吧?
    willxiang
        19
    willxiang  
       2019-12-29 18:21:00 +08:00
    @markgor #6 我没喷啊,我没测试过,我只是按照楼主说的场景回答了一下
    also24
        20
    also24  
       2019-12-29 18:27:14 +08:00
    @markgor #17
    从某个角度来说,其它软件更常用 “下载完成后关机” 这样的表述,
    百度网盘改为 ““本次传输完成后” 应该已经考虑了被误解。

    至于你认为的 “用户打开的,软件不要随意关掉” 也是一种正常思路。
    所以我觉得,这里也许可以再做一些优化或者提示,毕竟用户的想法是多种多样的。

    ——————

    至于确定按钮的问题,更像是交互层面的事儿,国内国外的差异我倒是没太注意到。
    更多遇到的是操作系统的默认对话框差异,Windows / macOS / iOS / Android 各自都有不同的选择,特别是 Android 中间还倒戈了。
    daomen
        21
    daomen  
       2019-12-29 18:39:29 +08:00 via iPhone
    然后晚上睡觉,你以为设置过自动关机了,结果“人性化”没关机,你又怪之前的任务没执行完就不执行了
    wangkun025
        22
    wangkun025  
       2019-12-29 18:48:00 +08:00
    合理。很直观,很好。
    liuchenwei2000
        23
    liuchenwei2000  
       2019-12-29 19:21:05 +08:00
    前段时间把百度云卸了,全部迁到 onedrive
    DAPTX4869
        24
    DAPTX4869  
       2019-12-29 19:33:58 +08:00
    @yang3121099 #11 p2p 可没限速这么一说...
    zappos
        25
    zappos  
       2019-12-29 20:12:10 +08:00 via Android
    这一点 cli 比 gui 简直不知道高到哪里去了。。。
    shintendo
        26
    shintendo  
       2019-12-29 20:32:15 +08:00
    @also24 我认为第二种会更 “安全” 一些。
    但是这里你很难定义何为“安全”,即“期望它不关机结果关了”和“期望他关机结果没关”哪一种更不可接受。甚至在关机前有倒计时确认的情况下,第一种误解更不容易发生
    sx90
        27
    sx90  
       2019-12-30 03:25:08 +08:00 via Android
    看到这个我想起了美剧《为了全人类》

    里面有个事故就是这样,更换零件后,计算机继续执行前命令,差点回不来地球了(其中牺牲了几位)

    百度,呵呵

    应该去全球工单反应
    sx90
        28
    sx90  
       2019-12-30 03:32:14 +08:00 via Android
    既然发在程序员这里

    相信楼主应该会编程

    自编关机程序,很难吗

    如果有需要,有空我把 dos 命令代码发上来(代码需要美化,太简陋了)
    wizardoz
        29
    wizardoz  
       2019-12-30 09:47:48 +08:00
    我要充值一个高级会员,但是因为网页卡顿,扫码成了普通会员充值。支付后才知道充错了。
    然而我还是需要高级会员,继续充值。
    这时候发现从 普通会员 -> 高级会员 并没有比 非会员 -> 高级会员 更优惠。
    充值普通会员的 12 块白交了。
    smallgoogle
        30
    smallgoogle  
       2019-12-30 09:58:42 +08:00
    百度网盘谈合理?
    李彦宏:你还是太年轻。
    wangyzj
        31
    wangyzj  
       2019-12-30 11:04:50 +08:00
    你让人家关机
    关了你又不满意

    这样你不就成了产品最讨厌的那种用户?
    也就成了程序员最讨厌的需求
    icris
        32
    icris  
       2019-12-30 11:19:30 +08:00
    @markgor #14
    「本次传输完成后自动关机」
    正常逻辑来看,关机了本次传输自然就完成了,再开机不就是下次传输了吗?
    markgor
        33
    markgor  
       2019-12-30 12:28:39 +08:00
    @icris #32 結束 ≠ 完成
    icris
        34
    icris  
       2019-12-30 12:32:20 +08:00
    @markgor #33
    「选择 “本次传输完成自动关机”,暂停任务以后会弹出关机提示。」
    虽然实现是错的,但看起来百度跟我的理解是一样的
    baocaixiong
        35
    baocaixiong  
       2019-12-30 15:19:25 +08:00
    meepo3927
        36
    meepo3927  
       2019-12-30 15:22:03 +08:00
    卡 99%的这个问题我给百度反馈过,

    给我的回复是,请暂停一下再继续下载,我 tm....
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4891 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 09:47 · PVG 17:47 · LAX 01:47 · JFK 04:47
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.