他的龙根本太大了_动漫美女被吸乳视频漫画_欧美xxxx性疯狂bbbb_天天看天天爽天天摸天天添

首頁

8個步驟幫你掌握從用戶出發的創意腦暴法

資深UI設計者

如果您想訂閱本博客內容,每天自動發到您的郵箱中, 請點這里

頭腦風暴是創意點子常用的方法,那么從用戶出發的腦暴有什么不同?從過去幾年用研發現向產品方案轉化的腦暴案例中,總結成功與失敗經驗,提煉出目前最優的流程與執行技巧,一起來提高創意點子產生的成功率吧!

關于新產品創新的成功率,有這樣一組數據:3000個原始想法,能變成300個成熟想法,300個成熟想法能產生125個項目,其中大概有9個能進入早期開發,4個能大力開發,最后成功的只有1.7個。(來自彭肯恩博士的研究)

大多數點子的失敗,可能的原因有很多,比如疏于對趨勢的關注和研究、缺乏理論的突破、缺乏執行力、難以逃脫組織思維慣性等等(來自創新管理課程),其中還有一個常常提到的原因:離用戶太遠。在最初想點子的時候,由于不知道用戶需求、腦補用戶需求、片面地針對用戶表面部分需求卻忽視深層需求來規劃,就會導致產品或功能開發完成以后,不知道目標用戶、目標場景,也不知道對用戶的價值,最終產品也會因用戶不去使用,而導致創新失敗。

作為用戶研究者,洞察和分析用戶真實需求是我們的本職和專長,但如何把這些用戶研究的發現以更有效的方式轉化為「靠譜」的好點子,則需要與團隊里各個角色一起不斷的努力。從14年起,我們在一次次從用研發現到產品點子的頭腦風暴實踐中,不斷優化流程、評估效果,形成了現在的「從用戶出發的創意腦暴」流程,在這里分享給大家。

傳統的頭腦風暴法(brainstorming)相信大家都熟悉,就是一組人圍在一起,隨意的將腦中與主題有關的見解提出來,再將大家的見解分類整理。但在實際執行的過程中,頭腦風暴的現場卻常常交錯著討論、腦補、推理、玩笑等等,然后時間很快過去,卻沒有產出「靠譜」的點子。從用戶出發的創意腦暴,是以典型用戶故事為線索,輕松、的產出點子的頭腦風暴過程:一方面,線索契合用戶真實完整的需求場景,點子變得更容易想也更符合用戶需求;另一方面,通過流程上的細節設計,可以更的激發點子產生。

整個過程分為8步。雖然常常的情況是一個人想不出方案,就馬上拉人一起腦暴發散,但其實腦暴前的素材和流程準備,以及達成共識對腦暴的最終效果起到了至關重要的作用。

第一步:確定一個不遠不近的腦暴主題

產生好點子的前提是問對問題,問對問題需要跳出眼前的思維限制,但又不要太天馬行空。要做到這點并不容易,這要求腦暴的組織者在一開始就想清楚團隊真正要解決的問題是什么,而不僅僅「產品的某個功能眼下要怎么做」這種具體問題(這樣的問題聽起來就讓人疲憊)。舉個例子,當眼前的業務問題是想出一些裝扮功能,如果把腦暴的主題定為「裝扮還可以做哪些新功能」,思路就會陷入現有的裝扮流程里,這時點子的方向已經被具象和限制,有時甚至是無解的;如果定為「如何幫助用戶通過裝扮來表達自己」(前提是用戶真的用裝扮在滿足這一需求)就會更合適一些,這樣就可以去想如何通過裝扮表達自己的心情、興趣、狀態、、所屬群體身份等等,思路打開的同時又與業務結合;而如果僅僅是「用戶如何表達自己」,想出的點子,就會太泛,脫離業務。

第二步:有選擇的邀請團隊成員

首先,有選擇的邀請樂于分享、樂于溝通、思維活躍的人,他們會自然而然的產生想法,互相交流,否則每個人盯著自己的點子說著自己的故事就會喪失一組人在一起的意義;其次,在邀請成員時,不建議只有自己組的組員(雖然這樣比較方便),因為參與角色的多樣性一方面可以相互激發創意,同時也讓點子在收斂階段能得到更多元的評價(比如工程師對點子可行性的評估就有其專業的判斷)。在人數上,雖然6-8人是腦暴的建議人數,但因為我們的腦暴流程會讓點子批量產生,人數的增加會直接導致后續點子收斂時效率的降低,所以目前來看建議6人為佳。

第三步:準備簡潔又有代表性的用戶故事

用戶故事的準備是腦暴的一個關鍵,吸引著我們不斷的去改進和探尋。過去,我們也有過一些不太理想的嘗試:讓參與者分享自己的故事(如畢業生如何找房),這時很容易就根據主觀和片面的需求想點子;給出一些用戶需求的詞讓大家聯想(如不孤單),這時參與者對著普通又太正確的詞已經想過很多遍,很難進入狀態;給出一系列相關故事(如多個類似的故事)幫參與者發想,這時呈現的信息對參與者來說已經過于復雜,傳達的效率很低;給出的每個故事都帶有用戶痛點(如粉絲給明星發消息得不到回應),這時參與者往往會依照故事中的情節去推理,絞盡腦汁非常辛苦,卻忽略了沒有痛點的地方藏著用戶的真實需求(如粉絲默默的把想對明星說的話記錄在手機備忘里)。

所以,目前的做法是:

  • 對調研中收集到的大量用戶原始故事進行分析;
  • 根據分析點之間的相互關系,按照一定的維度把分析點組織起來,比如組織成幾類典型的用戶畫像、使用產品的幾類動機、幾個場景、幾步行為流程等等,組織維度符合 MECE( Mutually Exclusive Collectively Exhaustive,相互獨立、完全窮盡)原則即可;
  • 按照組織后的結構(如畫像/動機/場景/流程等),把同一個類別下多個反映分析點的真實故事組合改編成一個典型故事。

舉例來看,研究粉絲的過程中,我們發現有的粉絲會組團給偶像投票打榜并感嘆「團結就是力量」、有的粉絲會在活動現場和他人一起大聲應援并覺得暖心、有的粉絲在 QQ群和其他粉絲一起討論相互訴說并且感覺很棒。這些故事都反映出粉絲對于「群體」、「團結」的訴求,將這幾個不同人的真實故事綜合起來,就形成了一個特別在意「團結形象」的典型粉絲故事。這個「團結」的典型故事和「秩序」、「強大」等等典型故事一起反映了粉絲「群體形象」方面的訴求。

通過這樣的方式得到的典型故事不僅有真實故事的細節,而且嚴謹地反映用戶需求,信息量大,結構完整。腦暴參與者面對這些故事,就很容易理解,并聯想出更多符合用戶真實需求的點子。整個過程說起來簡單,但在實際執行時卻考驗著研究人員的大局觀、邏輯能力、洞察力、組織能力等等,整個研究過程有時可能會需要1-2個月。

第四步:設置嚴謹又輕松的流程

在腦暴流程上的設置上,主要的嘗試點在個人想點子和大家交流點子的方式和順序安排。如果大家同時一邊想一邊交流,會出現沒空思考或有人不認真想的情況;如果大家先寫再輪流說,會出現思考時獨立思考,交流時只關心自己的說法而忽視交流發散的情況。所以在嘗試了默寫式頭腦風暴(后文會詳細介紹)后,我們就沿用了這個鼓勵思考交流、弱化發言的腦暴方式。

