1. 程式人生 > >微信小程式釋出引起轟動

微信小程式釋出引起轟動

傳說中的微信“應用號”終於要來了,但它的正式名稱很有可能是“微信小程式”。這一次微信還是按照慣例,通過機器跑出的資料,首先將“小程式”開放給了 200 名擁有微信服務號的開發者進行內測,而且目前開發者釋出的小程式無法在使用者的客戶端顯示。

WechatIMG48

簡單說,微信“小程式”可以為開發者提供基於微信的表單、導航、地圖、媒體和位置等開發元件,讓他們在微信的網頁裡構建一個 HTML 5 應用。同時微信還開放了登入和微信支付等介面,讓這個“小程式”可以和使用者的微信賬號打通。

根據參與本次內測的“小道訊息”創始人 Fenng 提供的資訊,微信小程式向開發者開放了下列 API 介面:

  • 檢視容器:檢視(View)、滾動檢視、Swiper
  • 基礎內容:圖示、文字、進度條
  • 表單元件:按鈕、表單等等
  • 操作反饋
  • 導航
  • 媒體組建:音訊、圖片、視訊。
  • 地圖
  • 畫布
  • 檔案操作能力
  • 網路:上傳下載能力、WebSocket
  • 資料:資料快取能力
  • 位置:獲取位置、檢視位置
  • 裝置:網路狀態、系統資訊、重力感應、羅盤
  • 介面:設定導航條、導航、動畫、繪圖等等
  • 開放介面:登入,包括簽名加密,使用者資訊、微信支付、模板訊息

雖然微信小程式本質上來說就是一個 HTML 5(移動網頁) 應用,但與那些經常在朋友圈刷屏的 H5 小遊戲或者應用不同的是,微信小程式獲得更多的系統許可權。首先是資料快取能力,這可以讓使用者在開啟一個小程式的時候將程式的主要框架快取到微信上,下一次就可以快速打開了。微信創始人張小龍曾說過,微信應用號希望實現的目標是“用完即走,無需安裝和解除安裝”,也就是說以後當你要使用一個應用時,只需要在微信裡搜尋就可以直接使用了。

WechatIMG49

某開發者公佈的小程式demo截圖

在這些框架和組建的幫助下,微信小程式的啟動和執行速度將遠超過依賴瀏覽器的普通移動網頁應用——甚至可以媲美手機本地安裝的應用,但這還是得取決於你的網速。另外,16 GB 的 iPhone 使用者可能真的得升級手機了:一旦“小程式”啟用,微信可能吞噬你大部分的儲存空間。

另外一個非常重要的開放許可權是微信登入介面,有了這個介面,開發者就可以將使用者的微信賬號和應用賬號打通——這一點是很多開發者夢寐以求的,畢竟在這種情況下獲取一個活躍使用者的成本要小得多。

此外微信還為開發者提供了非常詳盡的開發文件,以及基於 Mac、Windows 和 Linux 系統的開發工具。不過小程式開發完後不能直接釋出,需要提交給微信團隊進行稽核,稽核方式類似於蘋果稽核嚴格的 App Store。目前還不確定微信是否會像蘋果一樣只允許付費的開發者釋出程式,以及如何進行小程式的收入分成。

從目前已知的資訊來看,微信“小程式”對於開發者來說還是非常友好的。首先是推廣成本將大幅降低,開發者獲取一個使用者不再需要下載安裝和註冊的過程,而僅僅是讓使用者關注自己的小程式,一鍵即可完成,同時也不會佔用太多使用者的手機記憶體(當然微信應用自身會進一步吞噬更多的手機記憶體);其次是微信為開發者提供了完整的前端框架和後端管理平臺,這可以為開發者節省不少在這方面的人力和資金成本——這就相當於一個內容創業者已經不需要開發一個網站,而是直接使用微信訂閱號平臺。

這也就是說,在很多數情況下,開發者不用再開發一款原生的移動app,再放到蘋果的App Store應用商店和各種Android應用商店裡去稽核了,開發一款微信的“小程式”就能滿足使用者的瀏覽、定位、預訂、分享和支付等絕大部分需求。而對普通使用者來說,到應用商店裡搜尋下載應用,佔用手機記憶體,然後再不斷刪除冗餘的app以節約手機儲存空間的做法也不必了;很多時候你只需要安裝一個越來越臃腫的微信而已——大部分應用將以“小程式”的方式內建其中。

這對自2009年以來以“應用商店”為中心的移動應用和使用者體驗,是一個非常重要的改變。一款“超級應用”包含了人們需要的大部分應用。而人們僅僅需要從應用商店下載它——而且,在這個問題上,微信得到了蘋果的默許。

其實在微信小程式正式登場之前,你就可以在 iPhone 的 iMessage 應用上體驗類似的“小程式”了。在升級到最新版的 iOS 10 後,蘋果簡直就是在 iMessage 上複製了一個 App Store,你不僅可以在 iMessage 裡傳送表情包,還可以跟朋友玩小遊戲和分享其他應用資訊。但跟微信小程式不同的是,iMessage 使用的是 iPhone 手機自帶的框架,而不是網頁框架。

