這篇文主要是想分享和介紹一種“輕量形式”,“速食面”一般的app谦炒,并從規(guī)范的層面說說它的原理漾狼,為未來潛在的交互領(lǐng)域作知識儲備乎婿。
Google在2017年的開發(fā)者大會上,提出了快速可用app的概念票唆,英文叫做instant app朴读,意為快速、迅速走趋、即時的app衅金。簡單概括,就是這種app不需要安裝簿煌,馬上可以使用氮唯,使用完之后就走。例如你在搜索食物的時候姨伟,蹭一下跳出一個對話框惩琉,問你要不要買某打折得厲害的食品,點進(jìn)去授滓,付錢琳水,用完,就可以走了般堆。
當(dāng)時腦子想到的第一個念頭就是,速食面一樣诚啃。也許使用過淮摔,但是并沒有意識到它是另外一個形式的app,只是在我們忙得手忙腳亂的時候出現(xiàn)始赎,快速解決一頓無論是精神上的還是物質(zhì)上的溫飽和橙,然后離開。
這有什么特別的造垛,不就是一個快速一點的頁面嘛魔招。
但其實,這種快速app的出現(xiàn)五辽,代表了一種不可避免的趨勢办斑。試想想閑置在家中荒廢的自行車,再類比一下手機(jī)里面許久不用杆逗,留之雞肋乡翅,棄之可惜的app,這個時候蹭地一下罪郊,出現(xiàn)一個共享單車蠕蚜,出現(xiàn)一個快速不需安裝的app,其實對于我們來說悔橄,有時候自己都在無意識地使用這些東西靶累,只是它太小腺毫,以至于我們意識不到它們的存在。
而這種簡化app的智慧想法挣柬,也不是只有谷歌想過潮酒,微信,支付寶凛忿,UC, 百度澈灼,小米,也都存在著不同形式的簡化app方式店溢,只是有的叫小程序叁熔,有的叫輕應(yīng)用,有的還是叫應(yīng)用等等床牧。
新的形式荣回,新的理念,應(yīng)該也給為ux界帶來新的挑戰(zhàn)吧戈咳。付完錢就走心软?如果沒有固定的入口,連貫的信息提醒著蛙,透徹合適的場景推送删铃,在這樣的應(yīng)用中支付,有種把錢扔到大海里的既視感踏堡。另外猎唁,試用了一些輕,小的app之后發(fā)現(xiàn)顷蟆,有時候很難在“速食”與“營養(yǎng)晚餐”之中找到平衡诫隅,試想想,共享單車為了滿足人們的需求帐偎,變成了一輛可以帶廚房帶充電插座的移動超級單車逐纬,這個一方面滿足了更廣泛的需求,另一方面削樊,對于一部分人來說豁生,這樣重的改變又可能有點難接受。
因此我就在想嫉父,也許這些也都會是未來會帶給設(shè)計師的挑戰(zhàn)吧沛硅。整理了一下最近搜集的“速食面app”材料,覺得雖然不能一步到位透徹了解全部绕辖,但無規(guī)范不成方圓摇肌,從簡單的原理、規(guī)范切入仪际,先了解本質(zhì)围小,會是一個好的開始昵骤,而其中又?jǐn)?shù)android instant app設(shè)計規(guī)范總結(jié)得最為全面,因此在這里分享一下肯适,也算是自己的一個積累吧变秦。
Google Instant app設(shè)計規(guī)范
1. 安裝前安裝后,都是一個app
instant app與你傳統(tǒng)安裝的app是同一個框舔,只是它可以在免安裝的情況下運行蹦玫。
當(dāng)作為一個instant app使用的時候,這個app可以引導(dǎo)用戶去安裝刘绣。但不要使用“去獲取app”樱溉,“更新”這樣的字眼,而是用“安裝app”這一類直接的字眼引導(dǎo)用戶安裝纬凤。
記住福贞,instant app不是你app的試用版本。
2. 重新考慮成功的評估因素
與傳統(tǒng)app比起來停士,安裝的數(shù)量不是你應(yīng)該注意的挖帘。更重要的是你是否能讓用戶在不安裝app的情況下快速完成任務(wù)。例如說我們使用攜程購買機(jī)票恋技,那么這個應(yīng)用可以讓我們不需要安裝攜程就能買到機(jī)票拇舀,我們只需要完成“購買機(jī)票”這個任務(wù)就夠了。其他的元素蜻底,例如查看攻略你稚,查看匯率換算這些,雖然也是很重要朱躺,也是用戶需要的,但是在這個需要快速完成任務(wù)的場景下搁痛,就會是一種干擾长搀。所以把功能點確認(rèn),做好減法也是重要的一步鸡典。
3. 為你的app提供一個一致的初始頁面
可以從app圖標(biāo),瀏覽器搜索等等彻况。但需要在不同的場景提供一致的初始化頁面谁尸。
4. 向上按鈕 vs 系統(tǒng)返回
向上按鈕導(dǎo)航的是整個app的結(jié)構(gòu),直到用戶達(dá)到app的首頁纽甘。返回按鈕導(dǎo)航的是你在app中的所有瀏覽歷史良蛮。
向上按鈕保證用戶留存在你的app里,返回按鈕可能會將用戶帶回到app以外的瀏覽頁面悍赢。不要混淆兩者的使用决瞳,以免用戶誤操作货徙。
5. 不要使用不必要的動效頁面
instant app初始化體驗的時候,包含了app的品牌皮胡,app標(biāo)題和app的啟動圖標(biāo)痴颊。不要創(chuàng)造額外的頁面,以免增加負(fù)擔(dān)屡贺。
6. 不要增加額外的UI元素
從instant app到安裝版本app的體驗應(yīng)該是無縫的蠢棱。他們的UI需要一致化。
7. 使用智能鎖代表身份
谷歌的智能鎖是一個跨安卓系統(tǒng)與Chrome瀏覽器的管理器甩栈,可以更快地識別用戶身份泻仙。智能鎖也可以幫助頻繁使用用戶主動登錄。
8. 考慮用戶登錄的時機(jī)
提供盡量多的服務(wù)谤职,盡量不讓用戶登錄或注冊饰豺。
等到用戶真正希望使用驗證的時候,才提供驗證登錄允蜈,這樣出現(xiàn)的登錄會顯得更加溫和一些冤吨,而且用戶可以預(yù)知到登錄會獲得的好處,也會比較愿意去登錄饶套。
例如漩蟆,一個照片共享app,需要用戶登錄才能使用妓蛮。為了提升體驗怠李,instant app里提供了一些用戶不需要登錄就可以使用的特征,例如瀏覽最熱的圖片并且嘗試編輯美圖蛤克。當(dāng)用戶真正想要與用戶分享這些的時候捺癞,才引導(dǎo)用戶去登錄。
9. 讓用戶去完成一個任務(wù)
用戶必須可以在正式安裝app之前构挤,在instant app里完成一個完整的任務(wù)髓介。
避免讓用戶去安裝app,這樣他們就可以快速完成他們想做的事情筋现。使用任務(wù)的主流程中唐础,所有操作都不應(yīng)該引發(fā)app的安裝。
10. 明確的安裝提示
有策略地使用安裝按鈕一膨,將它融入到你app用戶界面的一部分中。使用Material Design規(guī)范中帶標(biāo)簽的按鈕(見下圖)表達(dá)便可洒沦。
11. 提供最多2到3條的安裝提示
明確的安裝提示只做一件事豹绪,就是引導(dǎo)用戶去安裝。而這些提示必須出現(xiàn)在用戶需要使用instant app的其他額外功能的時候微谓。
當(dāng)提示的時候森篷,最好提供用戶一個安裝該app的理由输钩。
12. 移除app中的非功能部分
當(dāng)把你的app轉(zhuǎn)化為instant app的時候,你可能有一部分視覺表達(dá)的部分仲智,這部分與功能無關(guān)买乃,更糟的是僅僅展示了一個不可以點的安妮,這些要注意去除钓辆。
13. 安裝后仍然保持用戶的狀態(tài)
當(dāng)用戶安裝app時剪验,確保你將使用instant app時候的緩存數(shù)據(jù)轉(zhuǎn)移,使得用戶可以一直處于操作中間的頁面前联。
14. 將支付的一些阻力消除
用戶在instant app中支付對于商家來說是很重要的一環(huán)功戚,確保這個流程暢通無阻。盡可能提供全面的支付渠道似嗤,例如現(xiàn)金啸臀,到貨付款,禮物卡等等烁落。
15. 外鏈
前文提到instant app可以用瀏覽器搜索打開乘粒,其實它本質(zhì)是一個帶有鏈接的頁面,類似于現(xiàn)在流行的H5伤塌,那么應(yīng)該盡量避免這個instant app使用的時候打開新的頁簽灯萍,這樣會中斷使用流程。
16. 提供一個分享instant app的方式
instant app雖然是頁面每聪,但由于是全屏打開旦棉,鏈接不可見,所以需要提供一個拷貝鏈接的方式药薯,這樣才能分享給更多的人绑洛,擴(kuò)大影響力。
小結(jié)
app的發(fā)展童本,也像萬事萬物的發(fā)展一般诊笤,有一個輪回,從剛開始人人都在雜貨店買東西巾陕,到人們不愿自己去買東西,轉(zhuǎn)而使用自己的手機(jī)進(jìn)行協(xié)助纪他,再到人們覺得自己的手機(jī)功能過于繁多鄙煤,轉(zhuǎn)而使用一些更加簡單的app。instant app的出現(xiàn)也是也代表了這樣的輪回吧茶袒。
參考鏈接
https://developer.android.com/topic/instant-apps/ux-best-practices.html
http://mp.weixin.qq.com/debug/wxadoc/introduction/
https://dev.mi.com/doc/?page_id=2303
http://plus.uc.cn