這篇文章原本並不打算寫的,可是今天鋪天蓋地的全是微信小程序的文章,彷彿感受小程序要改變世界、拯救地球了,直接致使不少讀者留言問我:張哥,微信小程序你怎麼看啊?會對移動開發產生影響麼?求一篇文章解惑。前端
畢竟良心張,就臨時寫了篇文章給大家,想着給大家穩定軍心的同時,還能蹭蹭熱點,恩,這波不虧。web
早在一年前,小龍哥就提早透露消息,小程序(那時候還不叫小程序)會在今年的 1 月 9 號上線,今天凌晨,小程序如約而至,不得不佩服微信的執行力。至於爲何要選擇這個日子?我能告訴大家 2007 年的 1 月 9 日,蘋果發佈了劃時代的產品 iPhone 麼?編程
不久前小龍哥的朋友圈發了這麼一個截圖:小程序
不少人看了以爲很震驚,小程序的入口難道要放在桌面麼?我本身一樣很震驚,不過我震驚的緣由是由於,小龍哥的手機里居然看到了咱們家的小程序「食物派 Lite」,親自給咱們當測試簡直了。微信小程序
我之因此以爲這種方式不太多是由於,從技術的角度考慮,這種桌面快捷方式在開放的 Android 系統是可行的,但對於 iOS 系統是比較困難的,換個角度,即便技術上可行,也很難經過蘋果的審覈,聽說,不作遊戲與應用市場是微信與蘋果達成的協議。微信
今天凌晨,全部人終於目擊了小程序的真面目,果然不是以前曝出的截圖那樣,它的入口在「發現」頁面的底部,如圖:框架
可能不少人表示看不到該入口,首先確保你是微信最新版 v6.5.3,其次只有使用太小程序的才能看到這個入口。第一次你只能經過以下三種方式體驗小程序:學習
值得注意的是,微信小程序的搜索能力很弱,只有少部分支持模糊匹配,也就是說假如你搜索「食物派」是搜不到結果的,只有輸入「食物派Lite」全稱才能搜到該小程序。二維碼獲取只支持掃碼,不支持二維碼識別,也就意味着你把小程序的二維碼分享到朋友圈是無效的,別人無法經過長按識別來體驗,而只能掃碼獲取小程序。測試
由此,基本能夠得出結論,想經過微信小程序來營銷,獲取流量紅利基本不可能了。而張小龍在今年的公開課上也明確的對小程序作了定位:小程序但願用即用即走的方式激活線下的弱鏈接場景。以上小程序的種種限制也印證了這個說法。3d
早前,小程序剛放出風的時候,我寫了這麼一篇文章「微信小程序」有哪些衝擊與機會?」,其中有三個觀點:
然而咱們討論問題必須針對當前最新的信息來作分析,我相信單純從技術層面來講,小程序能夠很早就發佈了,一直沒發佈的緣由,極可能微信在這段時間也一直在對小程序的定位作探討與調整,現在已經肯定,小程序定位於線下的鏈接,經過二維碼的媒介,將人與物進行鏈接。舉個例子:
你去一家餐館吃飯,直接掃描二維碼,就能夠進行點餐。
你在公交站臺等車,直接掃描二維碼,就能夠知道下一班公車何時來。
之因此以前判斷不少創業者,尤爲是互聯網創業者會投入小程序的懷抱,是由於人人都想分一點微信巨無霸帶來的流量紅利,然而基於小程序如今的定位,已經很明顯,是面向線下,也就意味着特定使用場景,特定的線下服務才更須要小程序。而對於絕大多數互聯網公司,產品與服務大都面向線上,線下的業務仍是較弱的,因此,「愈來愈多的創業者,尤爲是互聯網創業者會投入到小程序的懷抱」這條結論我如今持否認態度,固然不意味着小程序的創業沒有機會,只是說並非像以前那樣認爲的普遍。
至於第二條,我仍然認爲小程序不會取代原生 App 開發,甚至都不會有啥大的影響。我本身體驗了不少公司的小程序,體驗上雖然說比 web 要好不少,可是大部分公司開發的小程序基本都是自家 App 的「閹割版」,功能很弱,體驗也遠比不了原生 App,我認爲,絕大多數公司開發的小程序只是爲了佔個坑而已,包括我所在的公司,絕大部分公司目前的業務開展還都是以 App 爲主。我相信,通過時間的洗禮,沒有特定的使用場景的小程序,終將消亡。
至於 web 前端的火爆不是一天兩天了,各大巨頭爭先研究移動端跨平臺的解決方案,包括 Facebook 的 RN、Alibaba 的 Weex,這是 web 前端火爆的一個很重要緣由,包括微信小程序,自己也是基於 RN 的框架進行吸取改造的,能夠這麼說,現現在,全部這些跨平臺的解決方案都不成熟,不多有一家公司的主要項目是採用 RN 或者 Weex 框架的,如今都還處於研究與探索階段,遠達不到成熟的階段。
固然微信小程序的推出確定又會讓 web 前端處於風口,不能否認,將來確定也有愈來愈多的就業機會,對於移動開發來講,有時間精力,業餘時間學習下也不妨,拓寬知識面的同時,也爲將來謀得一項新的技能。
可是沒必要惶恐不安,仍是建議先把本職工做作好,先精一門,再去拓寬本身的寬度。而編程都是通的,當你有了基本的編程能力以後,再想學習其餘領域都是水到渠成的。
另外,恕我直言,我看到網上充斥着各類 8 塊 8 一份小程序的開發文檔,88 一套小程序的開發視頻教程等,這些培訓機構偏偏是小程序最受益的一個領域,小程序的開發微信官方有詳細的文檔,學起來也並無你想象的那麼難,不是說花錢很差,只是以爲官方有最詳細最權威的開發文檔與 demo,仍是中文的,這你都學不會,卻幻想着買別的資料或者視頻就能學會的,那你基本不適合編程了。
最後,有人可能會問 App、服務號與小程序是什麼關係,引用一個網上一個很污的段子來結束本文:
App 就像原配,一年用不了幾回
服務號就像小三,每月固定用幾回
小程序就像炮友,用完即走因此之後出去妹子問:
「我是你的什麼?」
「你是個人小程序」
本文原創發佈於微信公衆號 AndroidDeveloper,id:googdev,歡迎關注第一時間獲取更多原創分享。