一個(gè)有趣的產(chǎn)品經(jīng)理面試邏輯題:app的文件下載功能

46 評(píng)論 20107 瀏覽 124 收藏 11 分鐘

你可以不懂產(chǎn)品,但你不能不懂邏輯,看起來(lái)一個(gè)簡(jiǎn)單的文件下載,才發(fā)現(xiàn)原來(lái)也并沒(méi)有那么簡(jiǎn)單。

大家都知道產(chǎn)品經(jīng)理面試是需要考邏輯題的,這可以快速看出一個(gè)人的思維能力和邏輯能力。前段時(shí)間看到一個(gè)有趣的產(chǎn)品面試題,都是開(kāi)放類型,沒(méi)有標(biāo)準(zhǔn)答案,這里想分享給大家探討下。

一、背景

現(xiàn)在很多APP都有下載功能,尤其是視頻類app,經(jīng)常會(huì)需要將視頻緩存到本地,這就需要用到下載功能。但一般大家不會(huì)一個(gè)文件一個(gè)文件下載,而是經(jīng)常批量下載一堆文件,這就需要考慮到各個(gè)文件之間的優(yōu)先級(jí)及狀態(tài)變化。

二、假設(shè)

  • 現(xiàn)在有ABCD四個(gè)文件需要下載;
  • 不考慮異常情況及下載完成,正常情況下這四個(gè)文件的狀態(tài)有三種:下載中、等待中、已暫停;
  • 受到系統(tǒng)限制,只能有一個(gè)文件處于“下載中”的狀態(tài),其余文件需要處于“等待中”或“已暫?!保?/li>
  • 假設(shè)此時(shí)A處于“已暫?!?,B處于“下載中”,C&D處于“等待中”,如下圖:

三、 題目

1. 如果此時(shí)用戶點(diǎn)擊了B,四個(gè)文件的狀態(tài)如何變化?(簡(jiǎn)單級(jí))

  • 理論上來(lái)說(shuō),用戶此時(shí)點(diǎn)擊B的動(dòng)機(jī)應(yīng)該是想讓它暫停,所以B的狀態(tài)應(yīng)該變成“已暫?!?;
  • 而A是已暫停狀態(tài),用戶無(wú)操作的時(shí)候,狀態(tài)不會(huì)改變,所以A依然是“已暫?!?;
  • 那么這里的重點(diǎn)在于C、D,這兩個(gè)文件都是等待中,這個(gè)時(shí)候該先下載誰(shuí)呢?這里的優(yōu)先級(jí)應(yīng)該按照用戶添加下載的時(shí)間來(lái)定義,如果C比D早加入下載隊(duì)列,那么這個(gè)時(shí)候應(yīng)該先下載C,也就是C變成“下載中”,D依然是“等待中”;

2. 在原假設(shè)的基礎(chǔ)上,若用戶點(diǎn)擊的是C,四個(gè)文件狀態(tài)如何變化?(中等級(jí))

(1)據(jù)說(shuō)是80%人的思路

  • 用戶此時(shí)點(diǎn)擊C的目的應(yīng)該是想先下載C,所以C的狀態(tài)應(yīng)該變?yōu)椤跋螺d中”;
  • 相應(yīng)地,因?yàn)橹荒苡幸粋€(gè)文件處于“下載中”,B的下載進(jìn)程被打斷,B就被動(dòng)變成了“已暫?!保?/li>
  • A和D狀態(tài)不變;

這個(gè)邏輯其實(shí)也非常有道理,非常正確,目前這一步來(lái)看沒(méi)有什么問(wèn)題,但是下一步如果用戶進(jìn)一步有操作,就會(huì)發(fā)現(xiàn)這個(gè)邏輯有個(gè)陷阱,這個(gè)會(huì)在第三個(gè)問(wèn)題中詳細(xì)展開(kāi);

