国产自在线拍精品|久久久久国产熟女精品|亚洲AV成人影视综合网|国产免费亚洲亚洲成人aa|久久久久青草大香综合精品|久久精品视频一区二区三区|久久久精品区二区三区免费9|久久国产精品高清一区二区三区

移動(dòng)開(kāi)發(fā)的羅曼蒂克消亡史

2019-02-14

今天,我想給大家講一段故事,這個(gè)故事里包含有黑科技、天才少年,有意氣風(fēng)發(fā)的豪情和壯志未酬的遺憾。更重要的是,這是一段真實(shí)的故事,是我人生中的一段重要經(jīng)歷。

對(duì)于互聯(lián)網(wǎng)人來(lái)說(shuō),這個(gè)冬天格外寒冷。

“辛苦一年半,現(xiàn)在要被聯(lián)合創(chuàng)始人給踢出局了,技術(shù)創(chuàng)業(yè)真是悲哀?!币粋€(gè)沉寂已久的微信群里,突然冒出了這樣一句話。

我看了一眼發(fā)消息的人,備注是“勇哥 創(chuàng)業(yè)”,我心里一緊。

群友被這個(gè)消息炸出來(lái),有的看熱鬧,有的義憤填膺,紛紛要求曝光無(wú)良公司。我卻不由得回想起當(dāng)初與勇哥結(jié)識(shí)的故事。

勇哥大名叫張勇,我與他相識(shí)是在 2015 年秋季,當(dāng)時(shí)我正在一個(gè)程序員論壇上閑逛,突然一個(gè)帖子映入我的眼簾:“搞了個(gè)安卓上免安裝運(yùn)行的,準(zhǔn)備開(kāi)源一下”。這個(gè)帖子一下子就引起了我的興趣。

移動(dòng)開(kāi)發(fā)正是我當(dāng)時(shí)的關(guān)注領(lǐng)域,我對(duì)智能手機(jī)上一切前沿的、好玩的技術(shù)都充滿好奇。帖子里說(shuō),他的這個(gè)技術(shù)可以通過(guò)主 App 啟動(dòng)任意第三方 App,我以前從未聽(tīng)說(shuō)過(guò)這樣的技術(shù)。

很快,通過(guò)朋友介紹,我和帖子的作者張勇搭上了線,他當(dāng)時(shí)是安卓版 360 手機(jī)助手的技術(shù)負(fù)責(zé)人,9 月份,我前往酒仙橋 360 總部,與他見(jiàn)了面。

張勇敦厚面相中透著機(jī)靈,和大部分程序員不一樣,他十分健談,說(shuō)起自己開(kāi)發(fā)的 DroidPlugin 眼里帶著光。和他聊了兩個(gè)小時(shí),我確信,這是一項(xiàng)安卓開(kāi)發(fā)黑科技。

安卓黑科技

中國(guó)的技術(shù)都是業(yè)務(wù)驅(qū)動(dòng)的,先有需求,然后研究怎么能做到,DroidPlugin 誕生的背景也是如此。

14 年左右,中國(guó)和國(guó)外的 App 理念走上了截然不同的兩條道路。在國(guó)外,一個(gè) App 最多做兩三件事,但在中國(guó),一個(gè) App 恨不得裝下所有功能,這就是所謂的超級(jí) App。

超級(jí) App 有很多好處,但是,谷歌在設(shè)計(jì)安卓的時(shí)候,沒(méi)有考慮到存在超級(jí) App 的情況,在安卓早期版本里,一個(gè) App 里只允許存在 65536 個(gè)方法,一旦超過(guò)就會(huì)報(bào)錯(cuò)。65536 已經(jīng)很大了,就和千年蟲(chóng)問(wèn)題一樣,開(kāi)發(fā)安卓的工程師們根本沒(méi)想到有 App 會(huì)需要那么多的方法。

這個(gè)問(wèn)題在國(guó)外被 Facebook 發(fā)現(xiàn)了,F(xiàn)acebook 的 App 很大,可能是國(guó)外僅有的幾個(gè)可以稱作超級(jí) App 的應(yīng)用了,它給出了一個(gè)暫時(shí)繞過(guò)的解決辦法。

國(guó)內(nèi)開(kāi)發(fā)者不滿足這種暫時(shí)繞過(guò)的方法,早在 2012 年,大眾點(diǎn)評(píng)的工程師圖毅敏在研究 Android 源碼的過(guò)程中就發(fā)現(xiàn),通過(guò)對(duì) AndroidDynamicLoader 方法的應(yīng)用,可以做到動(dòng)態(tài)加載資源甚至代碼。2014 年底,當(dāng)時(shí)在百度的安卓工程師任玉剛開(kāi)源了 Dynamic-load-apk,將這種方法更進(jìn)一步。

到張勇這里,他把動(dòng)態(tài)代理發(fā)展到了極致,讓 Android 系統(tǒng)的四大組件都可以動(dòng)態(tài)加載,這樣,安裝 App 的時(shí)候只用裝一個(gè)宿主 App 或者叫殼 App,然后在宿主 App 里遠(yuǎn)程下載代表各個(gè)功能模塊的 App 就行了。這種技術(shù)流派,后來(lái)被稱為安卓插件化技術(shù)。

想象一下,你的手機(jī)只用安裝一個(gè) App,如果想用其它 App,點(diǎn)擊下載之后就可以運(yùn)行,省去了麻煩的安裝過(guò)程,甚至你還可以用不同的賬號(hào)同時(shí)打開(kāi)一個(gè) App,這就是插件化的神奇之處。

安卓插件化的一個(gè)變種是組件化技術(shù),它并不用分成不同的 App,而是平時(shí)各個(gè)模塊分開(kāi)開(kāi)發(fā),發(fā)布的時(shí)候一起打包,這種技術(shù)的集大成者就是手機(jī)淘寶研發(fā)的 Atlas 組件化框架,2014 年初伯奎對(duì)外首次分享,2017 年 3 月正式開(kāi)源。

超級(jí) App 還會(huì)帶來(lái)一個(gè)問(wèn)題,就是 App 的更新,當(dāng) App 由數(shù)十個(gè)團(tuán)隊(duì),數(shù)百上千人開(kāi)發(fā),版本控制和更新變成了一個(gè)很麻煩的事情,特別是線上版本發(fā)現(xiàn) bug 時(shí)需要及時(shí)更新版本處理,而國(guó)內(nèi)安卓渠道眾多,依賴各個(gè)平臺(tái)更新是不現(xiàn)實(shí)的,只有自己處理更新,為了降低更新給用戶帶來(lái)的影響,國(guó)內(nèi)又發(fā)明了熱更新技術(shù)。

早期的熱更新技術(shù)借鑒了安卓極客最?lèi)?ài)的工具 Xposed,2015 年 7 月左右,淘寶的白衣開(kāi)源了安卓切面編程框架 Dexposed,它在 Xposed 的基礎(chǔ)上進(jìn)行改造,使其不需要 root 就可以任意改變應(yīng)用的功能。但是,這個(gè)技術(shù)只支持 Dalvik 運(yùn)行時(shí),對(duì)于新的 ART 運(yùn)行時(shí)無(wú)能為力。隨后不久,支付寶安卓團(tuán)隊(duì)推出了 AndFix,能很好的支持 ART,很快成為阿里系的標(biāo)準(zhǔn)熱更新工具。

2016 年,美團(tuán)的人告訴我,他們?cè)谘芯苛?Android Studio 2.0 里的 Instant Run 功能后,推出了 Robust 熱更新框架,成為安卓熱更新的一個(gè)新的技術(shù)流派。