另外要注意的一個點是,不用在流程上對想點子的思路有過多的限制,比如告訴參與者「你可以先想什么再想什么」或「你想出的點子不能太抽象或太具體」,這種「急功近利」的做法會讓參與者困惑和緊張。相反的,應該要做的是讓他們放松,比如放一些音樂、擺一些零食等等,這樣更容易產生想法。

第五步:在正式腦暴前,達成共識

在腦暴前,向參與者說明本次腦暴的目的、主題、流程和規則,能夠幫助大家統一目標,提率。

頭腦風暴的四個基本規則在腦暴過程中要落到實處:

  • 追求數量(可設置一個小榮譽激勵大家想點子);
  • 禁止批評(包括負面的表情或語氣詞都不能有);
  • 提倡獨特的想法(可以異想天開、天馬行空);
  • 綜合并改善設想(可以在別人的基礎上寫新的點子)。

組織者也可以給出一些用戶研究的發現,幫助大家建立概念、了解用戶。

第六步:默寫式頭腦風暴

默寫式頭腦風暴是在奧斯本頭腦風暴的基礎上改造而成的一種書面腦暴方法(具體操作方式如下圖)。從用戶出發的創意腦暴在此基礎上,增加了用戶的典型故事作為線索。在開始前,每個參與者會拿到3張用戶典型故事卡;在第一個5分鐘,每人針對3個故事各寫至少1個點子,貼在故事卡上,然后傳給右鄰;第二個5分鐘,每人從傳來的故事卡和前人的點子上得到啟發,再各寫至少1個點子,傳給右鄰;這樣直到故事傳完,就能得到至少6 x 3 x 6=108個點子。這也是為什么前面提到要控制參與者人數的原因,因為每增加1人,就會多一輪腦暴的時間,點子的數量會相應增加,在下一步分類交流時的工作量和時間也會直接增加。

第七步:點子現場收斂

在已經有了一百多個點子的情況下,現場投票可以快速把「好點子」篩出來。但由于在寫點子的時候,把想法準確的表達在一張便簽紙上并不是一件容易的事,所以在投票前,還是會有一個簡單的交流,讓大家了解彼此的點子,同時合并類似的點子。

投票分為感性輪和理性輪:感性輪是讓人眼前一亮的點子,每人3票;理性輪是可行或能有效提升業績的點子,也是每人3票。這樣兩個維度交叉出來就能得到既讓人眼前一亮,又具有可行性的點子。參與者多樣的背景也讓點子的評估更加全面。

第八步:點子的后續跟進

腦暴結束并不是點子的結束。最初的點子只是一句話或一個示意圖,從點子走向方案,還需要不斷地打磨交互、視覺、文案、邏輯、場景等等方面的細節;從方案到投入開發乃至上線,則需要綜合考慮優先級、人力、技術等更多方面的問題;在上線后,點子的可用性以及對業務的效果,也需要提前規劃和進一步驗證。

總的來說,從用戶出發的創意腦暴,在線索和流程設計上做出了一些嘗試,讓產生的想法更加符合用戶真實需求,以此來提高創新點子的成功率。但創新畢竟不是一件容易的事,在未來,我們也會不斷地嘗試和打磨這個流程,思考更好的方式,讓創新有跡可循。

藍藍設計m.ssll180.com )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的UI界面設計、BS界面設計  cs界面設計  ipad界面設計  包裝設計  圖標定制  用戶體驗 、交互設計、 網站建設 平面設計服務

這10個不好用的微信設計,有哪些深層次的產品邏輯?

資深UI設計者



如果您想訂閱本博客內容,每天自動發到您的郵箱中, 請點這里

作為在即時通訊領域超越昔日霸主 qq,并成為第一大全民 app。微信在產品設計領域一直被奉為經典享受著無數贊美和模仿追逐。


但是我們用戶在使用產品過程中,難免對微信的某些設計產生疑問,有的設計可以說脫離了我們對用戶體驗的認知。

為什么會這樣呢?是否在微信這些「不友好」的設計存在其背后的深層次的邏輯呢?

以下我舉例10個點來分析這些「不友好」設計以及它背后的設計產品邏輯(個人思考猜想)。

1. 點贊評論為何要聚合,增加一個操作層級

朋友圈點擊操作 icon,出現評論和點贊兩個操作按鈕。如果要點贊評論還要點擊對應的點贊評論按鈕,為何不直接將點贊和評論按鈕放出來呢?

從用戶操作的性來看,現在的朋友圈這種設計方式不夠,多增加了一個操作路徑。微信這樣設計是有什么背后的深意和思考呢?

朋友圈的定位是分享生活,重點是分享而不是互動,如果將點贊和評論的入口直接放出來的話,用戶互動頻率變高,導致點贊者和評論者的特意的意圖性和含金量遠遠不如將兩個操作收起來的高。收起來的點贊評論所收到的贊美和互動會讓分享者更真心實意,同時也減少了消息通知的無效打擾。這樣整個朋友圈互動分享生態會變得更好。

2. 朋友圈為何不單獨為一個tab,而只是tab里面的一個模塊

在大眾用戶使用最多的兩個功能,一個就是對話,一個就是朋友圈了。但是朋友圈卻作為 tab3 中一個模塊,按照用戶高低頻操作來說,朋友圈完全可以另成為一個單獨 tab 了。

微信為什么這么做呢?我覺得如果微信朋友圈作為一個 tab 的話,那么微信真的變為了一個社交工具,而不是一種生活方式了。從格局緯度上說,生活方式的格局定義遠高于社交工具。同時朋友圈作為一個模塊,可以很好的將一部分流量分發到購物、游戲、掃一掃及小程序等模塊中。

3. 購物、錢包、游戲商業盈利強的產品為何都只是tab的一個小模塊

在互聯網產品中,幾乎所有產品的思路都是如何將產品做大,然后實現變現盈利。在中國用戶流量最大的 app 上可以有無限的變現玩法,向游戲、購物、支付這些都是強盈利的產品,而微信卻只以 tab 中的列表展示給用戶,這似乎不符合商業邏輯。

如果將購物、游戲、支付再升一級進行強化,那么微信給用戶的標簽和定位不再是生活方式,而變成了一個單純的賣貨、游戲、支付平臺,這樣的話可能會影響微信牢不可破的用戶認知和產品地位。

4. 朋友圈為何不支持gif

gif 圖通常是好玩有意思的圖,里面可以充滿各種梗,各種笑點。對于發朋友圈的人來說,發 gif 圖是用戶一個較大的需求。

在考慮用戶分享者的需求時,也同時要考慮朋友圈瀏覽者的用戶,如果做了 gif 圖,那么用戶在瀏覽朋友圈的過程中,很容易被 gif 動態所吸引干擾,影響瀏覽者瀏覽整個朋友圈的視覺焦點。有的用戶為了吸引用戶注意會故意發一些嘩眾取眾動態圖,吸引微信好友重點關注,這樣會導致瀏覽者體驗很差。

所以說用戶需求并不是都要做的,需要綜合考慮產品所有角色的所有需求和體驗。

5. 通訊錄作為一個超低頻的需求,為何作為第二個tab

在微信寸土寸金的頁面上,作為第二個 tab,無疑是代表著特別重要的地位,但是呢?這個 tab 內容都是和聯系人相關的。用戶進入這個頁面操作的頻率很小,為什么要將這么重要的位置給予通訊錄聯系人呢?

歷史原因,早期的微信版本就是一個即時通訊的 app,所以聯系人顯得比較重要,作為 tab2 是很正確的,這樣更有即時聊天軟件的認知。

隨著微信成熟之后,其他各個業務的進入,導致微信平臺的臃腫,為了避免微信產品的認知和意識形態的改變,畢竟微信認知還是要保留即時工具這個屬性,所以這個 tab2 一直保留。

6. 微信號為什么不能修改