(2)其實(shí)邏輯更細(xì)致的思路:將每一步用戶的操作都拆解開(kāi)來(lái)

  • 用戶對(duì)C執(zhí)行了點(diǎn)擊操作,但是C的狀態(tài)是不是一定要發(fā)生改變?即“等待中”的文件被點(diǎn)擊后是否有點(diǎn)擊事件?
  • 如果點(diǎn)擊C之后有點(diǎn)擊事件,那個(gè)這個(gè)狀態(tài)有兩種可能:“下載中”或“已暫?!保@個(gè)時(shí)候哪一種更貼近用戶的想法?
  • B的進(jìn)程被打斷,那B的狀態(tài)同樣有兩種可能:“等待中”或“已暫?!保囊环N更貼近用戶呢?

如果你經(jīng)常使用百度網(wǎng)盤(pán)下載文件,你會(huì)發(fā)現(xiàn)當(dāng)用戶點(diǎn)擊C時(shí),百度網(wǎng)盤(pán)采用的是如下邏輯:

對(duì)照上面的三個(gè)步驟分別為:

  • “等待中”的文件C后面確實(shí)有點(diǎn)擊事件;
  • 百度網(wǎng)盤(pán)認(rèn)為用戶點(diǎn)擊C之后,已暫停更貼近用戶的想法;
  • B的進(jìn)程未被打斷;

百度網(wǎng)盤(pán)將用戶的點(diǎn)擊理解為要暫停這個(gè)文件,雖然說(shuō)這確實(shí)是一個(gè)用戶場(chǎng)景,但是這個(gè)場(chǎng)景目前我遇到的還比較少;

我經(jīng)常遇到的是:想優(yōu)先下載某一個(gè)文件,然而這個(gè)文件添加到下載列表的時(shí)間較晚,百度網(wǎng)盤(pán)按照時(shí)間順序的優(yōu)先級(jí)要等很久才會(huì)下載到它,于是我把前面的文件一一暫停,才終于輪到這個(gè)文件開(kāi)始下載了。

百度網(wǎng)盤(pán)這里的下載邏輯背后的原因我們不去深究,但至少這給我提供了一種與大部分人認(rèn)知不太相符的解決邏輯;

相信如果在面試的時(shí)候,能夠做到與大部分人的出發(fā)點(diǎn)不一致,或者能講出屬于自己的邏輯并能夠有合理原因證明,那就是一個(gè)好的回答,也是一場(chǎng)好的面試。

3. 在上題中80%人的思路下,當(dāng)C下載完成時(shí),下一步該下誰(shuí)?(困難級(jí))

此時(shí)四個(gè)文件的狀態(tài)如下:

按照正常的產(chǎn)品邏輯:下載中>等待中>已暫停,而此時(shí)只有一個(gè)文件D處于等待中,因此現(xiàn)在會(huì)開(kāi)始下載D;但是這里會(huì)涉及到一個(gè)問(wèn)題:

  • 用戶原來(lái)的優(yōu)先級(jí)中,是最想先下載B的,其次是C、D,也就是原定優(yōu)先級(jí):B>C>D;
  • 中途用戶改變了想法想先下載C,也就是此時(shí)C變?yōu)樽罡邇?yōu)先級(jí),但是我們并不能判斷C和D在用戶心理的優(yōu)先級(jí)有改變,從尊重用戶的角度來(lái)說(shuō),應(yīng)該保持原優(yōu)先級(jí),即現(xiàn)在的優(yōu)先級(jí)應(yīng)該為C>B>D;
  • 那么當(dāng)C下載完成時(shí),此時(shí)B應(yīng)該是最高優(yōu)先級(jí),應(yīng)該優(yōu)先下載B;那顯然此時(shí)產(chǎn)品邏輯上開(kāi)始下載D是不符合用戶需求的,用戶這個(gè)時(shí)候需要下載的是B;
  • 但B現(xiàn)在是已暫停狀態(tài),從產(chǎn)品邏輯上來(lái)說(shuō):下載中>等待中>已暫停,這個(gè)優(yōu)先級(jí)也不能被打亂;

好像陷入了一個(gè)兩兩矛盾的狀態(tài),怎么辦?

