如何打造一款優秀的小程序

2021-02-13 MacTalk

題圖:by cfunk44 from Instagram

2017年1月9日,微信小程序發布了。關於小程序,張小龍說過這樣一句話:

小程序是一種不需要下載安裝即可使用的應用,它實現了應用「觸手可及」的夢想,用戶掃一掃或者搜一下即可打開應用。也體現了「用完即走」的理念,用戶不用關心是否安裝太多應用的問題。應用將無處不在,隨時可用,但又無需安裝卸載。

在小程序沒有出現之前,這段話是很難理解的,當年我和二爺還解讀了半天。比如為什麼不需要下載,還不用安裝,那和 H5 的區別是什麼?如何觸手可及?如何讓應用無處不在?如今,小程序已經成為微信生態重要的組成部分,我們也在小程序發布之後一年,上線了自己的小程序「極客時間」,回頭再看,感覺有了更多思考和感受。

小程序一步步實現了龍哥吹過的牛。

H5 的入口是什麼,是一個連結,一個地址,拿到連結地址,就找到了頁面的入口。小程序不是連結。微信提供了類似 App Store 的審核機制,一旦你開發的小程序通過了審核,這個小程序就在微信的生態裡「無處不在」了。你可以通過搜索找到它,可以通過二維碼找到它,也可以在群裡和朋友圈裡發現它。小程序有自己的 Logo 和名字,有自己的樣子和各種展示方式,但它不是個連結。你在 App Store 裡找到一個 App,需要下載、安裝,然後才能使用。你在微信裡找到一個小程序,點開就用,用完即走,什麼都不用管,如果以後再也不用了,你也不需要知道這個小程序到底去哪了,它也不會突然冒出來騷擾你。

這一切和張小龍最初的描述,完美契合。

小程序會有統一的入口嗎?並沒有,小程序沒有商店(Store),目前的聊天列表窗口下拉和發現頁露出的,是你使用過的小程序入口,或者說是小程序的快捷方式。如果你沒有運行任何一個小程序的話,就沒有入口,就像你沒有訂閱公眾號就看不到入口一樣。

小程序會依賴社會化推薦和場景應用,但微信不提供推薦系統。小程序也沒有訂閱關係。用戶和小程序只有訪問和使用關係,而不是訂閱和推送的關係。

小程序能否推送消息呢?不能!不過微信會提供一種有限度的通知觸發能力。比如,你使用了某個小程序之後,主動要求收到後續通知的話,就會收到小程序為你個人推送的通知。二爺他們的抽獎助手就使用了這種能力。

小程序會提供一種「頁」的概念,比如「極客時間」的小程序可以分享某個專欄卡片,也可以分享某一篇文章的頁面。收到卡片的人只能看這個頁面,而這個頁面是動態更新的。打開這個頁面,小程序還提供了返回主頁的功能。

小程序提倡進行群協作,可以充分利用微信的關係鏈。比如你可以把一個小程序分享到群裡,不僅僅是傳播,同時可以進行協作。群成員可以投票,並自動獲取投票人的群信息。可以做一次分享,無論是語音還是文字,還有群成員的討論,都可以駐留在小程序裡,隨時查閱。這些小程序就像一個個的程序塊,它們會駐留在各種群裡,形成不同類型的協作關係。極客時間的小程序未來會充分利用小程序的這個能力,實現大家一起讀,領讀等功能。

微信會提供一種「現場」能力,讓用戶能夠看到附近有哪些小程序的存在,以利於和實體店的結合。

小程序現在還具備了廣告能力,實現小程序之間的相互跳轉。這一點為類似「抽獎助手」這樣的小程序帶來了盈利模式。

寫到這你可能會問,如何做一款優秀的小程序呢?它一定不是簡單的移動 App 到微信小程序的移植。小程序應該被當做一個獨立的終端來看待,而不是其他平臺的導流或拉新工具。它應該有自己的用戶、留存、日活指標,同時充分發揮微信賦予小程序的能力,利用微信的資源和關係鏈,實現小程序自己的業務價值。簡單的移植必然導致小程序的失敗。