很多用戶第一次設置微信號時,隨意取了,例如前任的拼音、以前手機號、很長隨意的字母等等,現在都有想改的需求。但是微信號只能設置一次,不允許修改。

  • 微信號如果可以隨意修改,那么和 qq 昵稱一樣了,不具有唯一性和識別性,整個后端數據存儲會變得特別混亂。
  • 很多用戶會在好多地方留下微信號(二維碼)以此聯系,如果可以修改的話,那么留下的微信號(二維碼)可能會作廢,這樣很影響添加微信的成功率和體驗,導致以后雙方添加為了保險都不敢用微信添加好友而轉用 qq 添加好友了。

7. 我的-相冊為何不叫我的朋友圈

朋友圈鼓勵發相片,發相片比單純的發文字的動態質量更高,所以呢,我的-相冊為何不叫我的朋友圈,如果改為了我的朋友圈,則更偏向動態發布。

8. 朋友圈為什么不支持分組查看

  • 實現朋友圈分組,首先需要對所有微信好友分組,這就需要改變微信添加好友操作邏輯,而且維護分組成本特別高,使用起來是災難。
  • 大部分用戶查看朋友圈是打發時間的需求。所以朋友發的內容對于他們來說,越多越好。增加分組功能,反而會降低內容的數量,讓用戶需要很多操作才能看完所有內容。
  • 對于內容過濾的需求,已經提供屏蔽某人功能。
  • 從內容分發上來說,增加按組來查看內容,很容易忽略掉其他分組的朋友產生的高質量內容。
  • 朋友圈分組,會導致很多的好友動態無法被瀏覽到,影響朋友圈的數據,也影響朋友圈的互動性。

9. 為什么群發僅限200人

很多人有群發需求,希望可以將所有的好友群發消息,但是微信只支持200人群發。

這里也涉及到兩種角色:群發者和接收者。

現在群發的使用場景:二維碼宣傳、點贊請求、過年群發,微商定目標人群發廣告消息等等,這些對于接收者而言都是騷擾信息。

如果支持不限量群發,那么接收者的垃圾信息會變多,會被過度干擾。

10. 對話列表為何不能批量刪除

  • 如果可以批量刪除,則微信對話的整體活躍會降低,批量的話聊天列表都刪了,后續和被刪者主動對話概率下降。
  • 刪除為謹慎操作,刪除后聊天記錄不在。

總結

微信的設計邏輯大體上都分為兩個方面:

最流暢手機UI排行榜:小米第四、華為第二、最大黑馬誕生

藍藍設計的小編


安卓手機發展到現在,除了硬件方面受到大家關注之外,很多消費者在選擇手機的時候,都會注重這款手機搭載的系統,也就是手機UI。就目前的情況來看,很多廠商的產品都有自己的特定UI,這些UI都是基于安卓系統深度打造的產品。

荔枝微課app體驗報告:與AI結合,將有更大發展空間

博博

荔枝微課app體驗報告:與AI結合,將有更大發展空間

人人都是產品經理 2018-07-21 13:14:44

如果您想訂閱本博客內容,每天自動發到您的郵箱中, 請點這里

荔枝微課是目前市面上知識付費領域非常優秀有競爭力的產品,本文對荔枝微課的產品設計進行了分析與思考。

荔枝微課app體驗報告:與AI結合,將有更大發展空間

一、產品概述

1. 體驗環境

  • 體驗版本:4.3.0
  • 體驗設備:華為mate10(128G版)
  • 安卓版本:8.0.0
  • 體驗時間:2018年7月

2. 產品簡介與定位

荔枝微課的應用介紹:

“荔枝微課是連接人與知識的內容分享平臺,支持隨時隨地授課聽課。與大咖、草根,一同共赴知識盛宴。”

可以發現,荔枝微課主要著力于打造一個全民學習知識&全民分享知識的大眾知識分享平臺,其核心內容則是平臺沉淀下來的知識內容,其運營的關鍵是源源不斷的能吸引用戶購買的知識輸出。

核心價值主要有2點:

對于知識學習者來說,荔枝微課可以為用戶提供一個內容豐富的,可以隨時隨地進行學習的知識平臺,滿足用戶能夠方便快捷獲取知識的需求。

對于知識分享者來說,荔枝微課可以為用戶提供一個知識變現并實現自我價值的平臺,以及平臺為知識分享著提供的推廣及流量支持。滿足用戶通過分享知識而實現個人價值并獲得現實收益的需求。

3. 用戶需求分析

3.1 用戶畫像

在進行需求分析之前,我們先來了解一下荔枝微課的用戶群體,進行簡單的用戶畫像,以便我們更加準確地進行需求分析。(PS:用戶畫像主要基于二手數據資料、競品分析和個人體驗產品后的逆向推理得出,由于個人水平以及時間問題,如有偏差望見諒。)

3.1.1 平臺角色

經分析可發現,平臺中主要存在兩大角色:知識分享者(知識分享者又可以細分為機構和個人,在本文中不做區分)和知識學習者(也可以稱作知識消費者)。

從產品的運營模式來看,很多用戶既是知識消費者,又是知識分享者,用戶在平臺上學習自己欠缺的知識,分享自己的一技之長,形成了一個良性循環。

在體驗中我發現,知識分享者的知識分享流程主要是通過PC端的“講師管理后臺”完成的,因此在針對app的體驗中我主要針對知識學習者用戶進行分析。

3.1.2 核心用戶的基本信息

通過荔枝微課本身以及對比幾款競品的相關數據,我們可以大致推斷其核心用戶的基本信息:

年齡通過百度指數以及對核心用戶的核心行為-學習各種實用技能知識,進行分析,我們可以看到,主要集中在30-39歲(占比60%左右),同時20-29歲, 40-49歲兩個階段也有不少分布(占比約為20%左右)。

荔枝微課app體驗報告:與AI結合,將有更大發展空間

性別我們可以看到百度指數中顯示,其用戶性別比例男:女約為6:4。但是我們知道百度指數對于性別判定算法,有時候會產生誤差。在荔枝微課這里就發生了這樣的情況。

對于荔枝微課的性別比例,我們通過對產品進行分析,可以發現這個性別比例并不準確。

有一下2點理由:

  • 第一,在荔枝微課的“發現”頁中存在很多的課程分類,我們可以看到其中大部分內容是針對女性用戶的:比如母嬰、形象、美妝個護、時尚、婚姻等等分類。而且作為優先級最高的第一屏的分類項目是推薦、婚姻、家庭關系、戀愛、母嬰、育兒,這幾個比較偏女性用戶的分類。
  • 第二,在產品所有的課程內容中我們可以看到大量的課程都是針對女性用戶的,比如瑜伽課、提升女生的氣質等等相關課程。

因此我們大致可以進行推理,荔枝微課的用戶應當女性偏多,女:男 約為 6:4 到 7:3 之間。

荔枝微課app體驗報告:與AI結合,將有更大發展空間

區域可以看到荔枝微課的用戶主要集中在一線以及新一線城市。

荔枝微課app體驗報告:與AI結合,將有更大發展空間

收入對于用戶的收入水平我們可以從2個方面進行推測, 一是我們上文得出荔枝微課的核心用戶主要分布在一線及新一線城市;二是,我們可以看到在荔枝微課中絕大部分課程的價格都在100元以下。我們可以進行推測,荔枝微課的核心用戶應該處于中等收入水平。

用戶性格綜合以上所有的分析,大致可以推斷出用戶的性格有以下幾個特征:自我提升欲望強烈、存在一定的焦慮感、對自己某方面現狀不是很滿意。

二、產品分析

1. 產品結構圖