所以這一問(wèn)才是全題的關(guān)鍵所在,這個(gè)邏輯被質(zhì)疑和挑戰(zhàn)的時(shí)候,往往才能看出產(chǎn)品經(jīng)理的判斷力和決策力;

這里提供以下幾個(gè)備選方案:

  1. AB實(shí)驗(yàn):看下哪個(gè)方案更受用戶的喜歡,對(duì)數(shù)據(jù)有正向幫助;
  2. 向上匯報(bào),讓領(lǐng)導(dǎo)決策:遇到自己無(wú)法決策的問(wèn)題,可以把問(wèn)題升級(jí)到更有經(jīng)驗(yàn)的領(lǐng)導(dǎo)那里,讓領(lǐng)導(dǎo)決策;

四、相對(duì)最優(yōu)的答案

1. 如果此時(shí)用戶點(diǎn)擊了B,四個(gè)文件的狀態(tài)如何變化?(簡(jiǎn)單級(jí))

此問(wèn)答案同上,B變?yōu)椤耙褧和!?,開(kāi)始下載C,D仍為“等待中”;

2. 在原假設(shè)的基礎(chǔ)上,若用戶點(diǎn)擊的是C,四個(gè)文件狀態(tài)如何變化?(中等級(jí))

從這一問(wèn)開(kāi)始,和上文有不同的解決方案:用戶點(diǎn)擊C之后,C的狀態(tài)改變?yōu)椤跋螺d中”,但是B的狀態(tài)不是變?yōu)椤耙褧和!?,而是變?yōu)椤暗却小?,如下圖:

3. 當(dāng)C下載完成時(shí),下一步該下誰(shuí)?(困難級(jí))

此時(shí),B和D的狀態(tài)都是“等待中”,按照上面說(shuō)過(guò)的邏輯,這個(gè)時(shí)候按照原定優(yōu)先級(jí)C>B>D,開(kāi)始下載B,上面提到的矛盾就迎刃而解了,如下圖:

五、總結(jié)

一位有多年面試經(jīng)驗(yàn)的產(chǎn)品大佬說(shuō),面試中的這類邏輯題往往沒(méi)有標(biāo)準(zhǔn)答案,主要是想考察產(chǎn)品求職者的邏輯能力,以及面對(duì)挑戰(zhàn)的心理素質(zhì);

所以大家即便是遇到從來(lái)沒(méi)有想過(guò)或者見(jiàn)過(guò)的產(chǎn)品場(chǎng)景被轉(zhuǎn)化成面試題來(lái)拷問(wèn)自己,也不用太慌,可以用你的邏輯征服面試官!

實(shí)在不行,就堅(jiān)定自己的立場(chǎng)吧,畢竟相信自己的判斷力也是很大的加分項(xiàng)~

(這篇文章其實(shí)有點(diǎn)繞,因?yàn)檫@個(gè)邏輯用文字表達(dá)實(shí)在有點(diǎn)繞,大家湊合看~感謝感謝)

#相關(guān)閱讀#

《電商已經(jīng)一片混戰(zhàn),阿里京東等巨頭們正在努力“自救”?》

《拼多多金豬儲(chǔ)蓄罐的細(xì)節(jié)和數(shù)字,遠(yuǎn)比你想象中嚴(yán)謹(jǐn)》

 

作者:一律先生, 一個(gè)有夢(mèng)想的產(chǎn)品汪!

本文由 @一律先生 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)許可,禁止轉(zhuǎn)載。

題圖來(lái)自Unsplash, 基于CC0協(xié)議。