插件化、組件化、熱更新,從 2015 年開(kāi)始,國(guó)內(nèi)的移動(dòng)開(kāi)發(fā)技術(shù)爆發(fā)了井噴式的發(fā)展,這些是國(guó)內(nèi)獨(dú)有的技術(shù),在這一期間涌現(xiàn)出無(wú)數(shù)開(kāi)發(fā)者,他們抱著極大的熱情研究技術(shù)并進(jìn)行開(kāi)源和分享,那是一個(gè)對(duì)移動(dòng)開(kāi)發(fā)者最好的時(shí)代。

在這一群人中,我有兩個(gè)人印象比較深刻。

天才少年

2016 年初,我開(kāi)始籌辦 GMTC 全球移動(dòng)技術(shù)大會(huì),找張勇推薦講師,他給我介紹了羅迪。從勇哥的描述里,顯然他對(duì)羅迪的技術(shù)極為認(rèn)同,然而讓我大吃一驚的是,羅迪當(dāng)時(shí)才高二,還是個(gè)在校學(xué)生。

毫無(wú)疑問(wèn)這是一個(gè)天才少年。據(jù)他自述,他從初二開(kāi)始自學(xué)編程,初三開(kāi)始學(xué) Java 和安卓開(kāi)發(fā),業(yè)余時(shí)間全部用來(lái)學(xué)習(xí)和研究 Android 源碼,這一點(diǎn),就連職業(yè)的開(kāi)發(fā)者也難以做到。他的天才并不是說(shuō)具有學(xué)習(xí)和編程的天賦,而是可以靜下心來(lái)學(xué)習(xí)在一般人看起來(lái)枯燥的技術(shù)。

不過(guò),雖然我認(rèn)同他的技術(shù),但是在權(quán)衡之后我還是放棄了讓他當(dāng)講師的想法,因?yàn)椴幌氚蚊缰L(zhǎng)。但我邀請(qǐng)他來(lái)參加 GMTC 大會(huì),以及一個(gè)安卓的閉門(mén)會(huì)議,并在閉門(mén)會(huì)議上做一個(gè)分享。

6 月 24 號(hào),GMTC 如期舉行,我也見(jiàn)到了羅迪,他在微信上很活躍,但在現(xiàn)實(shí)中看上去比較木訥,講一句話需要思考一段時(shí)間,不太擅長(zhǎng)與人打交道。

他說(shuō),插件化今后的方向是沙盒和雙開(kāi),后者又被稱為“分身”,曾有一段時(shí)間,各種手機(jī)游戲小號(hào)、微信分身非?;?,就是用的這種技術(shù)。

值得一提的是,當(dāng)年那次閉門(mén)會(huì)議,幾乎囊括了當(dāng)時(shí)在安卓插件化方面研究最前沿的一批人,會(huì)議結(jié)束后,我請(qǐng)他們吃飯,拍照留念,現(xiàn)在一看,全是回憶。

微信圖片_20190214103557.jpg

GMTC2016 安卓插件化閉門(mén)會(huì)議合影,后排右二是羅迪)

當(dāng)時(shí)的羅迪已經(jīng)被市場(chǎng)所發(fā)現(xiàn)了,我發(fā)布了采訪他的文章后,有人專門(mén)給我寫(xiě)郵件想讓我把羅迪介紹給他,張勇還告訴我有老板專門(mén)到北京就是為了看他。

再后來(lái)我沒(méi)有他的消息了,不過(guò),他給我?guī)?lái)了一點(diǎn)體會(huì):當(dāng)一個(gè)行業(yè)井噴時(shí),會(huì)有這樣超出常理的天才涌現(xiàn)。

Bang 和他的 JSPatch

上面介紹的技術(shù)都是安卓平臺(tái)的,iOS 和安卓平臺(tái)的技術(shù)差異很大,像插件化這樣的技術(shù)不太可能實(shí)現(xiàn)。在那幾年里,iOS 討論最多的是組件化。

不過(guò),iOS 和安卓有一個(gè)共同的需求,那就是熱更新,和安卓分發(fā)渠道太多不同,iOS 需要熱更新,是因?yàn)樘O(píng)果審核太慢,以及審核容易發(fā)生意外,雖然蘋(píng)果有快速審核通道,但那遠(yuǎn)遠(yuǎn)不夠。我們需要能繞過(guò)蘋(píng)果審核的更新辦法。Bang 的 JSPatch 應(yīng)運(yùn)而生。

Bang 是潮汕人,2016 年我邀請(qǐng)他參加了第一屆 GMTC 大會(huì),在短時(shí)間的接觸中,感覺(jué)似乎比較靦腆,但在網(wǎng)絡(luò)上,他有一個(gè)博客,我很喜歡看他的博文,不僅言之有物,而且能切中要害。

Bang 因?yàn)?JSPatch 而名聲鵲起,GMTC 的時(shí)候他的演講爆滿,有人專門(mén)過(guò)去看他。

JSPatch 并不是第一個(gè) iOS 熱更新工具,在之前還有基于 Lua 的 WaxPatch,后來(lái)由淘寶的君展維護(hù),但 WaxPatch 需要帶一個(gè) Lua 運(yùn)行時(shí)會(huì)增大體積,而 JSPatch 則頗為小巧,借助 iOS 平臺(tái)內(nèi)嵌的 JS 引擎,代碼行數(shù)長(zhǎng)期保持在 2000 行以下。從 2016 年起,我了解到的國(guó)內(nèi)大多數(shù)頭部應(yīng)用,幾乎全部使用了 JSPatch,包括互相之間存在競(jìng)爭(zhēng)的 BAT 巨頭們,在注重門(mén)戶之見(jiàn)的國(guó)內(nèi),這實(shí)在是個(gè)了不起的成就。

然而,正因?yàn)?/span> JSPatch 的流行,當(dāng)蘋(píng)果決定收緊審核政策時(shí),JSPatch 首當(dāng)其沖,結(jié)果讓整個(gè)中文互聯(lián)網(wǎng)幾乎都受到了影響,這個(gè)下面再談。

百花齊放的時(shí)代

2016 年,國(guó)內(nèi)的移動(dòng)開(kāi)發(fā)技術(shù)發(fā)展到了最鼎盛的時(shí)期。插件化 / 熱更新成為顯學(xué),成為高級(jí)工程師的必修課。

張勇在樂(lè)視最風(fēng)光的時(shí)候去了樂(lè)視體育,后來(lái)又被人鼓動(dòng),以技術(shù)入股的形式去做 PC 安卓模擬器的創(chuàng)業(yè)。

360 安全衛(wèi)士的張炅軒等,開(kāi)發(fā)了一個(gè)更完美的插件化技術(shù) RePlugin,并在 2017 年的 GMTC 上開(kāi)源。

聚劃算的樸誠(chéng)發(fā)布了 LuaView,另一個(gè)基于 Lua 的 iOS 熱更新工具。

剛剛收到蘋(píng)果投資的滴滴宣布合并 Uber 中國(guó),它招募了當(dāng)時(shí) iOS 領(lǐng)域的大牛 Sunny 孫源和安卓的任玉剛,開(kāi)始在移動(dòng)技術(shù)上大展拳腳。過(guò)不久,Sunny 就推出 iOS 動(dòng)態(tài)化方案 DynamicCocoa,它比 JSPatch 更加激進(jìn),已經(jīng)有安卓插件化的幾分模樣;曾鼓搗出 Dynamic-load-apk 的任玉剛則推出安卓插件化方案 VirtualAPK,與 RePlugin 同臺(tái)競(jìng)技。

