應用號,傳統(tǒng)APP的革命?

3 評論 10295 瀏覽 53 收藏 5 分鐘
🔗 产品经理的核心价值是能够准确发现和满足用户需求,把用户需求转化为产品功能,并协调资源推动落地,创造商业价值

微信要做應用號了,無需下載安裝就可以使用的APP,一時間做傳統(tǒng)APP的產(chǎn)品都是聞之色變。

可這應用號到底是什么鬼,居然能懸起如此大波瀾?雖然應用號的很多細節(jié)沒有透露,不過我們可以借此暢想一下它的實現(xiàn)以及可能用到的技術。

我們知道傳統(tǒng)APP發(fā)展到今天已經(jīng)過于笨重,作為一個獨立的APP產(chǎn)品來說或許感受不到這點,而作為用戶來說,APP之間的重疊區(qū)域越來越重。不同的APP除了能夠提供自己獨有的特色服務外,基本的能力都差不多,支付功能,消息推送,語音,掃碼…

從理論上來講,如果有一個APP擁有足夠多的能力,且用戶量足夠大的話,其他APP只需要使用它的能力,然后提供自己特色的服務就足夠了。微信做這個載體是很合適的。那么如何能在微信里面做應用呢,微信又可能用到哪些技術呢?

Js2Java。網(wǎng)頁通過js接口調(diào)用微信的native能力。微信本身的基礎能力已經(jīng)很完善了,它只需要將自己的能力封裝成js調(diào)用的接口,那么應用開發(fā)者們只需要做一些前端頁面的開發(fā),并在服務器上部署好自己的服務就好了。這種方式在微信里面本身也運作的比較好了,例如微信里的滴滴出行,它使用了微信的帳號,push,定位,支付等能力,完成近乎native的體驗(我也因此刪掉了滴滴出行的客戶端)。(詳見歷史文章“網(wǎng)頁和原生App如何交互”)

插件模式。這種方式允許開發(fā)者有更強的native界面控制能力,可以避免前端頁面開發(fā)的界面手感不好的問題。同樣,要做成插件模式也需要微信將它的能力封裝成原生接口,開發(fā)者這針對這些接口進行應用開發(fā),完成后的APP通過微信的插件框架加載起來。整個APP的下載,安裝,更新通過插件體系可以做到無感知。不過這樣開發(fā)者難免需要在不同的平臺上編碼了(Android,ios,wp)。(詳見歷史文章“媽媽再也不用擔心我的需求趕不上版本發(fā)布了”)

React Native。這個是臉書搞出來的一套開發(fā)原生APP的框架,這套框架本身的核心就是Js2Java,它屏蔽了開發(fā)平臺的差異,開發(fā)者只要會前端開發(fā),就可以只寫一套代碼,通過這套框架構建不同平臺的native界面。微信只需要把自己的能力封裝到這套框架中供開發(fā)者調(diào)用,有趣的是整個APP的運作形式更接近與插件模式。簡單說就是開發(fā)者用React Native的框架編使用前端語言編寫代碼,最后打包成不同平臺的插件在微信發(fā)布即可。(詳見歷史文章“React Native-目前最火的前端技術”)

這三種方式都可以在微信里做一個免安裝,隨時可更新的APP。這對APP開發(fā)來說是好事(不需要自己再搞一套帳號體系,push系統(tǒng),支付體系),一切能力由微信提供,APP只需要專注于提供特色的服務就足夠了。

當然,或許微信這些已經(jīng)都做好了,創(chuàng)建一個應用號對微信來說只需要在桌面創(chuàng)建一個快捷方式而已…

#專欄作家#

給產(chǎn)品經(jīng)理講技術,微信公眾號(pm_teacher),人人都是產(chǎn)品經(jīng)理專欄作家。資深程序猿,專注客戶端開發(fā)若干年,對前端、后臺技術略懂,熱衷于對新的科技領域的探索。

本文原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)許可,不得轉(zhuǎn)載。

更多精彩內(nèi)容,請關注人人都是產(chǎn)品經(jīng)理微信公眾號或下載App
評論
評論請登錄
  1. 就是現(xiàn)在的小程序

    回復
    1. 正解

      來自山東 回復
  2. 你好,我想轉(zhuǎn)載,不知怎么取得授權?

    來自北京 回復
专题
18508人已学习13篇文章
AI产品经理的核心目的是通过AI技术创造和优化产品服务,丰富技术知识可以让自己在工作中拥有更多话语权。本专题的文章分享了AI产品经理需要掌握的AI技术。
专题
13114人已学习12篇文章
OTA,在线旅游(Online Travel Agency)指“旅游消费者通过网络向旅游服务提供商预定旅游产品或服务,并通过网上支付或者线下付费。
专题
16039人已学习12篇文章
CDP,即客户数据平台,是企业用来集中管理和整合客户数据的工具。本专题的文章分享了什么是CDP和如何搭建CDP平台。
专题
14373人已学习13篇文章
数据仓库是所有产品的数据中心,公司体系下的所有产品产生的所有数据最终都流向数据仓库。本专题的文章分享了什么是数据仓库和如何搭建数据仓库。
专题
17455人已学习13篇文章
出于文本易读性方面的考虑许多app都做了深色模式,本专题的文章分享了深色模式的设计指南。
专题
13040人已学习12篇文章
产品立项,对于产品来说是其生命周期中最基础的和最重要的阶段。产品立项都有哪些主要工作?本专题的文章分享了产品立项指南。