更多精彩內(nèi)容,請(qǐng)關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號(hào)或下載App
評(píng)論
評(píng)論請(qǐng)登錄
  1. 請(qǐng)問(wèn)一下,按照您文章的邏輯,我想在B下載完成后,D的優(yōu)先級(jí)要比C高,怎么搞?

    來(lái)自北京 回復(fù)
  2. 很有意思,也很有藝術(shù),一個(gè)簡(jiǎn)單的案例分析邏輯清晰,解說(shuō)得干脆易懂,很喜歡你的這篇文章!!

    來(lái)自重慶 回復(fù)
    1. 謝謝謝謝,過(guò)獎(jiǎng)啦~記得訂閱哦hhh ??

      來(lái)自上海 回復(fù)
  3. 好頂贊!

    來(lái)自四川 回復(fù)
    1. 謝謝謝謝,那記得訂閱哦~hhh ??

      來(lái)自上海 回復(fù)
  4. 學(xué)到了,大佬很有意思的的邏輯思維,也看了所有評(píng)論,我認(rèn)為在不同的下載場(chǎng)景中,優(yōu)先級(jí)確實(shí)有所不同,所以沒(méi)有所謂的最優(yōu)解,產(chǎn)品邏輯的核心依然是滿足大多數(shù)使用用戶習(xí)慣…

    來(lái)自湖南 回復(fù)
    1. 目前看到的最客觀的一條評(píng)論哈哈哈 ??

      來(lái)自上海 回復(fù)
  5. 大家可以多去體驗(yàn)下各大app的下載功能哦,百度云的做法文章中有提到,愛(ài)奇藝的做法和最優(yōu)解一致~ ??

    來(lái)自上海 回復(fù)
  6. 如果我想先下載c只需點(diǎn)擊b暫停即可,根本不會(huì)去點(diǎn)c,因?yàn)榇藭r(shí)c處于等待第一優(yōu)先級(jí),如果我去點(diǎn)那只能是想要取消下載或置于最末優(yōu)先級(jí)下載。

    來(lái)自上海 回復(fù)
    1. 如果按照文章中,在你明顯已知優(yōu)先級(jí)的情況下,你的說(shuō)法成立;但放在現(xiàn)實(shí)場(chǎng)景中,很難成立;
      若作為一個(gè)普通用戶,此時(shí)有兩個(gè)文件在“等待中”,而且實(shí)際場(chǎng)景中文件名并不是按照C、D這種明顯有順序的方式命名的,且很可能等待中的文件有n個(gè),甚至可能很多用戶連“優(yōu)先級(jí)”這個(gè)詞都沒(méi)有聽(tīng)過(guò),請(qǐng)問(wèn)用戶如何是怎么知道這些等待中文件之間的優(yōu)先級(jí)的?你確定用戶還能記住n個(gè)文件中哪個(gè)被他先添加進(jìn)下載隊(duì)列的?

      來(lái)自上海 回復(fù)
    2. 用戶不需要知道優(yōu)先級(jí)這個(gè)詞也一樣可以知道下一個(gè)下載的是哪個(gè)文件,在我作為用戶使用下載功能的時(shí)候,我可以很清楚的知道下載列表是按照我的添加順序排列,那么在我不做干擾的情況下,不管文件如何命名都一定是默認(rèn)按照列表順序下載的,不會(huì)存在分不清哪個(gè)是先添加哪個(gè)是后添加的問(wèn)題。

      來(lái)自上海 回復(fù)
    3. 我理解在你的原假設(shè)下,認(rèn)為點(diǎn)擊C是變?yōu)椤耙褧和!备N近此時(shí)用戶的想法,就是用戶不需要再下載這個(gè)文件了,那這個(gè)時(shí)候用戶是不是可以直接刪除這個(gè)下載任務(wù),而不是讓它變?yōu)橐褧和#?br /> 用戶的場(chǎng)景有千千萬(wàn)萬(wàn),需要產(chǎn)品經(jīng)理做一定取舍,沒(méi)有任何一個(gè)產(chǎn)品可以滿足所有場(chǎng)景,只能盡可能滿足最高頻的用戶場(chǎng)景,而且你個(gè)人的行為習(xí)慣并不能代表用戶群體的行為習(xí)慣,你可以在身邊做下用戶調(diào)研,看看和你習(xí)慣一致的人有多少;補(bǔ)充一句:最優(yōu)解的做法是愛(ài)奇藝、騰訊視頻的做法

      來(lái)自上海 回復(fù)
    4. 既然不能滿足所有場(chǎng)景,就不該單獨(dú)拿視頻類app的下載為基準(zhǔn),如果是工作需要而下載文件,必然存在有優(yōu)先需要的情況,所以暫停并不是不要下載了而是我暫時(shí)不需要可以等其他的下載結(jié)束后再進(jìn)行下載。

      來(lái)自上海 回復(fù)
    5. 這個(gè)我同意,我覺(jué)得要是第二個(gè)在下載時(shí)我點(diǎn)了第三個(gè)先下載,我可能第二個(gè)就不需要再被下載了,我要下載的是第三個(gè)及以后的內(nèi)容,可以等后續(xù)全部下載完再來(lái)下第二個(gè),我覺(jué)得這個(gè)比較符合用戶的使用習(xí)慣吧。
      具體場(chǎng)景比較下電視劇,我不下載第二集而去點(diǎn)第三集的目的大多是我第二集看完了,這時(shí)候如果你第三集下完返回把我第二集下了,我會(huì)覺(jué)得好奇怪??,個(gè)人想法,僅供參考

      來(lái)自上海 回復(fù)
    6. 你們倆邏輯并不一致呀,你如果想下載第三個(gè)及之后的文件,這個(gè)時(shí)候?qū)δ銇?lái)說(shuō)最優(yōu)操作不是點(diǎn)擊C,而是點(diǎn)擊此時(shí)唯一一個(gè)正在下載的B,讓B暫停掉,自然就開(kāi)始下載第三個(gè)及之后的文件了,你只需要這一步操作

      來(lái)自上海 回復(fù)
    7. 哦哦~我的習(xí)慣可能是直接點(diǎn)C??讓他去下載

      來(lái)自上海 回復(fù)
    8. 是的,我也會(huì)直接點(diǎn)C,因?yàn)橛袝r(shí)候我會(huì)根據(jù)文件的大小優(yōu)先下載小的??,想讓哪個(gè)下就點(diǎn)哪個(gè),而不是點(diǎn)另一個(gè)來(lái)觸發(fā)這個(gè);作者說(shuō)的意思只是另一種思路和解決方式

      來(lái)自廣東 回復(fù)
  7. 如:A暫停B下載中C等待中D等待中,用戶現(xiàn)在不想下載C和D,只想把B下載完成,是不是我要點(diǎn)兩次C和D才能暫停,同時(shí)B的下載還會(huì)被中斷

    來(lái)自重慶 回復(fù)
    1. 確實(shí)有這種場(chǎng)景,而且這個(gè)用戶場(chǎng)景在2.(2)中討論過(guò):如果點(diǎn)擊C之后有點(diǎn)擊事件,那個(gè)這個(gè)狀態(tài)有兩種可能:“下載中”或“已暫?!?,這個(gè)時(shí)候哪一種更貼近用戶的想法?我理解在你的假設(shè)下,認(rèn)為變?yōu)椤耙褧和!备N近此時(shí)用戶的想法,就是用戶不需要再下載這個(gè)文件了,那這個(gè)時(shí)候用戶是不是可以直接刪除這個(gè)下載任務(wù),而不是讓它變?yōu)橐褧和#?br /> 用戶的場(chǎng)景有千千萬(wàn)萬(wàn),需要產(chǎn)品經(jīng)理做一定取舍,沒(méi)有任何一個(gè)產(chǎn)品可以滿足所有場(chǎng)景,只能盡可能滿足最高頻的用戶場(chǎng)景 ??

      來(lái)自上海 回復(fù)
    2. 貌似有一個(gè)是全部暫停,然后再點(diǎn)B就好了,之前用過(guò)百度網(wǎng)盤(pán)這樣做過(guò)??

      來(lái)自廣東 回復(fù)
  8. 1.按照你第二個(gè)問(wèn)題的邏輯,我們來(lái)考慮一下題目,A是怎么變回已暫停的,如果是和第一個(gè)問(wèn)題一樣,用戶點(diǎn)擊的是A,A變成已暫停,沒(méi)有問(wèn)題;但是用戶點(diǎn)擊B,按照你的邏輯,A應(yīng)該是等待中,而不是題目中的已暫停,所以就會(huì)和原系統(tǒng)的機(jī)制產(chǎn)生矛盾。
    2.從你回答第三個(gè)問(wèn)題的分析,按照你的邏輯,A也處于剛開(kāi)始下載后切換為已暫停的,那為什么不是優(yōu)先級(jí)應(yīng)該為C>A>B>D,之后應(yīng)該先下載A而不是B,而且從日常的我的使用心理來(lái)說(shuō),當(dāng)一個(gè)下載任務(wù)被我變?yōu)橐褧和V?,他在我的心理?yōu)先級(jí)是沒(méi)有等待中來(lái)的高的,也就是我已經(jīng)確認(rèn)暫停一個(gè)任務(wù),我更期待的是后面等待中的任務(wù)。
    還有就是,本題目中A與B只有一個(gè),但是如果實(shí)際中,有A1-An,B1-Bn呢,按照你的邏輯,等Cx下載完成之后,又轉(zhuǎn)回Ax,從這樣的使用場(chǎng)景來(lái)說(shuō),這么多的下載任務(wù),用戶有時(shí)候都記不過(guò)來(lái)是哪個(gè)了,更摸不著頭腦了,會(huì)產(chǎn)生混亂。
    所以綜上我的12分析,我還是認(rèn)為百度網(wǎng)盤(pán)的下載邏輯是最貼切用戶使用習(xí)慣的,邏輯簡(jiǎn)單清晰,開(kāi)發(fā)也接受,

    來(lái)自廣西 回復(fù)
    1. 1. 最優(yōu)解中第一問(wèn)就給出了答案:當(dāng)文件處于“下載中”時(shí)被用戶主動(dòng)點(diǎn)擊后,文件狀態(tài)才會(huì)變更為“已暫停”;
      2. 用戶主動(dòng)點(diǎn)擊了A,用戶主動(dòng)進(jìn)行的暫停操作,相當(dāng)于默認(rèn)將A的優(yōu)先級(jí)變?yōu)樽詈罅?,C>A>B>D這個(gè)邏輯從哪推出來(lái)的??
      3. 無(wú)論A1-An有多少個(gè),B1-Bn有多少個(gè),產(chǎn)品的優(yōu)先級(jí)順序不會(huì)變,A系列文件處于已暫停狀態(tài),當(dāng)用戶不主動(dòng)去改變此文件的已暫停狀態(tài),文件不會(huì)進(jìn)入下載等待隊(duì)列;若用戶點(diǎn)擊了已暫停,此時(shí)應(yīng)該先變?yōu)橄螺d等待隊(duì)列,而不是直接開(kāi)始下載;

      來(lái)自上海 回復(fù)
    2. 我知道你寫(xiě)一篇文章,會(huì)花一些時(shí)間,會(huì)沉浸在自己的思維里,你先好好看我說(shuō)的,我就是按照你的邏輯去推導(dǎo)的,是會(huì)有邏輯混亂。

      來(lái)自廣西 回復(fù)
    3. 非常認(rèn)可你的質(zhì)疑點(diǎn),但確實(shí)沒(méi)有看懂你的邏輯,你再仔細(xì)看看文章的推導(dǎo)過(guò)程,實(shí)在不行要不加個(gè)微信討論下 :mrgreen:

      來(lái)自上海 回復(fù)
  9. 我的答案和百度網(wǎng)盤(pán)一樣,點(diǎn)擊C把狀態(tài)由 等待中變?yōu)橐褧和?。A的下載優(yōu)先級(jí)更高,不能被打擾。
    點(diǎn)擊的邏輯是在“開(kāi)始下載”“暫停下載”狀態(tài)之間切換(如有其它文件在下載,則“開(kāi)始下載”變?yōu)椤暗却螺d”),這樣邏輯簡(jiǎn)單清晰,對(duì)于用戶學(xué)習(xí)成本更低。

    來(lái)自浙江 回復(fù)
    1. 這個(gè)用戶場(chǎng)景在2.(2)中討論過(guò):如果點(diǎn)擊C之后有點(diǎn)擊事件,那個(gè)這個(gè)狀態(tài)有兩種可能:“下載中”或“已暫?!?,這個(gè)時(shí)候哪一種更貼近用戶的想法?你認(rèn)為是變?yōu)椤耙褧和!备N近用戶的想法,就是用戶不需要再下載這個(gè)文件了,那這個(gè)時(shí)候用戶是不是可以直接刪除這個(gè)下載任務(wù),而不是讓它變?yōu)橐褧和#?br /> 綜合判斷,其實(shí)用戶操作等待中任務(wù)的場(chǎng)景大部分都是想優(yōu)先下載此文件,尤其在下載電視劇等有先后順序的文件場(chǎng)景中更為顯著,這是用戶干預(yù)下載順序最快的路徑

      來(lái)自上海 回復(fù)
    2. 【你認(rèn)為是變?yōu)椤耙褧和!备N近用戶的想法,就是用戶不需要再下載這個(gè)文件了,那這個(gè)時(shí)候用戶是不是可以直接刪除這個(gè)下載任務(wù),而不是讓它變?yōu)橐褧和#俊繛槭裁茨阌X(jué)得“已暫?!钡奈募褪怯脩舨恍枰傧螺d這個(gè)文件了,不再下載就可以直接刪除這個(gè)任務(wù)???難道不可以是 沒(méi)想好是否下載,先暫停等會(huì)再看是否要下載?
      【綜合判斷,其實(shí)用戶操作等待中任務(wù)的場(chǎng)景大部分都是想優(yōu)先下載此文件】,這個(gè)結(jié)論是如何判斷出來(lái)的呢?是做過(guò)大量用戶調(diào)研得出的嗎?如果是這樣,也只能是基于你們的目標(biāo)用戶群體得出的調(diào)研結(jié)論。
      另外,想問(wèn)下,按照相對(duì)最優(yōu)答案中的邏輯:如果用戶要暫停D,等會(huì)再?zèng)Q定是否下載,就要點(diǎn)2下次,如果有更多類似的E、G,就需要點(diǎn)擊更多次,這個(gè)操作是不是有點(diǎn)讓用戶抓狂?
      我覺(jué)得你不說(shuō)哪個(gè)方案是最優(yōu)解,只說(shuō)基于什么樣的考慮,作出什么樣的邏輯處理,大家會(huì)更容易接受。

      來(lái)自上海 回復(fù)
  10. 全中

    來(lái)自湖北 回復(fù)
    1. 棒棒,給你加雞腿 ??

      來(lái)自上海 回復(fù)
  11. 從技術(shù)角度講的話,不考慮技術(shù)干預(yù),誰(shuí)先下載是由線程的前后順序決定的……

    來(lái)自上海 回復(fù)
    1. 技術(shù)大佬說(shuō)的在理,這里只討論了產(chǎn)品邏輯,具體技術(shù)實(shí)現(xiàn)得再和研發(fā)爸爸們對(duì)下 ??

      來(lái)自上海 回復(fù)
  12. 個(gè)人認(rèn)為從下載C開(kāi)始那一步,B就要變更成等待中…從定義這三個(gè)狀態(tài)的文案來(lái)看,等待中這個(gè)狀態(tài)一定是等待開(kāi)始,而不是等待暫停!人腦獲取靜態(tài)信息的途徑是圖片>文案,文案的轉(zhuǎn)化是和語(yǔ)文有關(guān)的。??

    回復(fù)
    1. 文中難道不是這個(gè)邏輯嗎……沒(méi)太懂您要表達(dá)的點(diǎn) ??

      來(lái)自上海 回復(fù)
    2. 他想表達(dá)的意思跟我一樣,我覺(jué)得大部分人(80%)應(yīng)該會(huì)判斷從下載C開(kāi)始那一步,B就要變更成等待中,而不是已暫停。這樣就沒(méi)有下文了。哈哈。

      來(lái)自浙江 回復(fù)
  13. 我覺(jué)得有點(diǎn)想多了,因?yàn)橹暗臓顟B(tài)只有 下載中和未開(kāi)始兩個(gè)按鈕,程序只需要寫(xiě)一個(gè)點(diǎn)擊判斷就OK,現(xiàn)在按您的最優(yōu)解法,明顯要復(fù)雜很多,不適用于后期維護(hù)。

    來(lái)自浙江 回復(fù)
    1. 之前也是三個(gè)狀態(tài)呀:等待中、下載中、已暫停;按照最優(yōu)解也沒(méi)有增加點(diǎn)擊事件的個(gè)數(shù),只是變更了點(diǎn)擊事件的內(nèi)容~ ??

      來(lái)自上海 回復(fù)
    2. 我是說(shuō)按鈕狀態(tài)

      來(lái)自浙江 回復(fù)
  14. 我有個(gè)小小的疑問(wèn),如果下載中點(diǎn)擊后的狀態(tài)是到等待中,那已暫停的狀態(tài)是如何出現(xiàn)的呢 ?

    來(lái)自湖南 回復(fù)
    1. 沒(méi)有下載中的狀態(tài)被點(diǎn)擊后變成已暫停呀?是不是看錯(cuò)啦,是點(diǎn)擊了等待中的文件,導(dǎo)致下載通道被占用,原下載中文件變?yōu)椤暗却小?/p>

      來(lái)自上海 回復(fù)
    2. 其實(shí)我沒(méi)太理解的是已暫停的狀態(tài)是怎么出現(xiàn)的,按照作者在第四.3中的的邏輯,在點(diǎn)擊后的狀態(tài)變化如下:
      下載中->等待中
      等待中->下載中

      那在初始狀態(tài)中的已暫停是在什么場(chǎng)景下通過(guò)什么操作出現(xiàn)的?

      來(lái)自湖南 回復(fù)
    3. 你在仔細(xì)看下文章第四.1:用戶點(diǎn)擊“下載中”的文件后,該文件就會(huì)變?yōu)椤耙褧和!保?/p>

      來(lái)自上海 回復(fù)
    4. 同樣的疑問(wèn),如果點(diǎn)擊后,文件變?yōu)椤暗却小?,那么什么操作可以出現(xiàn)“暫停”狀態(tài)?
      其實(shí)我覺(jué)得這個(gè)只是操作習(xí)慣,比如,雙擊是“等待中”,那么右擊等操作肯定會(huì)出現(xiàn)“暫?!辈僮?。
      相反也是一樣的道理。

      最后,鄙人認(rèn)為:只是看用戶在實(shí)際場(chǎng)景中更多的是“暫?!?,還是“優(yōu)先下載”。
      1、如果“暫?!庇玫亩啵p擊暫停。
      2、如果“優(yōu)先下載”用的多,可以雙擊變?yōu)椤暗却小薄?br /> 2.2、或者等待中的文件拖動(dòng)到第一位后,自動(dòng)變?yōu)椤跋螺d”狀態(tài),而剛剛第一位的下載文件,自動(dòng)變?yōu)榈诙唬瑺顟B(tài)自動(dòng)轉(zhuǎn)換為“等待中”。
      (未考慮技術(shù)實(shí)現(xiàn)問(wèn)題)

      來(lái)自河北 回復(fù)
    5. 你再仔細(xì)看下文章第四.1:用戶點(diǎn)擊“下載中”的文件后,該文件就會(huì)變?yōu)椤耙褧和!保?br /> 另外雙擊這個(gè)交互也確實(shí)是一種比較新穎的解決方案,但是在其他大型app都沒(méi)有在移動(dòng)端采用這個(gè)交互的時(shí)候,冒然使用有一定風(fēng)險(xiǎn),用戶短期內(nèi)很難養(yǎng)成習(xí)慣,不過(guò)也不失為一種創(chuàng)新

      來(lái)自上海 回復(fù)
  15. 最后答案和我想的一樣

    來(lái)自福建 回復(fù)
    1. 那很厲害哦哈哈哈 ??

      來(lái)自上海 回復(fù)
  16. 大家可以關(guān)注同名微信號(hào):一律先生

    來(lái)自上海 回復(fù)