荔枝微課有發現、精選、我的微課、個人中心4個以及導航模塊。

  • “發現”是分類別展現課程信息,主要是滿足用戶分門別類查找自己感興趣的知識的需求;
  • “精選”則是平臺為用戶精心挑選的課程列表;
  • “我的課程”是用戶學習課程的記錄,方便用戶方便快捷的進行學習;
  • “個人中心”則是用戶進行個人設置以及記錄個人信息與操作的模塊。

其產品結構圖如下:

荔枝微課app體驗報告:與AI結合,將有更大發展空間

2. 用戶使用流程圖

通過分析發現,產品中存在2個核心流程,一是用戶購買課程流程(購買直播課程流程和購買非直播流程略有不同);二是用戶學習課程流程(學習直播課程流程和學習非直播流程有不同),其流程圖如下:

2.1 購買課程流程

購買直播課程流程和購買非直播流程略有不同,購買直播課程流程不需要判斷課程是否收費,免費課程仍然進入支付流程,并支付0元。

荔枝微課app體驗報告:與AI結合,將有更大發展空間

從分析體驗來看,從開始到結束,整個購買課程流程非常清晰且順暢,中間不存在多余流程,也沒有其他任務導致流程中斷,用戶體驗很好。

2.2 學習課程流程

相對購買流程來說,學習課程流程就沒有那么清晰順暢了,我們可以看到直播課程學習流程比較清晰。但是非直播課程學習課程卻看起來比較復雜,個人覺得該流程中存在一些多余流程。

荔枝微課app體驗報告:與AI結合,將有更大發展空間

(1)首次進入課程存在多余流程

我們從流程圖中可以看到首次進入時,產品會讓用戶選擇是從第一條開始聽還是直接進入課程。選擇從第一條開始聽,用戶將會進入課程學習頁面,并從第一條語音開始播放。而選擇直接進入課程,則進入課程學習頁面,但課程不會進行播放。

我們可以看到2個不同選擇只是有課程是否自動播放的區別,這個區別對用戶來說不是必要,但是卻多了一個頁面,讓用戶多進行了一步操作。這并不利于用戶完成整個課程學習流程。

而且,在體驗過程中,我發現在這個選擇頁面中用戶是無法后退的,也無法關閉選擇彈框,只能在“從第一題哦啊開始聽”和“直接進入課堂”中進行二選一,這可能是為了提升課程播放頁面的打開率,但是這樣的設置對用戶體驗不是十分友好。

荔枝微課app體驗報告:與AI結合,將有更大發展空間

(2)非首次進入流程存在多余流程

對于非首次進入流程,我們來想象一個用戶場景:

在上班的路上,有一個用戶對荔枝微課上的一門化妝課程非常感興趣,她打開課程進行學習,半個小時后她到公司了,她關閉課程開始上班。等到下午下班之后,她想起來自己早上還有一門課程沒有學完,想要接著學習,這之后她很希望荔枝微課幫她記住了自己上午學習到哪里了。

我們可以看到,對于用戶來說,被打斷的課程直接進行續播,才是符合用戶預期的。所以個人覺得在用戶再次打開自己學習過的課程時,給用戶“繼續未聽完的課”和“直接進入課堂”的選擇是比較多余的,用戶其實不需要這樣的選擇。這種不記住自己的學習進度的選擇,反而是用戶想要避免的。

荔枝微課app體驗報告:與AI結合,將有更大發展空間

3. 導航結構分析

荔枝微課有發現、精選、我的微課、個人中心4個一級導航模塊。

  • “發現”主要是分類別展現課程信息,主要是滿足用戶分門別類查找自己甘心去的知識的需求;
  • “精選”則是平臺為用戶精心挑選的課程列表;
  • “我的課程”則是用戶學習課程的記錄,方便用戶方便快捷的進行學習;
  • “個人中心”則是用戶進行個人設置以及記錄個人信息與操作的模塊。

接下里我們來分析一下荔枝微課的這個導航結構:

首先是“發現”頁,發現頁匯總了各種課程信息,并通過頭部導航分類別進行展示,形成了典型的首頁風格。從結構設置上來看并沒有什么問題,但是個人在體驗中發現其在內容展示上還是存在一定的優化空間。

3.1 三個功能按鈕內容不隨頂部導航切換

如截圖所示,在每個分類導航的輪播圖下方,都有“我的課程”、“精選專題”、“免費專區”三個按鈕。點擊按鈕我們可以發現都是相關的課程列表,顯然,這是產品為了吸引用戶點擊而專門設置的。

但是比較令人不解的是,這幾個按鈕的內容并不隨著用戶選擇分類的切換而切換。無論是用戶選擇婚姻分類還是理財分類,精選專題為用戶展現的列表都有可能是一些中醫課程或者是英語學習,不會隨著用戶選擇的不同而量身推薦內容。

另外,這種設置不但沒有根據用戶的興趣進行針對性的推薦,而且,會對用戶造成一定程度的誤導,從用戶的角度來說,導航切換了該導航下的內容進行相應的切換是一個順理成章的邏輯,但這三個模塊內容卻不進行切換,這并不符合用戶的操作認知。

荔枝微課app體驗報告:與AI結合,將有更大發展空間

3.2 如果能更智能的進行個性化課程推薦可能會更好

我們從結構圖中可以看到,發現頁中共有26個分類導航,涵蓋各種年齡階段,不同性別不同層次的用戶群體可能感興趣的所有課程,可以說是課程內容非常豐富了。但是,如果用戶對排名比較靠后的某一個類別感興趣的話,那么他想要找到這個類別就會相對比較困難,而且在進行左滑的時候很容易錯過中間某個分類。

同時,在體驗的過程中,我用了男女兩個性別不同的帳號進行體驗,發現所展示的內容完全一致,連導航的排序也一致,這說明產品沒有針對細分用戶做一些相對個性化的區分。

我們知道,對于非基礎知識的獲取需求,不同的用戶群體的需求可能差異很大,所以如果產品能夠應用人工智能或者是大數據等技術對用戶進行相對個性化的信息展示,那么在轉換率以及用戶體驗方面都應該都會有所提升。

然后是“精選”頁,個人覺得精選頁存在2個問題:

第一,是與首頁一樣沒有針對細分用戶進行個性化的區分,我用了男女兩個性別不同的帳號進行體驗,所展示的內容完全一致。當然,精選課程列表可能選取的是一些相對比較熱門的課程(熱門也是一種吸引力的保障),或者是一些產品出于商業盈利或者其他考慮而特意選出的部分課程,所以倒是不一定非要有用戶針對性。

第二,個人覺得其實精選課程并不需要作為一個一級導航頁存在,其實精選課程的內容,完全可以由發現頁中的“推薦”分類進行承載,只要在推薦類的課程列表中進行一些模塊劃分便能實現,并不需要顯示一個專門的一級導航頁。

接下來是“我的微課”頁,分為全部課程、最近學習、即將開始三個模塊。這里記錄了用戶購買和學習過的課程記錄,滿足用戶方便快捷進行回溯或繼續學習的需求,是一個非常好的頁面。

但是,也存在一點點小問題,那就是被添加進來的課程不能進行管理,如果用戶無意間點開一個自己不感興趣的課程,后面想要刪除,無法實現。在用戶打開過的課程越來越多時,可能會造成不好的用戶體驗。

“個人中心”頁,個人中心頁是一個典型的個人中心頁面,這里就不進行進一步分析了。

4. 核心頁面分析

接下來我們對產品的幾個核心頁面進行一下分析。

4.1 課程詳情頁

首先是“課程詳情”頁,我們先想象一個場景:

一個用戶在推薦頁看到了一個瑜伽課程感覺挺有興趣,于是她點開了這個課程,想進一步看看課程更詳細的信息,好決定自己是不是要購買這個課程。課程詳情頁信息影響著用戶是否購買的決策,是一個非常重要的頁面。

我們來看看課程詳情頁的構成。

荔枝微課app體驗報告:與AI結合,將有更大發展空間
  • 功能:購買專欄按鈕、課程試聽、分享課程、關注課程分享者帳號。
  • 信息:封面圖、專欄標題、價格、課程更新進度、在學人數、課程詳情、課程目錄、人氣榜、課程分享者帳號信息。
  • 需求:用戶想進一步獲取更詳細的課程信息,好決定自己是不是要購買課程。
  • 思考:從信息內容來看,荔枝微課的課程詳情頁做得非常好,尤其是頁面主體“詳情”內容總能把課程非常具有吸引力的內容提煉出來,可以說從內容運營方面來說領先于市面上很多產品。

不過從功能的角度來看,荔枝微課還是可以進行小小的優化,首先便是缺少直接的咨詢按鈕,我們知道用戶在進行購買決策時,如果能為用戶提供一個咨詢客服的入口,會一定程度提高轉換率。

當然,因為平臺上存在大量的個人講師,因此,如果增加咨詢按鈕的話,這大量的客服工作可能需要平臺來承擔,這樣會大量增加平臺的成本。所以,目前荔枝微課的課程沒有直接的咨詢入口,也有可能是出于對成本的考慮。

然后,就是已消費用戶的評論也是影響用戶購買決策的重要因素,如果能在課程詳情頁中增加用戶的評論,可能會錦上添花,對用戶的決策產生正向影響。

而且,這種評價體系也將為優質的課程做更好的背書,再輔以一些相應的算法對課程進行排序,這可以促進講師們提升自己的課程質量,長久下來將有助于平臺整個課程質量的提升。

4.2 課程播放頁

視頻播放頁也是產品非常重要的頁面之一。我們可以看到左圖是荔枝微課的課程播放頁,右圖是進入課程學習的上一步,選擇是“繼續未聽完的課”還是“直接進入課堂”,如果用戶是第一次進入課程則是,選擇“從第一條開始聽”還是“直接進入課堂”。

荔枝微課app體驗報告:與AI結合,將有更大發展空間荔枝微課app體驗報告:與AI結合,將有更大發展空間

在上文中我們已經提到過這個選擇頁面對于整個學習課程流程的完成有一定的多余,不過從其課程播放界面我們看到課程并不是一個完整的視頻或音頻而是一個模擬直播現場的分條課程頁面時,我們大概能理解為什么會有這樣的選擇了。

我們知道講師進行課程直播,然后將這些直播的內容進行沉淀,供用戶反復學習,這是荔枝微課的一大核心特色。荔枝微課設置如上的課程學習頁面,可能是為了更好的還原直播課程現場,包括直播的氣氛、講師與學生之間的互動交流碰撞出的火花等等。

不過,我們來想象一個場景,當不在那個直播氛圍中,用戶對于一條一條的去刷整個課程討論的需求有多高呢?更何況很多講師在直播的時候可能還不允許用戶進行討論,全程只是講師在進行講課。那用戶更希望將這個內容一條條拆開還是將講課內容整合起來聽呢?我想答案應該很明顯吧。

我們可以看到,其實在產品中還有一個不一樣的播放頁面,如下圖所示,我們可以看到這就是直接將課程進行了整合,而且用戶如果想要觀看上課模式,可以直接進行切換,個人覺得其實所有的播放頁面都可以直接采用這種模式。

這樣不但能給用戶自主選擇的余地,而且我們在課程播放被打斷之后,再次進入課程播放頁的時候,也不用再選擇是“繼續未聽完的課”還是“直接進入課堂”,而是可以直接斷點續播。

當然,荔枝微課這樣的頁面設置可能背后有由于我個人產品能力不足,或者是我對荔枝微課了解不夠深刻所導致的認知誤差,如果是這樣,還請海涵。

荔枝微課app體驗報告:與AI結合,將有更大發展空間

三、總結

由于時間問題,這篇體驗報告寫得并不是很深入,有的觀點也不一定準確,如果有一些不當之處,再次致歉。然后對于文中提到的一些問題,主要是秉持著希望荔枝微課發展越來越好的初衷進行體驗的,還希望各位不要覺得這是一篇找茬文才好。

總結來說,荔枝微課是目前市面上知識付費領域非常優秀有競爭力的產品,不過現在產品針對用戶進行個性化的定制變得越來越重要,尤其是這種知識付費產品,如何讓用戶迅速找到自己愿意付費的課程成為了產品的重要競爭點之一。

個人覺得如果荔枝微課能夠在抓住在線教育風口的同時,再輔助以一定的人工智能、大數據等新技術進行提升,應該會帶來更大的發展空間。

本文由 @鐘娟娟 原創發布于人人都是產品經理。未經許可,禁止轉載

藍藍設計m.ssll180.com )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的UI界面設計、BS界面設計 、 cs界面設計 、 ipad界面設計 、 包裝設計 、 圖標定制 、 用戶體驗 、交互設計、 網站建設 平面設計服務



企業設計的未來是什么?是消費級用戶體驗

博博

企業設計的未來是什么?是消費級用戶體驗

人人都是產品經理 2018-07-21 15:13:33

如果您想訂閱本博客內容,每天自動發到您的郵箱中, 請點這里

企業產品要想取得最大的成功,就應該為用戶提供符合消費產品標準的體驗。

企業設計的未來是什么?是消費級用戶體驗

在John Maeda最近的一篇文章“為企業設計與為消費者設計之間的區別”中,他解釋了為什么為企業設計與為消費者設計應用程序相比是不同的,也許更具挑戰性。

然而,作為一個為企業、小企業和消費者產品設計應用程序的人,我逐漸相信,在過去幾年中,為消費者和企業應用程序設計的區別已經迅速縮小。

對于一個企業產品來說,要獲得最大的用戶接受度和長期的成功,我們應該為最終用戶提供一種體驗,這種體驗必須滿足消費品中同樣的可用性、性能和品牌標準。

用戶已成為決策者

對于傳統的企業產品,過去的模式是將產品賣給公司的高管,然后員工使用他們提供的工具。如果應用程序難于使用,員工會盡可能少地使用它,而是使用耗時的、通常是手工的變通方法,以避免在工具上花費時間。

如今,團隊和員工經常選擇自己的產品,這意味著贏得勝利的是最好的產品和設計,而不是最好的銷售和營銷。Slack、Sketch、Dropbox、Sunrise、谷歌Drive和Asana都是這一趨勢的例子。

企業設計的未來是什么?是消費級用戶體驗

因為在不同平臺之間切換的成本比以前要低得多,所以在工作中選擇自己的工具要容易得多。我看到員工們選擇為他們工作的日歷工具、通信工具、文檔存儲系統,甚至設計工具,比如:草圖。越來越多的大型團隊工具決策,是自下而上的。用戶正在選擇他們喜歡的軟件,而不是強加給他們的軟件。

這意味著,企業產品的構建需要越來越少地考慮,如何在企業產品設計中應用消費者思維,而越來越多地考慮如何在企業產品設計中應用消費者思維。

不要依賴銷售團隊來實現用戶的增長。

作為一名設計師,你的目標是開發一款非常棒的應用程序,讓你的用戶想要在屋頂上大聲談論它,并與所有的隊友分享。

在這種情況下,接受是隨機的,用戶最終會對您的產品更忠誠,而不是他們被迫使用的東西。

性能很重要

盡管許多企業應用程序都是基于云計算的(例如:Salesforce、Quickbooks、Marketo、Infor等),但消費者對速度的預期與桌面應用程序的預期并無不同。