QQ 還推出了一個(gè)號(hào)稱史上最瘋狂的 iOS 動(dòng)態(tài)化方案 OCS,它們開(kāi)發(fā)了一個(gè)自己的中間語(yǔ)言 OCScript,還開(kāi)發(fā)了一個(gè)自己的虛擬機(jī) OCSVM 去執(zhí)行它……稍微懂點(diǎn)編程的就知道這是一個(gè)多么瘋狂的方案。

那的確是一個(gè)百花齊放的時(shí)代。而身處這個(gè)時(shí)代甚至參與其中,幾乎每天我都活在激動(dòng)當(dāng)中。

很多人不知道的是,InfoQ 的使命是推動(dòng)軟件技術(shù)發(fā)展,這是一個(gè)頗顯狂妄的說(shuō)法,技術(shù)推動(dòng)社會(huì)發(fā)展,而我們要推動(dòng)技術(shù)發(fā)展。我將它當(dāng)作了我的職業(yè)信條。在那段時(shí)間里,我能感覺(jué)到所處領(lǐng)域每天都在往前發(fā)展,能感覺(jué)到我所作的事情,無(wú)論是報(bào)道和微信社群,還是線下大會(huì)和沙龍,就像拓荒一樣,都在一點(diǎn)點(diǎn)的推動(dòng)這個(gè)領(lǐng)域的外延更加擴(kuò)大。沒(méi)有比這更好的工作了。

當(dāng)時(shí)我發(fā)現(xiàn)一個(gè)問(wèn)題,就是這些黑科技只在國(guó)內(nèi)發(fā)展,沒(méi)有人把它介紹到國(guó)外去,國(guó)內(nèi)外之間缺乏交流。于是我給 InfoQ 英文站的社區(qū)編輯 Sergio De Simone 寫(xiě)了一封郵件,看看有沒(méi)有可能對(duì)國(guó)內(nèi)的技術(shù)做一些報(bào)道。Sergio 是一名軟件工程師,業(yè)余時(shí)間幫 InfoQ 英文站寫(xiě)了許多技術(shù)報(bào)道,其中大部分是移動(dòng)領(lǐng)域的。

微信圖片_20190214103617.jpg

然而 Sergio 的回復(fù)讓我比較沮喪,他認(rèn)為這些技術(shù)違反蘋(píng)果和谷歌的規(guī)則,不太可能在國(guó)外應(yīng)用,因此報(bào)道的興趣不大。曾經(jīng)動(dòng)過(guò)想把張勇推薦到國(guó)外 QCon 的心思也熄滅了。

2016 年 6 月的閉門(mén)會(huì)議上,我號(hào)召大家多多在國(guó)外網(wǎng)站和社區(qū)上推廣插件化技術(shù),可惜沒(méi)人聽(tīng)進(jìn)去,在我了解的范圍內(nèi),唯一做過(guò)這方面的努力的是 LBE 的馮森林,他在參加 Google IO 的時(shí)候向國(guó)外工程師演示插件化的神奇,據(jù)說(shuō)當(dāng)時(shí)老外驚呆了。后來(lái)谷歌推出了自己的免安裝應(yīng)用 Instant Apps,不知道是否有受到啟發(fā)。

現(xiàn)在回想起來(lái),我當(dāng)時(shí)可以做得更多的,即使未必有用,但總得試一試。

然而還沒(méi)有等我再次鼓起勇氣,蘋(píng)果的打擊到來(lái)了。

蘋(píng)果的一封信

2017 年 3 月,眾多 iOS 開(kāi)發(fā)者收到警告郵件,聲稱其 App 違規(guī)使用動(dòng)態(tài)方法,責(zé)令限時(shí)整改。

這封郵件引起了開(kāi)發(fā)者的恐慌,連 React Native 都遭受池魚(yú)之殃,經(jīng)過(guò)一番尋找之后,發(fā)現(xiàn)問(wèn)題集中出現(xiàn)在兩個(gè)熱更新工具 Rollout 和 JSPatch 上,其中 Rollout 國(guó)外用的較多,JSPatch 則主要是國(guó)內(nèi)使用。

在當(dāng)時(shí)的分析文章里,該事件的影響一節(jié)里我寫(xiě)道:

在國(guó)外,本次警告事情其實(shí)受影響并沒(méi)有那么大,國(guó)外 iOS 平臺(tái)熱修復(fù)或熱更新并不流行,Rollout 的聲明里,本次只有數(shù)百個(gè) App、數(shù)百萬(wàn)最終用戶受到影響。

但在國(guó)內(nèi),這一數(shù)字要遠(yuǎn)遠(yuǎn)超出。去年以來(lái),凡是公開(kāi)分享過(guò) iOS 應(yīng)用架構(gòu)的,都將熱修復(fù)作為其基礎(chǔ)設(shè)施之一,可以說(shuō)大部分頭部應(yīng)用都有使用 JSPatch 或類(lèi)似方案。本次受影響的國(guó)內(nèi) App 數(shù)以千計(jì),覆蓋的人群則包括幾乎所有中國(guó) iOS 用戶。

更長(zhǎng)遠(yuǎn)的影響是,熱修復(fù)對(duì)一個(gè)團(tuán)隊(duì)的開(kāi)發(fā)流程和節(jié)奏緊密相關(guān),很多團(tuán)隊(duì)都必須修改相應(yīng)的開(kāi)發(fā)流程來(lái)適應(yīng)變化。

這一判斷并沒(méi)有夸張,在蘋(píng)果警告之后,iOS 動(dòng)態(tài)化的工具都轉(zhuǎn)入地下發(fā)展,關(guān)于這方面的研究和分享也急劇減少,甚至連整個(gè) iOS 技術(shù)的分享也變少了。在另一篇文章里,我寫(xiě)道:蘋(píng)果的一封郵件像《三體》的智子一樣鎖死了國(guó)內(nèi)技術(shù)。從那以后,“iOS 開(kāi)發(fā)沒(méi)人要了”成為一個(gè)梗,流行起來(lái)。

微信圖片_20190214103623.jpg

在安卓平臺(tái),雖然谷歌沒(méi)有能力像蘋(píng)果一樣干涉國(guó)內(nèi)的開(kāi)發(fā),但插件化技術(shù)從另一方面遭遇了困境。

這一困境就是安卓新版本以及國(guó)內(nèi)各種魔改 ROM 對(duì)于底層的改動(dòng)。安卓插件化技術(shù)依賴部分底層方法以及私有 API,而這些在新版本里是很有可能改動(dòng)的,一旦修改了,插件化就會(huì)失效甚至出錯(cuò)。國(guó)內(nèi)各大手機(jī)廠商的系統(tǒng)也喜歡對(duì)底層進(jìn)行修改,它們的修改甚至都不會(huì)公開(kāi)告知,因此兼容問(wèn)題是插件化技術(shù)遇到的最大挑戰(zhàn)。

2018 年發(fā)布的 Android 9.0,甚至要求開(kāi)發(fā)者不得使用私有 API,少了這些 API,安卓開(kāi)發(fā)被重新關(guān)回籠子里,還能玩的黑科技大大減少,無(wú)意之中竟然取得了和蘋(píng)果警告類(lèi)似的效果。

在蘋(píng)果警告之后,我瘋狂的閱讀網(wǎng)上的報(bào)道,希望能看到轉(zhuǎn)機(jī),然而越是讀下來(lái),我的心里越是冰涼。

Hacker News 對(duì)于事件報(bào)道的討論串里,大部分人對(duì)于蘋(píng)果的行為持贊同態(tài)度,原因是隱私和安全。

插件化和熱更新對(duì)隱私和安全的威脅在于,用戶無(wú)法控制或得知應(yīng)用被偷偷的嵌入惡意代碼,部分插件化方案要求提前獲取所有插件 App 所需要的權(quán)限,這意味著開(kāi)發(fā)者可以利用它來(lái)竊取用戶的隱私。