說到具體的產品思路,比如極客時間小程序,我們是這麼設計的:

小程序,謂之小,其實不如說是輕。我們的原則就是把極客時間小程序做的輕盈/簡潔,沒有任何冗餘,目標用戶就是極客時間的付費用戶。所以第一個版本設計成了這個樣子:

一共三個 tab 頁,第一個是發現,第二個是講堂,第三個是我。

「發現」頁採用卡片的形式,目前推送的是每天更新的專欄。未來會增加一些其他類型知識產品的卡片入口。

「講堂」不再叫專欄,因為現在有了不同的知識產品類型,比如專欄、微課和視頻課程的內容,所以改為講堂。講堂的展示採用了沉浸式的卡片列表方式,降低視覺疲勞,同時保持了簡潔輕盈的設計原則。

「我」的功能做了最簡化,只保留了頭像,暱稱,已購和禮券。

設計過程也不複雜,根據整體的思路,我畫下的草圖和產品經理一起討論,基本功能確認後,產品經理們進行細化和優化,做成 PRD 給設計和研發,最終設計師完成設計稿,研發完美復現設計和功能,然後再進行細化和調優。這樣就有了極客時間 1.0 小程序版本。

後續會做什麼呢?完善功能,比如增加播放器控制、視頻課展示,實驗傳播路徑,增加群協作的功能等等,一版版迭代。張小龍說:有人告訴我說我們做了一個產品規劃,把半年或者一年未來的版本都計劃好了,那一定是在扯淡。網際網路產品不存在我們能做一個計劃,做到半年或者一年之後。事實上微信都是做完一個版本再規劃下一個版本,因為網際網路的變化實在太快了。

好的產品就是這麼迭代出來的。

如果你是個網際網路從業者,如果你是產品經理或工程師,那麼是時候考慮,自己的業務是不是需要上一個小程序了。

賣桃者說:

本篇文章選自我的郵件訂閱服務【賣桃者說】

我提供的郵件訂閱服務「賣桃者說」已經寫了近2年的時間,目前一共完成了105次郵件推送和郵件諮詢,這個服務將繼續執行下去。目前再次開放訂閱,價格維持 1024 元,並保持漲價的權利,永久訂閱

訂閱方式:

1、如果你有我的微信,轉帳1024元,然後告訴我你的郵件就可以了。
2、沒有我的微信,掃描底部微信二維碼付費,付費時在 備註 裡註明 郵箱 即可。
3、如果郵箱名字太長放不下,可以把付費憑證和郵箱地址發到 jackychi@gmail.com。
4、支付寶也行,支付寶帳戶就是這個郵箱。
5、虛擬商品,不接受退款,想清楚再訂閱。
6、後續的訂閱者會自動同步之前發布的內容。

最近的十篇文章列表:

如何打造一款優秀的小程序
如何搞砸一個產品
機器學習速成課程
產品的 A/B 測試
產品的 Magic moment
批判性思維
高效學習的樣本
建立你自己的彈性機制
發現自己的長處 —— 回饋分析法
每個選擇都很重要

了解詳情閱讀「賣桃者說」。