如果基于云的應用程序需要花費時間來加載,用戶就會離開。Gmail和其他在線應用程序,已經為響應性和性能設置了標準。

創造第一次使用體驗,讓用戶自己成功

正如我與協作設計應用UXPin共同編寫的《企業用戶體驗的未來免費指南》(free guide the Future of Enterprise UX)中所解釋的,設計師還應該努力創建一種無需外部培訓的應用程序登錄體驗。

這仍然是我看到企業產品設計公司猶豫不決的地方,人們會說:

“好吧,人們理解這個工具需要一點培訓,因為它比消費者應用程序復雜一點。”

為人們在工作中使用的產品不應該成為糟糕設計的借口,如果你遵循常見的UI結構——定位用戶,給他們一個具體的用戶好處,讓他們覺得他們已經獲得了寶貴的時間——他們將繼續學習使用你的產品,就像他們學習視頻游戲、移動應用程序和其他東西一樣。

例如:在為Intuit的旗艦產品QuickBooks設計登錄體驗時,我們詢問了關于業務的關鍵信息,然后根據所提供的信息定制體驗,為用戶做一些初始的設置工作。這有助于產品感覺它是為最終用戶和他們的業務設計的。

我們創建了一個屏幕,顯示了同一行業和位置上Quickbooks用戶的數量。在傳統的登錄體驗中,不需要這樣做,但是這種流程的轉換要比步驟更少的登錄體驗高。屏幕告訴人們:“我們將為您設置產品,從而為您節省時間”,這也強化了他們正在選擇行業領導者。

企業設計的未來是什么?是消費級用戶體驗

第一次使用體驗的新工具條不僅適用于嘗試使用它的人。它必須足夠好,讓他們在與團隊其他成員和他們的公司一起倡導產品時感到舒適。

讓您的產品可由用戶和團隊定制

企業客戶不應該接受這樣的概念:他們需要實現專家來為客戶定制產品,客戶應該能夠自己做到這一點。

如果您設計了一個企業應用程序,它可以由使用它的團隊定制,那么您就給了他們一種對產品的投資和所有權的感覺。你賦予他們力量,給用戶信心。用戶把產品做對,從而變得更加忠誠。

此外,作為企業供應商,如果您將時間/資源用于客戶的定制實現,您將沒有足夠的資源用于應用客戶反饋和創新。

企業設計的風險和機遇

盡管企業用戶體驗和消費者用戶體驗之間的差距正在縮小,但在設計業務應用程序時,仍需要考慮一些持久的差異。

創新的風險更大

使用企業工具,您正在處理非常有價值的數據,因此如果您將數據隱藏在有趣的和不尋常的交互中,可能會讓用戶感到沮喪。作為一名設計師,您希望遵循已經存在的用戶界面標準,將您的創新重點放在產品中比現有產品更好的部分。

作為一個谷歌文檔編輯器的用戶,我不需要知道如何使用文檔編輯器,因為它大量地借用了我使用Microsoft Word所知道的東西。谷歌在執行過程中所強調的是,將創新集中在差異化上:將其與MS Word區別開來的協作工具。

我唯一需要學習的就是——如何邀請別人和我一起編輯?

一旦我有了這個概念,我就可以用成千上萬個有趣的方法來使用這個應用程序,并且在我使用擴展我的應用到其他相關產品(比如:演示)的過程中,建立我所學到的東西。(我將第一個承認,在選擇使用現有范例的地方,設計師很難做到自律,而且仍然非常專注于在哪里重新設計)

你很少有能力“吃狗食”你的工作

如果你是為Facebook或Pinterest這樣的消費者工具設計的,你自己可能就是用戶。對于企業或業務應用程序,情況往往不是這樣。

這意味著你必須既是一名優秀的研究者,也是一名設計師。

當我在Intuit公司時,知道如何設計一個好的web應用程序,是不夠的,我還必須了解會計結構,以及小型企業/會計師的需求。我從來沒有開過小公司,所以我必須花更多的時間與使用該產品的人交流,學習和理解他們的目標和動機,比我在其他公司花的時間要多。

我邀請了其他人(比我知道得更多)和我一起設計。值得慶幸的是,在Asana,我們使用我們的應用來完成我們所有的工作,所以我們可以體驗我們的用戶體驗。

結論

我很高興看到設計師和設計領袖對創建企業工具更感興趣,我認為這是因為消費者和企業之間的差距正在縮小。

有了消費者應用程序,你就可以設計出一種影響到數十億用戶的工具,并將娛樂帶給世界。但隨著時間的推移,設計師會感到矛盾。許多消費者應用程序通過廣告賺錢,因此用戶目標和公司目標并不同步。用戶在想:

“我想看這個視頻,公司在想,‘我們怎么能讓用戶在看這個視頻之前看更多的廣告呢?’”

為企業和其他付費應用程序設計的好處是:終端用戶的目標和您的企業的目標是一致的,你的公司只有在用戶成功使用該應用時才會受益。通過企業工具,你正在構建產品,幫助組織及其員工實現他們的目標,幫助所有企業更好地完成他們的工作。

原文作者:Amanda Linden

本文由 @ ANG 翻譯發布于人人都是產品經理。未經許可,禁止轉載

題圖來自 Pixabay,基于 CC0 協議

藍藍設計m.ssll180.com )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的UI界面設計、BS界面設計 、 cs界面設計 、 ipad界面設計 、 包裝設計 、 圖標定制 、 用戶體驗 、交互設計、 網站建設 平面設計服務


真正驅動UI設計的,是用戶思維模式

博博

真正驅動UI設計的,是用戶思維模式

人人都是產品經理 2018-07-22 09:13:44

如果您想訂閱本博客內容,每天自動發到您的郵箱中, 請點這里

設計UI時,比布局配色動效更重要的是用戶思維模式。

真正驅動UI設計的,是用戶思維模式

作為設計師,尤其是需要設計面向大眾的 APP 和網頁等數字產品的設計師而言,我們必須創造出用戶能夠自然理解的東西,以人們能夠清晰理解、不言自明的 UI界面和用戶體驗,來作為設計的最終目標。即使是再新鮮的產品,在設計的時候,也需要拿出用戶能夠感知得到的「熟悉」的模式,確保用戶在使用過程中不會感到割裂,不會覺得混亂和迷茫。

在這種語境之下,許多設計師會擔心一個很實際的問題:我設計的東西會不會不夠新穎,會不會缺少突破?

不過,此時這樣來提問興許并沒有問對問題。因為真正驅動 UI設計的,應該是我們常說的套路或者說是規則,更深層的東西,其實是用戶的思維模式和心智模型。

舉個例子。

你可能需要為大學的老師設計一個管理教學的儀表盤界面,這個儀表盤界面中需要呈現一些基本的功能,比如可以讓教師為學生上傳課程,課程資料,安排考試,發布考試成績。他們可以通過整個儀表盤和學生進行互動,可以發布作業也可以收取作業,檢查作業。在這個需求設定之下,接下來,我們可能需要從教師的角度來考慮整個儀表盤的 UI 和 UX設計。

在這個案例當中,我們需要思考一些問題。當教師在為學生上課的時候,他們對于課程,對于每個學習單元,甚至于是階段性的測試的安排,都有著清晰的認知。他們的大腦當中,對于每一本教材,以及需要教授的知識點,在自己的大腦當中都有著明確的記憶,可以列舉成列表,能夠進行管理,傳授給學生。這樣一來,一切似乎都非常清晰了,設計師如果做的功課夠多的話,能夠快速地打磨出一個大學教師們喜歡的、易用的儀表盤界面。