將應用“網頁化”一直都是技術公司努力推動的一個趨勢,而將強大的通訊工具“應用平臺化”也是技術公司們正在探索的。除了微信的“小程式”和蘋果的iMessage應用,此前 Facebook 也在自己的通訊工具 Messager 上推出了簡單的應用開發介面,讓使用者直接通過聊天視窗完成打車和訂餐等操作。

而 Google 則一直希望將 Chrome 瀏覽器變成一個超級網頁 App 平臺,Google 在最近提出了一個名為 Progressive Web App 的概念,指的是執行在瀏覽器裡的 App。這類 App 跟微信小程式的原理很類似,也就是將應用需要的框架和程序快取到本地的瀏覽器裡,讓 H5 程式在離線的狀態下仍然能夠使用。

目前 Google 旗下的 Chrome 瀏覽器和 Firefox、Opera 等主流瀏覽器都已經支援了 Progressive Web App,並在 Google 的主導下為開發者提供了統一的 API 介面。相比之下,微信在這個時候釋出小程式也只是在自己的平臺上進行了跟進。

這麼看,移動應用程式開發和分發的大變局真的快來了。“別再開發app了”,有很多人這麼說。那麼,現在加上後半句吧。“請開發移動網頁應用吧”,而且JavaScrpit程式設計師要更吃香了。對開發者們來說,這是一次地震。

不過,不難想象小程式的開發者同樣會像微信公眾號的運營中一樣受到諸多限制,例如將應用內容分享到朋友圈、內容稽核的規則都得按微信的來——微信在這方面從來就不比蘋果更好對付。

如果說 3 年前微信推出訂閱號讓內容生產者能夠將精力集中在創作和運營上的話,那麼現在微信推出的小程式無疑能讓開發者更專注地進行開發。因為微信已經準備好了使用者和平臺,開發者們只需要開發出更有趣和實用的應用。

Ready? Go!

?via=wechat_qr

開啟微信“掃一掃”,分享到朋友圈

?via=wechat_qr

PingWest賬號登入

新使用者註冊

忘記密碼?新使用者註冊 微博登入 微信登入 微信掃碼登入

相關推薦

程式釋出引起轟動

傳說中的微信“應用號”終於要來了,但它的正式名稱很有可能是“微信小程式”。這一次微信還是按照慣例,通過機器跑出的資料,首先將“小程式”開放給了 200 名擁有微信服務號的開發者進行內測,而且目前開發者釋出的小程式無法在使用者的客戶端顯示。 簡單說,微信“小程式”可以為開發者提供基於微信的表單、導航、地圖、

程式程式碼上傳,稽核釋出程式

1.開啟微信開發者工具 管理員掃碼 -> 填寫好小程式的專案目錄、AppID(必須是客戶已註冊好的AppID)、專案名稱 2.在app.js中修改id(客戶登入後臺管理系統的id),app.json中修改頁面導航欄標題navigationBarTitleText

多多客程式(doodoo)釋出 1.0,基於 node, vue 開發的程式系統

doodoo 多多小程式開源版 API介面檔案 server 環境需求node >= 8.0 mysql 配置檔案 .env # 應用配置 APP_PORT=3001 APP_HOST=http://127.0.0.1:3001 # 驗證碼 VERIFY_MAXIP=36 /

解決程式登入與釋出的一些問題

解決微信小程式的問題 圖片在電腦上顯示但在手機上卻無法顯示的問題 要使用的是本地圖片,不想把圖片上傳到網路再通過https的方式解決,解決方法如下: 1.image src中的圖片地址對英文字母大小寫敏感,必須確認大小寫對得上; 2.圖片大小問題。本地圖片要小於10KB才能順利在真機上顯示。 為什麼

程式--獲取已釋出遊戲和程式原始碼

最近一直在做微信小遊戲的開發,發現了一個好玩的事 ,在這裡記錄一下。 這段時間一直在做一些小遊戲 ,小程式的開發,但有的時候會發現效能上總是不那麼的盡如人意(畢竟我這小菜鳥水平有限),於是就想到,想要看看別的大神們是怎麼處理這些問題的(其實就是想看一下大神們的程式碼怎麼寫!)。但是,有一個問題就

程式新聞(文章)釋出系統前後臺完整程式碼

1:建表 。分類表,新聞表 2:後臺。新增新聞,管理新聞。 3:小程式介面。列表頁,詳情頁。 4:後臺介面 5:小程式程式碼 //////////////////////////////////////////////

程式詳細圖文教程-10分鐘完成程式開發部署釋出

很多朋友都認為微信小程式申請、部署、釋出很難,需要很長時間。 實際上,微信和騰訊雲同是騰訊產品,已經提供了10分鐘(根據準備資源情況,已完成小程式申請認證)完成小程式開發、部署、釋出的方式。當然,實現的是基礎功能。但是,可以給學習者很便捷的體驗和很好的啟發。 不過,隨著微