相關焦點

  • 如何快速打造一款技術產品
    例如,可以把這兩類圖應用到我們的程序設計當中:結構圖:程序中包含哪些類、對象和函數,它們之間的關係如何?=>類圖(Class Diagram)行為圖:程序的運行流程是怎樣的?Time Master 插件的程序設計最後關於架構製圖,推薦一些方法論和小工具:方法論:@楚衡(pengqun.pq) 老師的《架構製圖:工具與方法論》 一文,系統性地梳理了架構製圖的方法和工具
  • 向大家推薦一款優秀的基於WordPress的微信小程序
    儘管小程序插件和小程序源碼易用性,得到購買這款小程序的用戶認可,依然改變不了前端 UI 太渣,功能太弱的問題。其實,我也很想把前端做好一點,把功能升級的更多更好,主要是一個人從後端到前端,實在是精力太有限了。另一個原因是,我一直認為,如果基礎做得不夠好,後面的功能增加,就相當於建危樓,它不會倒下,但是修修補補的問題,總是讓它用起來不夠順當。
  • 如何獲取一款小程序的二維碼?
    有這三種方法:方法一:登錄微信公眾平臺,輸入自己小程序的帳號密碼(沒有的話要先註冊一個小程序帳號),進入後臺主頁面,在左側菜單欄中找到【設置】,你會看到「小程序碼及線下物料下載」,這裡選擇你需要的尺寸和顏色,就能直接下載你的小程序碼。
  • 如何用 Python 製作一款間諜小程序
    知識點本次我們使用 python 來打造一款間諜程序,程序中會用到許多知識點,大致分為四塊:Python 基礎重點在 cpytes 庫的使用,使用方法連結:https://docs.python.org/3.7/library/ctypes.html程序的基本原理在於通過註冊
  • 一款計算機軟考小程序
    微信小程序名稱:軟考題2018年,相信不少IT攻城獅與程序猿們開始準備軟考了。
  • 優秀WordPress版微信小程序推薦(一)
    程序本身很簡單,沒有很高的技術含量,代碼也寫比較醜,但好在配置簡單,略懂程序的wordpress站長,可以快速搭建微信小程序。1、筆記啦 作者是設計方面的專家,對於前端的設計追求極致完美,看到他的小程序,你都不敢相信小程序原來也可以這麼設計,他的小程序感覺非常驚豔,每個細節都讓你感覺設計無處不在。
  • 【實戰指南】如何寫一款小程序 Prettier 插件
    Prettier[1] 是一款開箱即用的代碼格式化工具,主要特點是配置簡單、便於集成、支持擴展。
  • 創業者福音:如何打造你自己的中英文微信小程序
    www.arkai.net中國最大的簡訊應用微信(WeChat)推出了一些非常激進的東西:小程序;也就是不需要下載和安裝的嵌入式應用程式。打開。使用。分享。完成!在本文中,小程序可以完成本地應用程式80%的功能,只需20%的開發工作!Rikai Labs的執行長大衛•科利爾(David'DC'Collier)說:「這比反應本土開發要快得多。」。「它解決了phonegap/瀏覽器應用程式的大部分問題。」儘管對這個新渠道的成功或失敗進行了辯論-以及許多點擊誘餌的頭條新聞,但許多人仍然相信其潛力。
  • 如何打造優秀的404錯誤頁面?
    那麼,你應該怎麼做才能為自己的網站設計出優秀的404頁面呢?下面是一些小建議和技巧,以及一些不錯的範例。什麼是404錯誤頁面?當網站訪客進入到不存在的頁面時,就會顯示404錯誤頁面。其原因有可能是頁面被移除、伺服器或網絡連接失敗、用戶點擊了壞連結或輸入了錯誤的URL。
  • 深度分享:如何打造一款成功的開放世界遊戲?
    需要提醒的是,刷資源在一款遊戲裡主要是鼓勵玩家收集或者獲得大量資源,這樣他們才能提高角色能力、裝備等等。這種策略的優勢是什麼?1)玩家們在一款遊戲裡的時間越長,他們購買額外內容(DLC、服裝道具等)的機會就越大,而且後者成為遊戲銷售本身之外很重要的收入來源。2)提供「無限」內容的遊戲被賣到二手市場的概率更低,因為玩家們一直都保留它們。
  • 如何開發一款 H5 小程序直播?
    HTTP-FLVflv.js是B站開源的一款flv播放器,可以說是國人的驕傲,同樣使用起來非常簡單。也是引入flv.js。微信小程序直播這裡講述的是小程序的直播,默認我這裡認為大家是有小程序開發經驗的,所以如何創建小程序,安裝開發者工具,調試等內容就不說了。
  • 如何用Unity做一款H5小遊戲(附演講視頻)
    如何用Unity做H5小遊戲:Tiny小遊戲引擎和Instant Game即時遊戲技術在接下來的分享中Unity大中華區教育技術總監鮑健運為我們詳細講解了,如何運用Unity打造H5小遊戲-Tiny小遊戲與Instant Game
  • 優秀的小程序開發公司都有哪些特點?西安小程序開發公司
    有不少的企業想要開發自己的微信小程序,目前微信小程序雖然市面上有很多的模板和源碼,但是只是針對於比較普遍的行業,比如商城小程序和餐飲小程序,
  • 如何利用微信小程序在短時間內獲取10萬+訪問量?
    於是很多快要死翹翹的商家就紛紛轉場有流量紅利和推廣成本低下的小程序。然而大家都知道要打造一款屬於自己的爆款小程序並非易事。所以這次重點就給大家講講:如何利用微信小程序在短時間內獲取10萬+訪問量。小程序本身就是一個流量池,同時也是品牌曝光的一個利好渠道。說白了現在網際網路時代的跨界合作推廣無非就是幹酒店的推薦你去哪兒看電影,看電影的推薦你去哪兒吃飯,吃飯的推薦你去哪兒KTV。只要你找那些和你沒有也不會產生競爭關係又能和你形成必要關聯的服務進行合作,對你打造精準的小程序應用場景需求一定會事半功倍的。
  • 一款優秀的屏幕錄像軟體Icecream Screen Recorder
    當然,今天我和大家要聊的不是如何去剪輯一個好的視頻,而是如何去錄製一段好的視頻。工欲善其事,必先利其器。如果我們能擁有一個好的錄屏工具,那必然會讓我們事半功倍,因此我認為向大家推薦錄屏軟體十分有必要。今天給大家介紹的是:Icecream Screen RecordeIcecream Screen Recorder是一款優秀的屏幕錄像軟體,軟體功能非常強大,體積小巧,界面簡潔明晰、操作方便快捷。
  • 一款婚禮訂單管理小程序的評測
    乾貨分享∣產品評測∣行業觀察∣廣告信息沒想到2019年這麼快就來到我們身邊了,這也是dodo在2019年的第一篇推文,新的一年裡,一定要給大家帶來一些新的資訊,今天這篇推文就會給大家介紹一款關於婚禮訂單管理的小程序
  • 解密小程序遊戲,你也可以開發一款小遊戲!
    說起小程序遊戲,很多人第一反應就是想起日活躍用戶已經超過 1.7 億人的「跳一跳」,操作簡單,但是充滿著未知挑戰。
  • 教育小程序如何打造新時代的教育體驗?
    教育培訓機構擁有自己的小程序官網後,可以結合微信的社交優勢,建立學習社交模式,形成移動端的新型學習形態,為更專業更深的教育服務作過渡引導和轉化。我國作為教育大國,對教育方面很多家庭都擺在了首位,而教育工作也很嚴謹繁瑣,那麼教育行業是如何實現網際網路教育形式的呢?
  • 新技能下載√&一款國外流行的優秀下載工具
    又到推送時間了很多朋友還經常找小C:如何突破網盤限速下載今天小C再介紹一種下載方法--瀏覽器掛插件提取直鏈下載該插件名baidudl(谷歌應用商店可以搜索下載)建議使用谷歌瀏覽器可能很多人不會安裝這裡主要以谷歌瀏覽器為例(其它瀏覽器不會安裝可以文末留言哦)如何將baidudl安裝至Chrome瀏覽器中?
  • 如何在《我的世界》中打造一款可以視頻通話的手機
    還記得前幾個月曝光的那位花費450萬美元在比弗利山莊日落大道買了套別墅的YouTube主播CaptainSparklez嗎,日前他在《我的世界》遊戲中打造了一款