但是,這樣一來,設計師會忽略這個事情的另外一個層面,那就是學生。

老師是整個這個課程管理系統的儀表盤的掌控者,而學生同樣通過它來學習課程。當學生面對一個課程的時候,他們并不會如同他們的老師一樣,對于整個課程有清晰的認知,沒有一個完整的概念。他們不具備老師的思維模式,或者說是擁有一種截然不同的心智模型。他們在面對課程的時候,可能更多的是零散的問題:

  • 我們昨天學到了什么?
  • 我錯過的那堂課,教授了什么內容?
  • 明天那堂課,我需要準備什么?
  • 今天學的這堂課當中,最重要的知識點是什么?

學生在面對課程的時候,思維模式主要是沿著「課程-時間」這種模式來進行,而老師則不同,他們隨時可以授課,主要的思維模式是「課程-內容」這樣的架構。

這樣一來,再重新思考一下整個產品的設計吧。在用戶的思維模式驅動下設計 UI,怎么做都不會出大紕漏,但是如果遵循普通的 UI 模式,腦中想的是用什么控件,放什么地方,那就很難說了。

現在再來看,你會發現 UI 本身并不是驅動者,而是某種意義上的用戶思維模式下的副產物。因此,解決方案當中,應該反映出教師和學生兩者的思維模式。當你在設計這個 UI 的時候,你可以從競爭對手那里學習,甚至可以從毫不相關的其他產品當中汲取好設計,當然,前提是這種設計需要遵循用戶的思維模式。

如果輪子能夠發揮作用,為什么要重新發明呢?復制之后微調到適合你需求的樣子就行了。

這當然并不是意味著我們會因此受限,或者說在創作過程中失去創意。探索用戶的思維模式,本身是讓你更加深刻地洞悉設計需求本質的一種方式,它甚至會讓你的創造力更強,打破某些常規的邊界,幫你更好地解決用戶的問題。

此刻,你并不是在設計 UI界面,而是在用文本、圖形和思維模式敲開你用戶的大腦。

現在應該明白用戶思維模式的重要性了吧。為什么要做用戶調研,為什么要構建心智模型,為什么要做側寫,原因其實不復雜,真正的理解,還是來源于對用戶行為模式的洞悉。為某個人進行設計,就像你給某個密友挑選禮物一樣,你清楚他的喜好,明白他要什么,就能用一個小禮物讓他的情緒最大化地釋放。當你了解一個人的個性,知道他的愿望,那么為他定制產品的時候,針對性會更強,設計自然也會有四兩撥千斤的效果。

那么,你要怎樣更好的了解用戶呢?

就像你和別人交朋友一樣,一起去酒吧喝酒,一起吃火鍋,在咖啡館里面看著來往的行人,聊聊自己最近的生活,吐槽一下生活中不爽的事情,探討一下感興趣的話題。其實就這么簡單,也沒有什么很神奇的秘訣。

而真正的「了解」,也就是通過這種方式,開始真正明白甚至「感同身受」地洞徹用戶生活的模式,細節和深層的需求。舉個例子,要為某個經營餐館的朋友制作一款軟件,那么需要了解餐飲業相關的信息,了解你的朋友在管理和運營餐館的時候,具體的流程和痛點。他們每個流程叫什么名字?他們是如何訂購的食材?具體的步驟是什么?員工是怎么管理的?他們要跟蹤哪方面的信息?回答這些問題,明白各個環節之間的關系,想清楚要做什么。你問的越多,獲得的答案越多,整個局面就越清晰。

至少,我經常是這么提醒我自己,為人設計數字產品,本質上就是了解他們的生活和工作,了解事情本身和人性本身。

原文作者 : Eugen E?anu

譯者/編輯 : 陳子木

譯文地址:https://www.uisdc.com/user-thinking-model

藍藍設計m.ssll180.com )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的UI界面設計、BS界面設計 、 cs界面設計 、 ipad界面設計 、 包裝設計 、 圖標定制 、 用戶體驗 、交互設計、 網站建設 平面設計服務


快速開發一個自己的微信小程序

seo達人

如果您想訂閱本博客內容,每天自動發到您的郵箱中, 請點這里

一.寫在前面

小程序學習資料

1.為什么要學小程序開發?

對于前端開發而言,微信小程序因為其簡單快速、開發成本低、用戶流量巨大等特點,也就成了前端開發工程師必會的一個技能。

2.開發準備:

(1)有人開玩笑說,會vue小程序根本都不用學:

微信小程序雖然是騰訊自己搞的,但是核心的思想跟vue等框架是一樣一樣的哦~

(2)善于搜集精美的小組件: “我們不生產代碼,我們只是代碼的搬運工”,善于找到想要的組件并把他們巧妙優雅的組裝成一個大項目,也算是程序員一項基本技能了。

具體怎么找到想要的小程序demo,篇末會給大家推薦小程序的資源,有很多大神的項目哦

擼起袖子開干了

一.注冊小程序賬號,下載IDE

1.官網注冊https://mp.weixin.qq.com/,并下載IDE。

2.官方文檔一向都是最好的學習資料。

注意:

(1)注冊賬號之后會有一個appid,新建項目的時候需要填上,不然很多功能是用不了的,比如不能預覽,不能上傳代碼等等。

(2)如果你注冊過微信公眾號的話,一定要注意,微信公眾號和小程序是兩個賬號,二者的appid也是不同,小程序開發必須使用小程序的appid哦。

二.小程序框架介紹和運行機制

1.我們建立了“普通快速啟動模板”,然后整個項目目錄如下:

2.app.js

整個項目的啟動文件,如注釋寫的onlaunch方法有三大功能,瀏覽器緩存進行存和取數據;用登陸成功的回調;獲取用戶信息。

globalData是定義整個項目的全局變量或者常量哦。

3.app.json

整個項目的配置文件,比如注冊頁面,配置tab頁,設置整個項目的樣式,頁面標題等等;

!注意:小程序啟動默認的第一個頁面,就是app.json的pages中的第一個頁面哦。

4.pages

小程序的頁面組件,有幾個頁面就會有幾個子文件夾。比如快速啟動模板,就有兩個頁面,index和logs

5.打開index目錄

可以看到有三個文件,其實和我們web開發的文件是一一對應的。

index.wxml對應index.html;

index.wxss對應index.css;

index.js就是js文件哦。

一般我們還會給每個頁面組件添加一個.json文件,作為該頁面組件的配置文件,設置頁面標題等功能

6.雙擊index.js文件

(1)var app = getApp();

引入整個項目的app.js文件,用來取期中的公共變量等信息。

如果要使用util.js工具庫中的某個方法,在util.js中module.exports導出,然后在需要的頁面中require即可得到哦。

(2)比如,我們要獲取豆瓣電影的時候,我們需要調用豆瓣的api;我們先在app.js中的gloabData中定義doubanBase

然后在index.js中使用app.globaData.doubanBase即可取到這個值。

當然這些常量你也可以在頁面需要的時候,再用寫死的值,但是為了整個項目的維護,還是建議把這種公用參數統一寫在配置文件中哦。

(3)接下來在整個page({})中,第一個data,就是本頁面組件的內部數據,會渲染到該頁面的wxml文件中,類似于vue、react哦~

通過setData修改data數據,驅動頁面渲染

(4)一些生命周期函數

比如onload(), onready(), onshow(), onhide()等等,監聽頁面加載、頁面初次渲染、頁面顯示、頁面隱藏等等

更多的可以查官網API哦。其中用的最多的就是onload()方法,和onShareAppMessage()方法(設置頁面分享的信息)

7 .wxml模板的使用。