而隱私和安全在國(guó)外是一個(gè)禁區(qū),不可越雷池一步,即使并沒(méi)有造成實(shí)際危害,只是有這方面的風(fēng)險(xiǎn),相關(guān)的技術(shù)就不可能被允許。這個(gè),其實(shí) Sergio 早在一年前就告訴我了,然而我還抱著僥幸心理,并沒(méi)有重視他的回復(fù)。

插件化和熱更新的問(wèn)題就在于它們的能力太強(qiáng)大了,猶如過(guò)于鋒利的雙刃劍,從蘋(píng)果和谷歌的角度,必須要加以限制。

事實(shí)上,插件化已經(jīng)被拿來(lái)做過(guò)壞事了,DroidPlugin 就曾被黑產(chǎn)利用,在 2017 年爆發(fā)過(guò) Triada 和 TigerEyeing 兩起病毒木馬事件。

至于熱更新實(shí)際上尚未造成危害,它只是被一家國(guó)外安全機(jī)構(gòu)檢測(cè)到有風(fēng)險(xiǎn),就遭到了蘋(píng)果的堅(jiān)決取締。但在國(guó)內(nèi),它已有被濫用的苗頭,在蘋(píng)果警告事件中,有些沒(méi)有使用熱更新的 App 也收到了警告,后來(lái)才發(fā)現(xiàn),有些第三方的 SDK 使用了 JSPatch,而這些第三方開(kāi)發(fā)商做些什么,甚至連 App 開(kāi)發(fā)者也不能控制!

所以,從這個(gè)角度來(lái)看,插件化和熱更新是需要防止濫用,而在之前,我只看到這些技術(shù)好的一面,對(duì)于它們的負(fù)面影響刻意忽視,違背了媒體中立的準(zhǔn)則和監(jiān)督的職能,現(xiàn)在回想起來(lái),實(shí)在是不成熟。

從另一方面思考,我又難掩憤懣之情——蘋(píng)果和谷歌打擊插件化和熱修復(fù),實(shí)在是太輕易了,并且,從始至終,它們從未與國(guó)內(nèi)開(kāi)發(fā)者有過(guò)溝通,從未考慮過(guò)國(guó)內(nèi)的特殊情況。

蘋(píng)果取締熱修復(fù),只需要通過(guò)一封郵件,它甚至都不需要修改審核規(guī)則,而只需要暗中調(diào)整規(guī)則的解釋:iOS 安全大牛蒸米在微博上說(shuō),警告中提到的動(dòng)態(tài)方案,其實(shí)審核上一直寫(xiě)著不讓用,但是實(shí)際用了審核也并不會(huì)被拒。而現(xiàn)在,它們只需要嚴(yán)格執(zhí)行規(guī)則就行了。

而國(guó)內(nèi)和國(guó)外,不僅在對(duì)待隱私上的態(tài)度不同,App 的形態(tài)上也有差異,國(guó)內(nèi)的超級(jí) App 帶來(lái)的新需求,為什么不能讓蘋(píng)果為國(guó)內(nèi)市場(chǎng)單獨(dú)推出一些新功能和政策?

我深深的體會(huì)到,國(guó)內(nèi)的這些移動(dòng)開(kāi)發(fā)技術(shù),其實(shí)就是沙灘上的城堡,對(duì)于操作系統(tǒng)的路徑依賴,讓蘋(píng)果和谷歌哪怕做一些小小調(diào)整,也足以讓這些酷炫的黑科技遭到毀滅性打擊。

這段經(jīng)歷讓我無(wú)比渴望國(guó)內(nèi)出現(xiàn)自主的操作系統(tǒng),讓我深刻理解了自主操作系統(tǒng)的重要性、底層技術(shù)和制定規(guī)則的重要性。然而我也知道,要做一款主流的操作系統(tǒng),不僅僅是技術(shù)問(wèn)題, 更重要的是歷史的機(jī)遇。

更實(shí)際些的考慮,要盡量避免類(lèi)似的事件發(fā)生,我們需要盡量加強(qiáng)國(guó)內(nèi)外的技術(shù)交流,避免雙方的技術(shù)差異過(guò)大。

2017 年 6 月的第二屆 GMTC 的開(kāi)場(chǎng)上,我提醒參會(huì)者:蘋(píng)果和谷歌一直在堅(jiān)定的推動(dòng) Web 技術(shù),在熱更新和插件化的道路選擇上,我們和國(guó)外走得越來(lái)越遠(yuǎn),這真的是一件好事情嗎?我們是否走了彎路?

然而,這已經(jīng)是馬后炮,這些“黑科技”技術(shù)的衰落,已不可避免。

為了忘卻的紀(jì)念

對(duì)我來(lái)說(shuō),這篇文章充斥著大量的回憶,格外難以動(dòng)筆。

對(duì)于過(guò)去的事情,記憶難免有所美化,有些地方也可能記錯(cuò),讀者如果發(fā)現(xiàn),還請(qǐng)海涵。

這段經(jīng)歷對(duì)我的打擊甚大,在一段時(shí)間內(nèi),我甚至對(duì)移動(dòng)技術(shù)失去了興趣,沙灘城堡的意象在腦海中揮之不去,看到新的技術(shù)總有一個(gè)聲音在耳邊說(shuō):沒(méi)有用的,只要蘋(píng)果爸爸稍微改改,這技術(shù)就得進(jìn)歷史的垃圾堆……

在做移動(dòng)開(kāi)發(fā)內(nèi)容和活動(dòng)時(shí)交了一些朋友,也得罪了一些人,后來(lái)大部分也不再聯(lián)系了……

插件化和熱更新技術(shù)是真的不可避免的衰落了,它們已經(jīng)錯(cuò)過(guò)了歷史機(jī)遇期,新的技術(shù)已經(jīng)從另一個(gè)維度實(shí)施了降維打擊,沒(méi)錯(cuò),說(shuō)的就是小程序。

據(jù)了解,有些大型 App 如淘寶等,已經(jīng)開(kāi)始用小程序來(lái)取代一些原生的功能模塊,這一職責(zé)正是插件化的范疇,而小程序的熱更新相比原生,更加簡(jiǎn)單和自然。小程序還能成為平臺(tái)吸引第三方入駐,這在插件化中只有在 RePlugin 那里有些想法的雛形而已。

更大的改變則來(lái)自于行業(yè)風(fēng)向的變化。頭條系“App 工廠”取得的巨大成功,讓人們重新思考 App 矩陣的價(jià)值,人們不再往超級(jí) App 里加功能,而是又開(kāi)始開(kāi)發(fā)新的 App 了,對(duì)這些 App,插件化基本沒(méi)有用武之地。

很多移動(dòng)開(kāi)發(fā)者都轉(zhuǎn)行了,張勇最終還是和老板協(xié)商解決了問(wèn)題,投身到下一份工作里。

Bang 去了螞蟻金服,他還在堅(jiān)持。在他 2018 年總結(jié)的博文里,他寫(xiě)道:

JSPatch 8 月開(kāi)始遭受另一波審查升級(jí),混淆的方案失效,蘋(píng)果確實(shí)針對(duì) JSPatch 做了比較厲害的掃描手段并在不斷升級(jí),今年跟審核團(tuán)隊(duì)溝通他們也是表示不喜歡 JSPatch,還是那套審核后不能修改的說(shuō)辭,就算解決了安全問(wèn)題也沒(méi)用,比較無(wú)奈,但熱修復(fù)需求還在,JSPatch 平臺(tái)還是會(huì)繼續(xù)找解決方案。

蘋(píng)果仍然在趕盡殺絕。

