
前言
隨著微信小程序的不斷刷屏,(草民-walid)我有點(diǎn)坐不住了,還是要來(lái)湊一下熱鬧~
小程序設(shè)計(jì)理念
小程序是一種不需要下載安裝即可使用的應(yīng)用,它實(shí)現(xiàn)了應(yīng)用“觸手可及”的夢(mèng)想,用戶掃一掃或者搜一下即可打開應(yīng)用。應(yīng)用將無(wú)處不在,隨時(shí)可用,但又無(wú)需安裝卸載。
小程序用戶基數(shù)
身為程序員的我們,需要看清事物的本質(zhì),那就是騰訊想讓什么火,那他就真的能火,沒辦法誰(shuí)叫人家有十幾億的用戶,而別人沒有呢~
天天酷跑、天天愛消除、英雄聯(lián)盟、王者榮耀、搶紅包...
不用在給大家在介紹了吧。
小程序應(yīng)用場(chǎng)景
此處借鑒網(wǎng)絡(luò)上面分析的圖
上圖分析的很到位,當(dāng)前小程序更適合用來(lái)做低頻高需的服務(wù),例如:火車票/機(jī)票訂閱、招聘、理財(cái)?shù)葉
時(shí)代變革
眾所周知,當(dāng)今是app的時(shí)代,身為app時(shí)代做的最好的app--[微信],他們?cè)趪L試改變歷史,雖然還處理初級(jí)階段,可他們的嘗試正在讓app時(shí)代其他的大鄂們坐立不安~
那么原生生態(tài)真的會(huì)沒落嗎?
答案是肯定的,原生不會(huì)死,但會(huì)被替代,小程序會(huì)成時(shí)代的進(jìn)化產(chǎn)物。
那么原生不會(huì)反抗嗎?
我想說即使反抗有意義否?原生生態(tài)與其對(duì)抗真的是歷史倒退,相信不會(huì)有人希望清朝閉關(guān)鎖國(guó)的重演吧,幾年前春節(jié),一晚上還會(huì)有幾十億條拜年短信,而現(xiàn)在呢。能與之對(duì)抗的不是原生app,而是Apple、google及其他蠢蠢欲動(dòng)類小程序生態(tài),相信不久即將爆發(fā)一場(chǎng)小程序爭(zhēng)奪戰(zhàn)。
互聯(lián)網(wǎng)行業(yè)影響
用戶角度
內(nèi)存占用
據(jù)不完全統(tǒng)計(jì),國(guó)人買手機(jī)最看重的兩個(gè)條件為:
- 內(nèi)存大小
- 手機(jī)像素
說到內(nèi)存,我們來(lái)想一下,我們手機(jī)中安裝了多少個(gè)app,而現(xiàn)在的app越來(lái)越大少則幾十多則上百的內(nèi)存占用,不是每臺(tái)手機(jī)都叫iphone7,這就要求我們?cè)诎惭b同功能軟件時(shí),要慎重挑選最優(yōu)的,而采用小程序用戶則不必?fù)?dān)心這種問題了。
快捷、方便
想用的時(shí)候關(guān)注一下,使用過后取消關(guān)注,沒有比這更快捷與方便的了吧,想想我們過年一定要下載個(gè)12306搶個(gè)回家的票吧,搶完你還會(huì)留著他嗎?之前你要怎么樣做呢?下載、卸載...
公司角度
節(jié)省開發(fā)成本
一套代碼跑兩端,原來(lái)需要android開發(fā)工程師與iOS開發(fā)工程師,現(xiàn)在您只需要一個(gè)微信開發(fā)工程師嘍,開發(fā)周期縮短了,開發(fā)支出也降低了~
節(jié)省運(yùn)營(yíng)成本
再也不用考慮上線30個(gè)平臺(tái)了~
商業(yè)模式
傳統(tǒng)商業(yè)模式會(huì)受到很大沖擊,安卓應(yīng)用市場(chǎng)、原生應(yīng)用廣告產(chǎn)業(yè)鏈、原生工程師培訓(xùn),不過對(duì)于能夠擁抱變化的這都不是問題~
技術(shù)變革
先拋一個(gè)愚見:
凡是能用JS開發(fā)的最終都會(huì)用JS開發(fā)
性能與便利性那個(gè)更重 ?
性能重要,但如果能夠提升很多便利性讓我去犧牲少許性能我是絕對(duì)贊同的,就看這個(gè)度如何衡量,java替代C語(yǔ)言的過程就是個(gè)很好的證明,而js這門腳本語(yǔ)言,性能我就呵呵了,需要在運(yùn)行期進(jìn)行解釋,但這個(gè)運(yùn)行時(shí)解釋速度會(huì)隨著硬件的不斷優(yōu)化而慢慢被忽略,iphone7上面的webview渲染速度與android 千元機(jī)是一個(gè)級(jí)別嗎?
前端行業(yè)繼續(xù)大紫
2016最火編程語(yǔ)言是誰(shuí)?很多人還會(huì)說不是OC就是JAVA,看看這張圖,自己好好想想答案吧~

上圖是2016年github提交PR數(shù)量的排名,根據(jù)這個(gè)雖然不能斷定JS是最火語(yǔ)言,但是可以斷定JS的過去一年的關(guān)注度與發(fā)展速度是遙遙領(lǐng)先的,其中react native、weex等跨三端框架起到了很大的帶動(dòng)作用,有不少人又在預(yù)言小程序火了之后iOS與android工程師要部分失業(yè),這是毋庸置疑的,我身為一個(gè)android開發(fā)工程師,我要?jiǎng)窠獯蠹?,不要拿著你們那些謬論在這狡辯了,別再告訴我原聲性能高、穩(wěn)定性好,每一種新事物的出現(xiàn)都是有原因的,以一個(gè)審美的眼光去看它,這樣你才會(huì)進(jìn)步,如果你沒有能力去推動(dòng)時(shí)代進(jìn)步,那么請(qǐng)跟著時(shí)代走,否則你真就快失業(yè)了~
結(jié)語(yǔ)
個(gè)人的想法就和大家談到這里,如果有持反對(duì)意見或者感覺鄙人說的有問題的,還需大家指正,小程序?qū)W習(xí)成本也不大,稍后為大家簡(jiǎn)單介紹下小程序的框架及原理~