比如本項目電影頁面,就是以最小的星級評價組件wxml當做模板,star到movie到movie-list,一級一級的嵌套使用。

star-template.wxml頁面寫好name屬性;然后import引入的時候通過name獲得即可

8.常用的wxml標簽

view,text,icon,swiper,block,scroll-view等等,這些標簽直接查官網文檔即可

三.小程序框架、各個頁面以及發布上線的注意點

1.整個框架中的一些注意點

(1)整個wxml頁面,最底層的標簽是哦。

(2) 每個頁面頂部導航欄的顏色,title在本頁面的json中配置,如果沒有配置的話,取app.json中的總配置哦。

(3)json中不能寫注釋哦,不然會報錯的。

(4)路由相關

1)使用wx.SwitchTab跳轉tab頁的話,在app.json中除了注冊pages頁面,還需要在tabBar中注冊tab頁,才能生效哦。

注意:tab最多5個,也就是我們說的頭部或者底部最多5個菜單。其他的頁面只能通過其他路由方法打開哦。

2)navigateTo是跳到某個非tab頁,比如歡迎頁,電影詳情頁,城市選擇頁;在app.json中注冊后,不能在tabBar里注冊哦,不然同樣也是不能跳轉的哦。

3)reLaunch跳轉,新開的頁面左上角是沒有退回按鈕的,本項目只用了一次,切換城市的時候哦。

(5)頁面之間傳遞參數

參數寫在跳轉的url之中,然后另一個頁面在onload方法中的傳參option接收到。如下傳遞和獲取id

(6)data-開頭的自定義屬性的使用

比如wxml中我們怎么寫

點擊的事件對象可以這么取,var postId = event.currentTarget.dataset.postid;

注意: 大寫會轉換成小寫,帶_符號會轉成駝峰形式

(7)事件對象event,event.target和event.currentTarget的區別:

target指的是當前點擊的組件 和currentTarget 指的是事件捕獲的組件。

比如,輪播圖組件,點擊事件應該要綁定到swiper上,這樣才能監控任意一張圖片是否被點擊,

這時target這里指的是image(因為點擊的是圖片),而currentTarget指的是swiper(因為綁定點擊事件在swiper上)

(8)使用免費的網絡接口:

本項目中用到了 和風天氣api,騰訊地圖api,百度地圖api,豆瓣電影api,聚合頭條新聞api等,具體用法可以看各自官網的接口文檔哦,很詳細的

注意:免費接口是有訪問限制的,所以如果用別人的組件用了這種接口的話,最好還是自己注冊一個新的key替換上哦

附上一個免費接口大全:

https://github.com/jokermonn/-Api

!!另外還要注意,要把這些接口的域名配置到小程序的合法域名中,不然也是訪問不了的

(8)wxss有一個坑:無法讀取本地資源,比如背景圖片用本地就會報錯哦。

把本地圖片弄成網絡圖片的幾種方式: 上傳到個人網站;QQ空間相冊等等也是可以的哦

2.切換城市頁面:

(1)首頁使用navigateTo跳轉到切換城市頁,由于首頁并沒有關閉,導致切換了城市返回來,天氣信息還是舊的。

正確的處理邏輯如下:

1)使用reLaunch跳轉到切換城市頁面,實質是關閉所有頁面打開新的頁面哦。

2)切換城市頁面,更新公共變量中城市信息為手動切換的城區,再switchTab回到首頁,觸發首頁重新加載。

3)首頁獲取城市信息的時候加一個判斷,全局沒有才取定位的,全局有(比如剛才設置了)就用全局的哦。

(2)城市列表的滾動和回到頂部

基于scroll-view組件的scroll-top屬性,初始就是0,滾動就會增加的;點擊回到頂部給它置為0即可回到頂部

3.天氣頁

(1)初始化頁面,天氣顯示的邏輯

首先調用小程序的wx.getLocation方法獲得當前的經緯度,然后調用騰訊地圖獲得當前的城市名稱和區縣名稱,并存到公共變量中,

再調用查詢天氣和空氣質量的方法哦。

(2)容錯處理

城市的名稱長短不一,有點名字特別長,比如巴彥淖爾市這種,需要動態的獲取完整的城市名稱;

有些偏僻的城市暫時沒有天氣信息,我們需要對返回的結果進行判斷,沒有信息的需要給用戶一個良好的提示信息。

4.周邊-地圖服務頁面

(1)調用百度地圖的各種服務,查詢酒店,美食,生活服務三種信息,更多信息可以看百度地圖的文檔

(2)點擊時給被點中的圖標加個邊框,數據驅動視圖,所以使用一個長度為3的數組保存三個圖標當前是否被點中的狀態

然后wxml再根據數據來動態添加class,增加邊框樣式

5.豆瓣電影頁

(1)電影詳情頁的預覽圖片,用小程序本身的previewImage實現。

(2)詳情頁使用onReachBottom()方法,監控用戶上拉觸底事件,然后發送請求繼續獲得數據,實現懶加載的效果

(3)用戶體驗方面的優化,js中將整數評分比如7分統一改為7.0分,然后wxml模板再判斷分數是否為0顯示“暫無評分”

(4)搜索之后清空搜索框

因為小程序中不能使用getelementbyId這種方式獲得元素,只能用數據來控制了

在data中加一個屬性searchText來保存搜索框的內容并和 input的value屬性綁定,搜索完成或者點擊X時,searchText變量清空即可實現清空輸入框的效果哦。

6.新聞頁面

(1)聚合頭條新聞的免費接口,只返回了新聞的基本信息,新聞的主體內容是沒有的哦。

我找了好多新聞類的接口,好像都是沒有新聞主體內容的。如果誰知道更好的接口歡迎留言告訴我哈~

(2)當然,也可以自己去爬新聞網站的數據哦

7.更多頁面

(1)小程序目前開放外鏈的功能只是給公司組織的小程序開放了,個人開發還是不能使用外鏈的哦。

(2)彩蛋頁面,獲得用戶信息

通過 wx.setStorageSync('userInfos', userInfos); 可以獲得登陸小程序的用戶的個人信息,可以發送給后臺存到數據庫中,方便對用戶進行分析

我這里只是存儲到瀏覽器緩存中哦,最大應該是10M緩存;如果用戶把這個小程序從小程序列表中刪除掉,就會清空這個緩存。

8.發布注意

(1) 新版本小程序發布的限制為2M,一般都是圖片最占空間,所以盡量使用網絡圖片

具體怎么把本地圖片變成網絡圖片,上面有講哦。

(2)在開發者工具上預覽測試沒問題,點擊上傳;網頁版小程序個的人中心的左側“開發管理”菜單,第三塊--開發版本就有了內容。

(3)點擊提交,填寫小程序相關信息,就可以提交審核了哦。

注意:分類最好填寫準確,這樣才能更快的通過審核哦。我這個小程序一天半時間過審上線的

至此,我就把兩天開發內碰到的坑和注意點都過了一遍,據說還有更多的坑,等之后更深入的開發再繼續研究咯。

藍藍設計m.ssll180.com )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的UI界面設計、BS界面設計 、 cs界面設計 、 ipad界面設計 、 包裝設計 、 圖標定制 、 用戶體驗 、交互設計、 網站建設 平面設計服務

設計基礎!不簡單的設計

藍藍設計的小編

色彩跳躍、文字流暢、精美的設計,會不會讓你有一種愛不釋手的感覺呢?即使你對其中的文字內容并沒有什么興趣,有些精致的廣告也能吸引住你,這就是平面設計的魅力!它能把一種概念,一種思想通過精美的構圖、版式和色彩,傳達給看到它的人。

日歷

鏈接

個人資料

藍藍設計的小編 http://m.ssll180.com

存檔