插件化熱潮注定成為技術(shù)發(fā)展的一段小插曲,也許再過(guò)幾年,不會(huì)有人記得了。那段激情飛揚(yáng)的歲月,終將成為 The Wasted Times。

微信圖片_20190214103629.jpg

(電影《羅曼蒂克消亡史 /The Wasted Times》劇照)

他一直拖到一九四九年五月初才坐上去香港的輪船,算得上真正的末班車(chē)。沒(méi)有人知道他在拖什么或等待什么,我想他自己也未必知道,不過(guò)是下意識(shí)的拖延。不久他就死在香港,死前再?zèng)]有值得記述的事件或說(shuō)過(guò)的話,他基本沒(méi)再說(shuō)話,這沒(méi)什么可奇怪的,一切都不值一提,他終于走向自己的沉默。

西安軟件開(kāi)發(fā)、西安APP開(kāi)發(fā)、西安軟件外包、西安軟件開(kāi)發(fā)、西安網(wǎng)站建設(shè)、電商軟件開(kāi)發(fā)、社交軟件開(kāi)發(fā)、直播軟件開(kāi)發(fā)、西安網(wǎng)站制作、西安區(qū)塊鏈開(kāi)發(fā)

我很喜歡這段話,覺(jué)得感同身受,做過(guò)什么,發(fā)生什么,到末尾一切都不值一提,然而我終究還是拿起筆,記下那些為了忘卻的紀(jì)念。

跨入人工智能時(shí)代,擁有自我意識(shí)的機(jī)器人終于出現(xiàn)了?

2019-02-14

人類(lèi)是一種擁有強(qiáng)烈自我意識(shí)的高等智慧生物,所以我們想象之中的機(jī)器人除了擁有鋼鐵之軀以外,也應(yīng)該擁有自我意識(shí),因?yàn)橹挥袚碛辛俗晕乙庾R(shí),才能夠稱之為名副其實(shí)的機(jī)器人,否則也只不過(guò)是一部機(jī)器而已。然而,要讓機(jī)器人擁有自我意識(shí)是一件極其困難的事情,雖然有很多科學(xué)家都投入其中,一直以來(lái)卻毫無(wú)進(jìn)展。一般我們所聽(tīng)到的人工智能其實(shí)都是弱人工智能,所謂弱人工智能,簡(jiǎn)單來(lái)講就是沒(méi)有自我意識(shí)的人工智能,是可以根據(jù)人類(lèi)預(yù)先輸入的指令而機(jī)械化的完成某項(xiàng)工作的機(jī)器。

微信圖片_20190214101117.jpg

從本質(zhì)上來(lái)講,稱弱人工智能為機(jī)器更為妥當(dāng),而真正的機(jī)器人則指的是強(qiáng)人工智能,也就是能夠擁有自我意識(shí)的機(jī)器人,是科幻電影中我們所看到的那些擁有鋼鐵之軀和無(wú)盡智慧的家伙們,是那些可能對(duì)人類(lèi)統(tǒng)治地位造成威脅的家伙們,雖然理想是遠(yuǎn)大的,但一直以來(lái)在強(qiáng)人工智能領(lǐng)域的研究幾近空白。但現(xiàn)在,一切改變了,美國(guó)哥倫比亞大學(xué)的科學(xué)家們聲稱,一個(gè)擁有自我意識(shí)的機(jī)器人誕生了。在詳細(xì)了解這個(gè)真正的機(jī)器人之前,讓我們先來(lái)回顧一下人類(lèi)自我意識(shí)的產(chǎn)生,這樣比較便于我們?nèi)ダ斫饨酉聛?lái)的內(nèi)容。

微信圖片_20190214101121.jpg

人類(lèi)擁有強(qiáng)烈的自我意識(shí),但顯然人類(lèi)的自我意識(shí)并不是天生就如此之強(qiáng),而是通過(guò)不斷的學(xué)習(xí)和自我認(rèn)知來(lái)使自我意識(shí)得以增強(qiáng)。簡(jiǎn)單來(lái)講吧,一個(gè)新生兒每天躺在嬰兒床中在做什么呢?在我們看來(lái),他不過(guò)是躺在那里咿咿呀呀而已,可實(shí)際上他是在進(jìn)行自我感知,感知自己的手臂、自己的雙腿、自己的眼睛以及耳朵,在這一過(guò)程中,嬰兒的自我意識(shí)不斷增強(qiáng),開(kāi)始逐漸意識(shí)到自己所具有的能力和待開(kāi)發(fā)的潛力,終有一日,嬰兒明白了自己到底是什么。而這個(gè)擁有自我意識(shí)的機(jī)器人,和新生的嬰兒簡(jiǎn)直像極了。

微信圖片_20190214101128.jpg

何以證明這個(gè)機(jī)器人擁有自我意識(shí)呢?科學(xué)家們制造完成這個(gè)機(jī)器人的外觀實(shí)際上是一個(gè)機(jī)械臂,他們并未給機(jī)器人輸入任何的程序指令。隨后機(jī)器人開(kāi)始隨意移動(dòng),并在這一過(guò)程中開(kāi)始進(jìn)行自我感知和機(jī)器學(xué)習(xí),在經(jīng)歷了三十余個(gè)小時(shí)之后,這個(gè)機(jī)器人已經(jīng)對(duì)自身有了充分的認(rèn)知,包括自己的尺寸、移動(dòng)能力以及機(jī)械手臂的拾取能力,簡(jiǎn)單一點(diǎn)來(lái)說(shuō),就是這個(gè)機(jī)器人明白了自己到底是什么,然后這個(gè)機(jī)器人便開(kāi)始進(jìn)行實(shí)際工作了,它不斷使用機(jī)械手臂拾取物品,并將物品運(yùn)送到另一個(gè)位置。這太有趣了。

西安軟件開(kāi)發(fā)、西安APP開(kāi)發(fā)、西安軟件外包、西安軟件開(kāi)發(fā)、西安網(wǎng)站建設(shè)、電商軟件開(kāi)發(fā)、社交軟件開(kāi)發(fā)、直播軟件開(kāi)發(fā)、西安網(wǎng)站制作、西安區(qū)塊鏈開(kāi)發(fā) 

機(jī)器人通過(guò)自我感知認(rèn)識(shí)到了自己的能力以及所要完成的任務(wù),可以說(shuō)這個(gè)機(jī)器人已經(jīng)擁有了自我意識(shí)。只不過(guò)它的自我意識(shí)相比人類(lèi)還差得遠(yuǎn),但這已經(jīng)是人工智能領(lǐng)域的一大技術(shù)突破了。有人會(huì)質(zhì)疑強(qiáng)人工智能的研發(fā),認(rèn)為這是人類(lèi)自我毀滅的行為,不可否認(rèn),讓機(jī)器人擁有自我意識(shí)對(duì)于人類(lèi)來(lái)說(shuō)的確存在著一定風(fēng)險(xiǎn),既然如此,為什么還要進(jìn)行研究呢?因?yàn)閾碛凶晕乙庾R(shí)的機(jī)器人可以有更好的適應(yīng)性,能夠更高效的完成工作,一些科學(xué)家認(rèn)為,如果我們能夠讓機(jī)器人擁有自我意識(shí),那么我們也應(yīng)該能夠很好的控制它們。不過(guò),對(duì)于強(qiáng)人工智能,在我們對(duì)前景表示樂(lè)觀的同時(shí),也要保持謹(jǐn)慎的態(tài)度。

2019年,區(qū)塊鏈的困局和希望

2019-02-14