多多程式(doodoo)釋出1.0,基於node,vue開發的程式系統

多多小程式(doodoo)釋出1.0,基於Doodoo.js -- 中文最佳實踐Node.js Web快速開發框架,支援Koa.js, Express.js中介軟體。包含多項功能改進,及Bug修復。 更新內容: 1.【新增】新增支援自研baas系統模組化開發(類似於小程式雲開發方式) 2.【新增】新

程式】如何上傳、提交稽核、釋出操作

微信小程式對個人開發者也提供無認證釋出上傳、提交稽核、提交發布等,個人可以開發一些小程式釋出,釋出成功後,微信中也可以搜尋到,下面小編教教大家如何上傳發布小程式 步驟閱讀 百度經驗:jingyan.

程式(2)-程式資訊完善以及開發前準備,程式碼稽核與釋出

1.完成註冊後,在微信公眾平臺官網首頁(mp.weixin.qq.com)的登入藉口直接登入 2.完善小程式資訊(完成註冊後,微信小程式資訊完善步驟和開發可同步進行) *選擇對公打款的使用者,完成匯款後,可以補充小程式名稱資訊,上傳小程式影象,填寫小程式介紹並且確定小程式服

程式在後臺釋出之後,上搜索不到?

寫在前面: 為了能及時的將自己踩到的前端坑(包括ionic,angular,ReactNative,小程式,APICloud)分享給大家,以後會逐漸將文章轉移到微信公眾號:前端e家(front_e_fa

程式詳細圖文教程-10分鐘完成程式開發部署釋出(3元獲取騰訊雲伺服器帶程式支援系統)

  1、【高頻使用】   美團外賣   滴滴公交查詢   車來了   大眾點評+   京東購物   摩拜單車   滴滴出行DiDi   攜程酒店機票火車票   2、【旅行】   驢媽媽門票預訂   飛常準查航班   海南航空微應用   南航e行   去哪兒出行   朋友家精選

程式釋出配置及SSL證書配置

作為一個小白,從0開發開始到現在花費了近一週時間,期間也走了很多的彎路,將自己的經驗寫下來,希望能幫到大家 因為本人負責的是JAVA開發,所以本文就以後臺開發的角度來展開。 開發工具:Eclipse,tomcat8.0.1   其實小程式的開發後臺是沒有任何改動的,介面該

程式第三方平臺開發【全網釋出及全網釋出接入檢測】

折騰了幾個小時,終於通過了全網釋出接入檢測,進入稽核階段,半個小時之後稽核通過。 https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t=resource/res_list&ve

程式釋出文章-程式視訊教程28

我們昨天講解了小程式後臺管理中, 怎麼新增管理圖文資訊的分類, 今天來學習怎麼在後臺新增文章, 讓使用者在小程式裡觀看。 小程式管理髮布文章方法和步驟 1、 登入大秦小程式平臺,選擇左邊的‘新增文章’連結 2、 填寫文章的具體內容 包括: a. 

程式專案之失物招領平臺-4.資訊釋出頁面的編寫

1.send.js檔案,新增資料及方法 // pages/send/send.js Page({ /** * 頁面的初始資料 */ data: { tabs1: [ { text: '首頁', },

程式上線釋出流程

最近花了一天左右的時間學習了下微信小程式的開發,試著練習一把的心態,搞了一個很簡單的頁面。 就當是學習總結吧:學習要點還是挺多的,通過檢視官方介面文件,熟悉微信小程式開發工具,工程架構,相比傳統頁面開發類似,微信小程式也是由js檔案,頁面佈局檔案wxml和樣式

程式如何上傳,提交稽核,釋出操作

微信小程式如何上傳、提交稽核、釋出操作 工具/原料 微信開發工具 小程式 方法/步驟 首先,賬號登陸微信公眾號後臺進行設定小程式基本資訊設定操作 登陸後,設定小程式基本資訊,包括名稱、頭像、介紹及服務範圍,開發設定中的伺服器域名設定

WordPress版程式2.6版釋出

WordPress版微信小程式的完善和升級的工作一直都在進行中,我爭取保證一個月可以出一個版本,希望通過一點點的改進,讓這個開源產品日趨完美。同時,pro版WordPress微信小程式也在緊鑼密鼓的開發中,這個過程有些反覆,如何在效能和功能上優於當前的開源版本?是我一直想解決

WordPress版程式2.1.8版釋出

近來的工作比較多,同時也在思考這個專案未來的發展方向,儘管不斷有新的wordpress站長,利用我的開源程式搭建了微信小程式,但個人對這個專案的熱情日漸減少,促使我不斷完善和維護這個開源專案的動力也再減弱。我需要找到新的前進方向和動力,如果只是靠我個人的愛好和熱情是無法把這個