2018到2019的時(shí)間跨度,是區(qū)塊鏈“去泡沫化”的過(guò)程。熱錢(qián)帶來(lái)的躁動(dòng)不安,逐漸散去,人們開(kāi)始重新審視區(qū)塊鏈的價(jià)值。新華社更直接指出,市場(chǎng)出清后,“產(chǎn)業(yè)區(qū)塊鏈”時(shí)代即將到來(lái)。

但是,經(jīng)濟(jì)學(xué)家們對(duì)于區(qū)塊鏈技術(shù)未來(lái)發(fā)展方向和應(yīng)用領(lǐng)域,卻有著不同的觀點(diǎn)。

在騰訊金融科技智庫(kù)出品《見(jiàn)證2019百位經(jīng)濟(jì)學(xué)家問(wèn)卷調(diào)查報(bào)告》中,關(guān)于區(qū)塊鏈的意義分歧很大,33%的經(jīng)濟(jì)學(xué)家認(rèn)為區(qū)塊鏈技術(shù)意義重大;32%認(rèn)為意義一般;19%認(rèn)為意義不大。

這背后隱含的問(wèn)題是,區(qū)塊鏈技術(shù)究竟如何落地,接下來(lái)該往哪里走?

值得慶幸的是,當(dāng)泡沫被刺破后,產(chǎn)業(yè)區(qū)塊鏈開(kāi)始走上舞臺(tái)。

微信圖片_20190214100550.jpg

這是新的開(kāi)始。

在這個(gè)階段,互聯(lián)網(wǎng)巨頭和傳統(tǒng)企業(yè)接棒行業(yè)主導(dǎo)地位,大大小小的區(qū)塊鏈技術(shù)創(chuàng)業(yè)公司開(kāi)始嶄露頭角。從應(yīng)用落地、商業(yè)模式探索到與其他前沿技術(shù)的結(jié)合,盡管遭受質(zhì)疑,一路磕磕絆絆,產(chǎn)業(yè)區(qū)塊鏈探索的腳步從未停止。

在剛剛結(jié)束的“鋅火燎原”杭州站沙龍上,鋅鏈接創(chuàng)始人龔海瀚邀請(qǐng)螞蟻金服、趣鏈科技、云象區(qū)塊鏈、金丘科技、標(biāo)準(zhǔn)鏈、京衡律師事務(wù)所等相關(guān)負(fù)責(zé)人,共同探討產(chǎn)業(yè)區(qū)塊鏈的技術(shù)應(yīng)用落地情況和前景。

產(chǎn)業(yè)區(qū)塊鏈技術(shù)應(yīng)用的探討

微信圖片_20190214100554.jpg

螞蟻區(qū)塊鏈產(chǎn)品總監(jiān)魚(yú)朋:

我認(rèn)為區(qū)塊鏈有點(diǎn)像工業(yè)時(shí)代的蒸汽機(jī)。蒸汽機(jī)其實(shí)就是一個(gè)熱量傳遞,讓氣體能夠在封閉的狀態(tài)下產(chǎn)生張力、產(chǎn)生動(dòng)力的機(jī)器,最開(kāi)始的時(shí)候跑得沒(méi)馬快。任何新發(fā)明和技術(shù)都有一個(gè)發(fā)展過(guò)程,有發(fā)展路徑,區(qū)塊鏈也是類(lèi)似的。

區(qū)塊鏈概念本身在技術(shù)上并沒(méi)有本質(zhì)的創(chuàng)新,實(shí)際上延續(xù)以前的分布式技術(shù)、點(diǎn)對(duì)點(diǎn)通信技術(shù),加上密碼學(xué)。在應(yīng)用場(chǎng)景中做到去中心化,在數(shù)據(jù)上不可篡改等方面有優(yōu)勢(shì)。

在數(shù)據(jù)時(shí)代,區(qū)塊鏈以我們的大數(shù)據(jù)作為生產(chǎn)資料,數(shù)據(jù)智能作為新的生產(chǎn)力,決定了我們必須要有一種新的生產(chǎn)關(guān)系。所謂的生產(chǎn)關(guān)系就是說(shuō)在這種新的生產(chǎn)力的模式下,人人之間的關(guān)系還有企業(yè)上下游之間的關(guān)系該怎么整理,這就是區(qū)塊鏈的魅力所在。

2019年,隨著區(qū)塊鏈技術(shù)應(yīng)用的發(fā)展,2B這樣區(qū)塊鏈落地場(chǎng)景。一項(xiàng)技術(shù)也好,一個(gè)平臺(tái)也好,主要還是解決企業(yè)從而到人的問(wèn)題,滿足人的需求。

微信圖片_20190214100618.jpg

金丘科技區(qū)塊鏈戰(zhàn)略發(fā)展部高級(jí)副總裁劉明瑞:

金丘科技做了很多區(qū)塊鏈的實(shí)際應(yīng)用落地案例,踩過(guò)很多雷。我來(lái)舉幾個(gè)區(qū)塊鏈應(yīng)用困局的例子。

第一個(gè)困局是麥肯錫文章所指的,支付領(lǐng)域困局。以某區(qū)塊鏈支付領(lǐng)域公司為例,xCurrent、xVia、xRapid三種不同的產(chǎn)品,但用得最多的xCurrent只是一個(gè)債權(quán),相當(dāng)于白條,沒(méi)有使用到真正區(qū)塊鏈的技術(shù)。xRapid有應(yīng)用區(qū)塊鏈技術(shù),但據(jù)說(shuō)只有一個(gè)二線墨西哥的財(cái)務(wù)公司在使用它的產(chǎn)品,這是因?yàn)樵谥Ц额I(lǐng)域。區(qū)塊鏈不是唯一一個(gè)解決方案,有很多可替代的方案可以使成本降低,時(shí)間縮短。

而區(qū)塊鏈在供應(yīng)鏈金融落地最大的問(wèn)題,首先是沒(méi)有核心企業(yè),難以建供應(yīng)鏈金融的業(yè)務(wù)場(chǎng)景;其次如果有核心企業(yè),其實(shí)都不一定需要區(qū)塊鏈了。

我們之前做過(guò)大米的溯源。溯源也有一些基本上我們沒(méi)想清楚的點(diǎn),比如說(shuō)區(qū)塊鏈可以保證數(shù)據(jù)不可篡改,但是上鏈的數(shù)據(jù)怎么能證明它是真實(shí)的?

在新摩爾定律的技術(shù)生命采納周期中,我們認(rèn)為區(qū)塊鏈明顯處于早期,即Early Adopters。面對(duì)技術(shù)生命采納的鴻溝、高德納的死亡谷,我們認(rèn)為區(qū)塊鏈技術(shù)至今還處于死亡之谷的左側(cè),可能離跨越鴻溝還稍微有點(diǎn)遠(yuǎn)。

無(wú)論Token價(jià)格的變化多少,我們認(rèn)為區(qū)塊鏈產(chǎn)業(yè)化的空間確實(shí)是大,至于說(shuō)這條路怎么走,怎么才能真正的做到區(qū)塊鏈產(chǎn)業(yè)化,我們也不知道,我們只是在尋求真理,但是我們目前還沒(méi)有找到真理。

微信圖片_20190214100622.jpg

趣鏈科技聯(lián)合創(chuàng)始人尹可挺:

我們把區(qū)塊鏈應(yīng)用分為三個(gè)階段。

大部分公眾對(duì)區(qū)塊鏈的認(rèn)識(shí)都處于第一個(gè)階段,即比特幣階段,最大的印象就是它是一個(gè)不可篡改的賬本。

第二階段是以太坊階段,我們把它定義成構(gòu)建跨機(jī)構(gòu)跨行業(yè)的新型模式,因?yàn)閰^(qū)塊鏈說(shuō)到底是解決信息不對(duì)稱的技術(shù),一個(gè)企業(yè)內(nèi)部的方案往往也不會(huì)在這種分層的特別明顯,跨企業(yè)的合作在信息交付上會(huì)有一些不同承載。比如,我們今天市場(chǎng)上面做的比較多的,供應(yīng)鏈金融里面涉及到生產(chǎn)企業(yè),還有金融行業(yè)的,保險(xiǎn)的等等,有多個(gè)行業(yè)共同參與的。第一階段和第二階段都是我們現(xiàn)在都在做的。

第三階段我們把它稱作趣鏈階段,是我們未來(lái)追求實(shí)現(xiàn)的,可能會(huì)比較遠(yuǎn)期。

微信圖片_20190214100626.jpg

云象區(qū)塊鏈聯(lián)合創(chuàng)始人俞之貝:

從我們目前已經(jīng)落地的案例來(lái)看,區(qū)塊鏈的商業(yè)價(jià)值目前還是處于信息層面,利用區(qū)塊鏈技術(shù)解決信息不對(duì)稱的問(wèn)題,以此來(lái)降低業(yè)務(wù)成本和提升業(yè)務(wù)效率。與我們希望它能處理到的價(jià)值流轉(zhuǎn)層面還有一定的距離。

微信圖片_20190214100630.jpg

標(biāo)準(zhǔn)鏈創(chuàng)始人金海龍:

我認(rèn)為區(qū)塊鏈?zhǔn)澜绲慕K極形態(tài)是分布式的超級(jí)計(jì)算機(jī)網(wǎng)絡(luò),再小的智能產(chǎn)品都是分布式節(jié)點(diǎn),甚至你的手機(jī),家里的任何智能電器,只要是聯(lián)網(wǎng)的設(shè)備都可以是節(jié)點(diǎn),每個(gè)節(jié)點(diǎn)自由出入,發(fā)揮各自的功能。智能硬件結(jié)合區(qū)塊鏈的特性,通過(guò)網(wǎng)關(guān)讓數(shù)據(jù)分布式存儲(chǔ)在廣泛分布的系統(tǒng)中,用區(qū)塊鏈邏輯解決數(shù)據(jù)所有權(quán)的問(wèn)題。

區(qū)塊鏈如何賦能實(shí)體產(chǎn)業(yè)

問(wèn)題:如何看待區(qū)塊鏈技術(shù)賦能實(shí)體產(chǎn)業(yè)?

魚(yú)朋:從這個(gè)方面,我們想把成本降低,研發(fā)之后所有的企業(yè)進(jìn)來(lái),成本就會(huì)降低,降低之后很多的一些企業(yè)它慢慢會(huì)結(jié)成它自己的聯(lián)盟,所以我們希望推動(dòng)聯(lián)盟的發(fā)展,有了聯(lián)盟各個(gè)行業(yè)或者是跨行之間,它形成各種聯(lián)盟鏈。聯(lián)盟與聯(lián)盟之間再通過(guò)一些跨鏈的技術(shù)導(dǎo)向之后,對(duì)這個(gè)企業(yè)的上下游運(yùn)轉(zhuǎn)效率,對(duì)企業(yè)的信用體制,金融都應(yīng)該帶到從點(diǎn)到面,量到質(zhì)的一個(gè)過(guò)程?,F(xiàn)在我們還不去談賦能到什么程度,而是全力推這個(gè)事情,然后幫助企業(yè)有這個(gè)意識(shí)慢慢進(jìn)來(lái),進(jìn)來(lái)之后才能夠建立一個(gè)生態(tài),慢慢往往去推進(jìn)。

西安軟件開(kāi)發(fā)、西安APP開(kāi)發(fā)、西安軟件外包、西安軟件開(kāi)發(fā)、西安網(wǎng)站建設(shè)、電商軟件開(kāi)發(fā)、社交軟件開(kāi)發(fā)、直播軟件開(kāi)發(fā)、西安網(wǎng)站制作、西安區(qū)塊鏈開(kāi)發(fā)

劉明瑞:我們覺(jué)得區(qū)塊鏈賦能實(shí)體經(jīng)濟(jì),區(qū)塊鏈?zhǔn)且粋€(gè)后臺(tái)技術(shù),僅僅靠區(qū)塊鏈?zhǔn)遣粔虻?,區(qū)塊鏈必須要結(jié)合其他技術(shù),比如說(shuō)區(qū)塊鏈+數(shù)據(jù)智能,區(qū)塊鏈+物聯(lián)網(wǎng),往往這種結(jié)合之后的技術(shù)創(chuàng)新才有可能帶來(lái)一些行業(yè)的變化。

金海龍:我覺(jué)得我們真的要賦能實(shí)體經(jīng)濟(jì)的話,從技術(shù)公司角度來(lái)說(shuō),先把活干好,把這些最底層的先做好,在實(shí)際應(yīng)用中,可以從需求方面挖掘,再反過(guò)來(lái)對(duì)技術(shù)提要求。

越來(lái)越多的小程序入口,也治不了薅流量者的焦慮

2019-02-11

微信小程序發(fā)布時(shí),張小龍說(shuō)小程序沒(méi)有入口,唯一的入口就是二維碼,嚇退了不少擅長(zhǎng)各種互聯(lián)網(wǎng)增長(zhǎng)手段的開(kāi)發(fā)者。

后來(lái)微信還是慢慢給小程序增加了一些「入口」,比如在聊天頁(yè)面下拉可以調(diào)出用戶最近使用過(guò)的小程序。即便如此,微信還不忘跟大家開(kāi)個(gè)玩笑,當(dāng)你按住屏幕,把聊天頁(yè)面拉到最底端時(shí)會(huì)發(fā)現(xiàn)一行小字,「這不是入口 ^_^」

微信圖片_20190211113955.jpg

相比之下,在微信之后相繼推出小程序的快應(yīng)用、支付寶、百度、今日頭條則像比賽一樣,爭(zhēng)相展示自己入口之多:搜索、網(wǎng)頁(yè)跳轉(zhuǎn)、應(yīng)用商店、文章詳情頁(yè)、支付成功頁(yè)面……像熱情的掌柜招攬顧客,「來(lái)吧,這里才是天堂?!?/span>

不過(guò)開(kāi)發(fā)者還是用腳投了票?,F(xiàn)在,微信已經(jīng)有 150 萬(wàn)開(kāi)發(fā)者和 100 萬(wàn)個(gè)小程序,日活躍用戶達(dá)到了 2 億。相比之下,支付寶小程序數(shù)量剛超過(guò) 2 萬(wàn),快應(yīng)用更慘,上個(gè)月小米在微博透露,快應(yīng)用注冊(cè)開(kāi)發(fā)者終于超過(guò)了 1 萬(wàn)。

微信圖片_20190211114000.jpg 

今日頭條和百度的小程序,都還在非常早期的階段,不少開(kāi)發(fā)者像對(duì)待一開(kāi)始的微信小程序一樣,還處在觀望狀態(tài)。

當(dāng)然,如果把原因簡(jiǎn)單歸結(jié)為微信的「克制」對(duì)其他平臺(tái)的「放縱」的勝利,顯然是偷懶的。一個(gè)有 10 億月活躍用戶的社交軟件,本來(lái)就有巨大的優(yōu)勢(shì)。但微信和其他平臺(tái)小程序冰火兩重天的境遇,還是值得我們思考:那些讓人眼花繚亂的入口,究竟有多大的含金量?想要在微信之外的平臺(tái)有所作為的團(tuán)隊(duì),到底該怎么辦?

很多小程序團(tuán)隊(duì)都交流過(guò)這個(gè)問(wèn)題,上周,我們還特意邀請(qǐng)了 4 位同時(shí)在多個(gè)平臺(tái)上線小程序的開(kāi)發(fā)者,舉辦了一場(chǎng)主題為「

越來(lái)越多的小程序平臺(tái),開(kāi)發(fā)者/商家該如何選擇?

」的圓桌對(duì)話。 

很有意思的是,分別來(lái)自人工智能、連鎖便利店、O2O 和在線直播等 4 個(gè)完全不同行業(yè)的開(kāi)發(fā)者得出一個(gè)相似的結(jié)論:小程序更依賴的是場(chǎng)景而非入口,對(duì)于各個(gè)小程序平臺(tái)來(lái)說(shuō),只有在平臺(tái)主場(chǎng)景上的所謂「入口」,才是有意義的。

入口,本意僅是指進(jìn)入某一場(chǎng)所的地方。但在互聯(lián)網(wǎng)領(lǐng)域,這個(gè)詞有著超出其本意的魔力,所謂「入口」,指的是用戶通往其他互聯(lián)網(wǎng)服務(wù)的必經(jīng)之路。

從雅虎的線上黃頁(yè),到 Hao123 網(wǎng)址導(dǎo)航,甚至是 360 安全衛(wèi)士,無(wú)一不是「入口論」的產(chǎn)物。它們幫助無(wú)數(shù)「小白」用戶更方便地使用互聯(lián)網(wǎng),并以此獲得了商業(yè)上的巨大成功。

在很多互聯(lián)網(wǎng)從業(yè)者眼中,入口就意味著一切。即使不能成為入口,也要想盡一切辦法了解入口、迎合入口、利用入口。因?yàn)橐坏┖腿肟诖钌详P(guān)系,不管產(chǎn)品做得怎樣,都意味著數(shù)據(jù)的指數(shù)級(jí)增長(zhǎng)。

但在移動(dòng)互聯(lián)網(wǎng)時(shí)代,入口論已經(jīng)大打折扣。

在手機(jī)上,用戶需求被一個(gè)個(gè)特定的 app 滿足,而不再有一個(gè)集中式的如關(guān)卡一樣的入口。雖然隨著移動(dòng)互聯(lián)網(wǎng)的成熟,用戶逐漸集中到一些超級(jí) app 上,但他們依然會(huì)根據(jù)這些超級(jí) app 的特點(diǎn)自行選擇第三方服務(wù)。強(qiáng)行介入內(nèi)容和服務(wù)的分發(fā),很可能會(huì)傷害用戶體驗(yàn),最終傷害平臺(tái)本身。

小程序是超級(jí) app 能力的延伸。最近一片唱衰微信小程序的聲音中,就有業(yè)內(nèi)人士敏銳地指出,小程序投資遇冷的根本原因,根本原因是以 app 的邏輯對(duì)小程序估值是不合理及難以為繼的。對(duì)開(kāi)發(fā)者來(lái)說(shuō),「薅來(lái)」的流量,以肉眼可見(jiàn)的速度快速離去。

但如果放在微信生態(tài)內(nèi)看,小程序就像血管一樣,把萬(wàn)千個(gè)微信群、公眾號(hào)、聊天頁(yè)面連接了起來(lái)。它能為用戶創(chuàng)造價(jià)值,也能創(chuàng)造商業(yè)價(jià)值,即使價(jià)值并不是直接的。

支付寶、百度、今日頭條也不例外,小程序都是平臺(tái)生態(tài)的一環(huán)。同時(shí),用戶使用每個(gè)平臺(tái)的主場(chǎng)景也不同,比如百度的主場(chǎng)景是搜索和信息流,微信的主場(chǎng)景時(shí)通訊,支付寶的主場(chǎng)景是付款和生活服務(wù)。


對(duì)開(kāi)發(fā)者來(lái)說(shuō),不同平臺(tái)的小程序,需要針對(duì)平臺(tái)的主場(chǎng)景制定不同的運(yùn)營(yíng)策略,甚至需要在產(chǎn)品端進(jìn)行針對(duì)性的調(diào)整。

YY 直播產(chǎn)品經(jīng)理告訴筆者,YY 直播的百度小程序上涵蓋了短視頻,但微信上就僅有直播。這樣做的原因很簡(jiǎn)單,百度由于搜索屬性,用戶核心訴求是信息的快速觸達(dá)和瀏覽,「抓手」主要是信息流,短視頻形態(tài)更適合引流。但微信的主體是通訊工具,核心是社交關(guān)系鏈,所以 YY 選擇直接從主體業(yè)務(wù)出發(fā)來(lái)探索內(nèi)容對(duì)群體的觸達(dá)和服務(wù)能力。

科大訊飛用戶增長(zhǎng)負(fù)責(zé)人也表達(dá)了類(lèi)似的看法,在微信小程序上,他更關(guān)注留存率和月活,因?yàn)樵谖⑿派鷳B(tài)里,絕大多數(shù)的小程序來(lái)自于微信社交關(guān)系鏈的互相推薦,所以保證有穩(wěn)定的用戶流量很有必要;但是在今日頭條和百度上,他會(huì)轉(zhuǎn)而關(guān)注用戶數(shù)和轉(zhuǎn)化率,信息流曝光是很多小程序觸達(dá)用戶的核心渠道,他們更加「用完即走」。 

除此之外,百度的搜索關(guān)鍵詞對(duì)開(kāi)發(fā)者也有很強(qiáng)的吸引力,小程序如果能匹配相應(yīng)的關(guān)鍵詞,勢(shì)必會(huì)帶來(lái)巨大的流量。齊車(chē)大圣團(tuán)隊(duì)在百度上線了違章查詢小程序,當(dāng)用戶搜索「違章」等類(lèi)似關(guān)鍵詞時(shí),首個(gè)搜索結(jié)果便會(huì)出現(xiàn)違章查詢、繳費(fèi)等功能入口,再次點(diǎn)擊后即可調(diào)用齊車(chē)大圣的查違章小程序。這讓齊車(chē)大圣的 DAU (日活躍用戶)在一個(gè)月內(nèi)增長(zhǎng)了 370%。

但目前來(lái)看,如何匹配百度關(guān)鍵詞,百度會(huì)不會(huì)引入競(jìng)價(jià)排名等開(kāi)發(fā)者關(guān)心的問(wèn)題,還沒(méi)有明確的答案。

西安軟件開(kāi)發(fā)、西安APP開(kāi)發(fā)、西安軟件外包、西安軟件開(kāi)發(fā)、西安網(wǎng)站建設(shè)、電商軟件開(kāi)發(fā)、社交軟件開(kāi)發(fā)、直播軟件開(kāi)發(fā)、西安網(wǎng)站制作、西安區(qū)塊鏈開(kāi)發(fā)

幾個(gè)平臺(tái)鮮明的特點(diǎn)也意味著它們有明顯的局限性,開(kāi)發(fā)者在選擇時(shí),要對(duì)自己的產(chǎn)品和平臺(tái)特點(diǎn)有更多的了解。比如今日頭條在個(gè)人主頁(yè)和錢(qián)包里的入口,百度在個(gè)人消息頁(yè)的入口,支付寶在收藏、信息流的入口,對(duì)開(kāi)發(fā)者來(lái)說(shuō)就是個(gè)「陷阱」,它們不是平臺(tái)的主場(chǎng)景,花費(fèi)過(guò)多的精力很可能得不償失。

對(duì)于致力于薅流量的團(tuán)隊(duì)來(lái)說(shuō),小程序并不獨(dú)立于平臺(tái)的特點(diǎn)是個(gè)不好的消息,因?yàn)槟切┎辉谄脚_(tái)主場(chǎng)景內(nèi)的眾多入口,不過(guò)是巨頭們的話術(shù)罷了。