翻遍“微信小程序”的所有知乎問答,我們整理瞭大傢最關註幾個話題

電子菸
電子煙

9 月 21 日,微信應用號正式以“微信公眾平臺·小程序”的名義發佈。小程序出來之後,各界存在這些疑問:App 和服務號會不會消失;是否會顛覆 App Store;安卓、iOS 工程師要面臨下崗?蘋果為何不讓叫“應用號”;小程序如何盈利;小公司是否能享受到流量紅利?什麼樣的產品適合接入小程序;HTML 5 的小程序體驗不如原生 App?為此雷鋒網從知乎上篩選瞭資深人士對微信小程序的看法。 小程序是否會取代 App:潘欣:我不覺得微信應用和 App 之間是非此即彼的二選一關系。對於絕大多數企業來說,必然是兩手抓兩手都要硬的。資源相對匱乏的初創企業更適合從低成本微信應用號切入會更快速。
很遺憾看到各路評論傢一邊倒的激動地謳歌微信小程序顛覆 App Store,以及顛覆這顛覆那的,總之顛覆瞭全世界。我深深的懷疑你們絕大多數人肯定沒經營過一個企業,我也深深的懷疑張小龍自己是否有你們一樣的“小程序大夢想”。QQ 也曾經探索過 Widget 類似的模式甚至 QQ 桌面,從結果看不是很成功。相比當年,我肯定更看好微信小程序的前景。但談顛覆,現在還為時尚早。 小程序和服務號的關系;是否會給個人開放?laurence:服務號是否可以轉為應用號?這個不得而知,但我相信肯定有大批的服務號是想轉變為應用號的,一些服務號的功能屬性遠大於媒體屬性,例如有硬件設備連接需求的服務號、京東購物的服務號、滴滴出行等服務號,如果讓這些服務號主體再去開發小程序未免太折騰,主體下的服務號和小程序之間功能也會有重疊,浪費資源,也占用用戶的資源,所以我的猜測是認證的服務號是可以轉(升級)為小程序的。在之前訂閱號是可以“升級”為服務號的,如果有這個可能,微信可能也會給出是否“升級”的選擇;因為從得到的消息來看,微信的態度是訂閱號、服務號、企業號、小程序是完全並行的四種形態,所以服務號的繼續存在一定還有其服務號的意義,但如何升級不得而知,例如粉絲遷移?小程序是可以與 APP 打通,但並沒有提與服務號的打通,其實與服務號的打通是完全沒有問題的,但微信並沒有提這一點,猜測服務號是可以升級小程序的。但不支持小程序與 App 的直接跳轉。(能做的都在小程序內做就好瞭,搞那麼多跳轉沒有意義)小程序是否開放給個人?在全面開放申請之後,主體類型包括個人、企業、政府、媒體或其他組織,這一點很有意思,小程序是有個人主體類型的,我們知道訂閱號是可以申請個人主體的,但服務號不可以為個人主體的,對此我有很多的疑問,小程序是有微信支付能力的,而小程序可以面向個人開放?稅務問題呢?對於個人來言的可信度整體來說一定要小於企業的可信度的,或者小程序的開放也是對不同組織有區別對待?例如個人開發者是沒有微信支付功能的,不然收款到哪裡?個人賬戶?服務號的微信支付都是關聯企業對公賬戶的,微信不會給你提供逃稅的能力。“應用號”無法通過的原因張驍懿:據悉,應用號的入口是在發現 tab 購物遊戲下面,之所以叫小程序是因為 App Store 審核不通過應用號三個字,並且已經和蘋果約法三章應用號不能做遊戲產品,以及,一個用戶隻能添加 20 個。作為一個隻寫 Script 語言的人我是很支持騰訊幹掉 PhoneGap/Cordova/Ionic。不過我就想問一件事,蘋果能允許麼?小程序安裝或者升級的話要不要蘋果再審核一遍?這就跟用 ReactJS Live Update 一樣,屬於蘋果的灰色地帶,一個普通 App 這麼做可以睜一隻眼閉一隻眼,有潛力做成 OS 的話蘋果能答應麼?

Apple’s guidelines explicitly permit you to push executable code directly to your app, bypassing the App Store, under these two conditions:

The code is run by Apple’s built-in WebKit framework or JavascriptCore.

The code does not provide, unlock or enable additional features or functionality.

安裝一個 App 就相當於微信不用蘋果審核就*增加*一項功能,這比加個 Patch 快速修復一個 Bug 可*過份*多瞭。

鑒於微信在蘋果發佈會上出現的頻率,微信團隊很可能跟蘋果溝通過瞭,所以像 360 那樣被下架的可能性比較小,不過如果別的廠子看見瞭也蠢蠢欲動,那可是動搖瞭 App Store 的根基啊【反 X 亡 A,不反 X 亡 B 的感覺】 關於小程序商業化laurence:小程序是否會對開發者收費?對比 iOS 開發者,iOS 開發者是收費的,兩者都是需要經過審核的,雖然現在沒有任何關於小程序是否面相開發者收費的消息,但這並不是不可能,服務號、訂閱號的認證是收費的,認證之後獲得瞭未認證所沒有的能力,比如微信支付;我猜測小程序是會有收費的通道,類似認證費一樣(但可能不會叫認證費),然後獲得未認證所沒有的能力,或者叫其他名字的費用,按年收取。潘欣:各路安卓應用市場已經被商業化玩爛瞭,App Store 也開始瞭廣告的探索。未來,微信小程序會不會也如此商業化呢?估計會的,但相信不會如安卓市場那樣的泛濫。小程序紅利先到誰手上?三節課:大傢最期待的,是微信的關系鏈,而關系鏈本身,則是微信的命根子,這次的小程序關系鏈會開放嗎?
首先,關系鏈並非不可以開放,是有條件的開放。下圖可以看到,這大致就屬於微信的三個開放邏輯。隻開放公開信息:昵稱、頭像,其實也就是登陸 ID,所有的開發者都可以接入,比如航旅縱橫。有條件開放:開放共同使用的好友。比如大眾點評。所以基於大眾點評,你可以看到有好友去哪。比如美團外賣,可以看到好友頭條,比如 58 同城旗下的轉轉,能看到好友在賣,但很抱歉,這個關系鏈的開放,目前隻有騰訊投資的公司,才能享受如此特權。更大程度的開放:除瞭登陸和好友關系,還開放瞭朋友圈權限,能把一些操作直接輸送到朋友圈做動作,這個很抱歉,隻有騰訊自由的產品才有,比如,QQ 音樂、騰訊視頻等。大概的邏輯是:親兒子,能得到全部關系。幹兒子,能得到重合的關系,你用,我也用,相互能看到,我用你不用,我不能跟你發生聯系。外人,隻能刷個臉,其他的免談。所以,大傢先別激動的太早,小程序目前的開放程度還是很低的,離 Facebook 的全能力開放還是有差距的。潘欣:微信小程序一定還是有紅利期的,我做出這樣的預測:第一波紅利的獲得者是昨天和今天寫評論文章的微信訂閱號上的自媒體們;第二波紅利的獲得者是幹微信小程序培訓的“老師”們,他們應該大多數是從微信營銷培訓迅速轉型過來的;第三波紅利的獲得者應該是那些獲得內測邀請資格的人們,畢竟上架時間早啊。再往後,就難說。任何好東西拼得都是執行力。
當然,好東西永遠是稀缺的。我不相信你開發一個 App 是垃圾,現在開發一個微信小程序就不是垃圾瞭。 App Store 和微信平臺都隻是一個載體,你的產品是不是用戶需要的,是不是用戶喜歡的才是核心。以微信小程序遠低於 App 的開發成本,可以想象未來提交審核的小垃圾程序是多如牛毛的,衷心希望微信能有比 App Store 更加嚴格的審核程序,否則,微信用戶真的要遭殃瞭。 什麼類型的產品適合接入小程序
李明駿:這就和 Native App 時期有瞭一定的區別,小程序更歡迎的是服務性 App,也就是張小龍所說的用完即時走。微信要做的是一個長尾市場,聚合那些無法承擔成本去獨立做成 App 的服務。就像當年的亞馬遜一樣,幾乎沒有什麼商品你在亞馬遜上找不到一樣。而現在微信就相當於是把商品變成瞭服務這種非標的東西。“小而美”的產品更適合應用號,能獲取較多的紅利,真正高頻常用的還是在原生 App 那邊更好,當然像同程旅行火車票這種剛需路徑短的還是很適合微信生態的。小而美的服務是什麼?低頻、非剛需基於場景的服務,在特定場景下(也就是夠垂直)可以較好得解決用戶需求。許多付費的服務可能借力因此煥發出第二春,教育、醫療、傢政、求職招聘、二手買賣、旅遊、票務、金融理財、汽車後市場等等。三節課:不是所有的服務都適用小程序,但大部分的服務和幾乎所有的初創業務都是可以接入小程序的。哪些服務是可以接入,哪些又是不可以接入的呢?我先看一個模型。按照重要/不重要,高頻/低頻,我們將互聯網產品分別放入四個象限。然後,我們分別看這 4 個象限的擁抱策略,應該說,如果你的服務是很高頻的,而且對於交互和界面體驗的要求很高的話,還是要用原生(Native)來做。但如果你是低頻/中頻且重要的服務的話,你應該毫不猶豫地加入微信小程序的申請隊伍。象限 1:大玩傢、高頻應用不應該接入和擁抱小程序。如,3BA(360、百度、阿裡巴巴)。因為用戶經常打開,而且交互頻次很高,對應用的體驗要求很高,比如直播、遊戲、視頻等。對數據安全度比較高的不應該接入。雖然微信隻是讀取瞭接口,不會直接讓服務者提交數據,但因為小程序一定會提供緩存功能,開發者的服務雖然基於 H5,但你是跑在微信這個原型框架內的。象限 2:應該毫不猶豫擁抱小程序。
這個象限包含瞭大量的服務類產品。教育、醫療、傢政、求職招聘、二手買賣、旅遊、票務、金融理財、汽車後市場.總之,但凡用戶一年用個一兩次之後就再也想不起來的,是不應該用一個原生引用的方式讓用戶下載,而應該是通過微信小程序來解決。初創型企業也應該通過小程序來試探 MVP 產品,因為微信擁有天然的傳播能力和獲客能力,而原生應用除瞭開發比較復雜外,推廣成本極高,獲客成本極高,這些都阻礙瞭 MVP 的產品探索。從這個角度來說,小程序能讓中國初創的互聯網公司減少試錯成本,提升成功概率。象限 3:慎重接入,利用微信的開放能力,引入用戶到自有產品中。
MVP 後,盡快引導到自由產品,因為自有產品能提供更好的服務,並且能留下用戶,比如知乎、網易雲音樂。內容型的產品,通過微信獲得新用戶,然後轉移到自有平臺,也是一個很好的策略。象限 4:視情況接入,主要看開發能力。
基本上很多都是個人興趣產品、工具產品,可以從 MVP 的角度來做,或者以興趣的角度來做,不考慮太多的商業產出,隻考慮情懷,但這些開發者有個明顯的問題,就是產品設計能力和開發能力有限,所以,如果你的人是做 APP 的,那就還是 APP 吧,如果是 H5 的,那就微信小程序唄。 小程序 與 Native App 的優劣之爭yseternal:HTML 5、JS 以及相關技術替代原生大傢喊瞭很久瞭,就是大熱的 React Native 目前看來也依然很不完善。微信的應用應該都是運行在騰訊瀏覽器的X5內核裡,這東西怎麼樣大傢心裡也都有數。我感覺還是隻能做一些低交互的應用,大概也就是比網頁快捷方式高一級別,要利用 OS 的炫酷特性,原生還是跑不掉,而且目前原生開發很成熟瞭,框架庫很多,門檻也很低。三節課:小程序不同於服務號,服務號的功能需要全部在 Web APP 中提供,而小程序是微信中的 Native 程序,是有緩存能力的,C 端用戶訂閱(暫且這樣說)某小程序後,當有緩存的時候不僅會提高用戶體驗,同時也加快瞭程序加載速度,用戶在網速不佳的時候的等待時間將大大減少。小程序是基於 H5 開發的程序,但用瞭類似於 JS-SDK 的框架(百度以前是clouda框架),提供瞭更多的接口和組件,讓程序更加流暢,體驗接近Native App。能夠雲端發佈程序(當然也需要微信審核),同時也能緩存數據,實現瞭借助微信這個最大的 Native App 來讓 H5 App 更強大的目的。

文章為業內資深人士的個人觀點,不代表雷鋒網(公眾號:雷鋒網)立場。如果您也有不同的看法,非常歡迎與我們進行交流。

雷鋒網原創文章,未經授權禁止轉載。詳情見轉載須知。

source:https://www.leiphone.com/news/201609/NVxG8kbeCsyEiPZH.html

微信應用號開啟內測,它能幹什麼以及怎麼使用?

援交
外送茶
魚訊
外約
外送茶
今年1月11日,騰訊高級副總裁、微信事業群總裁張小龍在“2016微信公開課pro版”現場透露微信團隊正在開發一種全新的公眾號形態“應用號”。足足等待8個月後,這款產品終於來瞭,雷鋒網(公眾號:雷鋒網)獲悉不少用戶已經收到瞭微信應用號的內測邀請。與此同時,微信官方也確認瞭應用號暫定名為“小程序”。這批內測僅邀請瞭極少部分用戶,沒收到朋友的也不要著急,為避免正式上線時一臉茫然,各位看官還是有必要做好準備的,先瞭解微信應用號是什麼、能幹些什麼以及怎麼用。微信應用號是什麼以及能幹什麼?張小龍曾表示,用戶關註一個應用號就如同安裝一個App一樣,而微信應用號就相當於另一個App Store,主要功能就是應用推廣。微信的目的似乎很簡單,就是希望把用戶使用App的動作都集中在微信上。不過,微信如何定位這款產品不是我們現在關心的,現在就來看看應用號對開發者和普通用戶來說到底意味著什麼?對於普通用戶而言,應用號有兩大特色:首先APP功能可以直接通過關註應用號來實現,所以用戶就省去瞭安裝下載卸載等等一系列動作,對那些使用頻率不高的軟件來說,你完全可以用“應用號”代替;另外,用戶也免去瞭不定時下載軟件更新包的困擾。然而微信應用號要能獲取足夠多的用戶,還得要開發者的支持。毫無疑問,開發者將是微信應用號的最大獲益群體。對於開發者而言,應用號可以節省開發成本,並且可以提升研發效率,開發人員隻需要研發出一款適用於瀏覽器應用的產品,就可滿足不同操作系統的使用需求。另外,入駐應用號的APP營銷推廣工作也能取到事半功倍的效果。目前,微信應用號向開發者開放瞭如下功能:

視圖容器:視圖(View)、滾動視圖、Swiper基礎內容:圖標、文本、進度條表單組件:按鈕、表單等等操作反饋導航媒體組建:音頻、圖片、視頻。地圖畫佈文件操作能力網絡:上傳下載能力、WebSocket數據:數據緩存能力位置:獲取位置、查看位置設備:網絡狀態、系統信息、重力感應、羅盤界面:設置導航條、導航、動畫、繪圖等等開放接口:登錄,包括簽名加密,用戶信息、微信支付、模板消息

如何搭建一個應用號?事實上,微信應用號就是WebApp,它完全脫離瞭訂閱號和服務號的形態。所以在制作應用號之前,你首先得會制作WebApp。WebApp是基於H5技術開發的一種網頁型App,相信大傢對此並不陌生。而且相應的門檻也比較低,例如,隻要你懂代碼,你可以使用各種制作工具來制作專屬的WebApp(目測前端工程師們要火)。WebApp制作好之後,你隻要做一件事:等待應用號完全開放。考慮到微信的社交屬性以及用戶基數,其流量比APP Store還是要高一個level的,所以應用號對企業來說又是一個極大的商機啊。微信官方對應用號的解答小程序:一種新的應用形態

Q:小程序是什麼?它有著什麼樣的功能?A:小程序是一種不需要下載安裝即可使用的應用,它實現瞭應用“觸手可及”的夢想,用戶掃一掃或者搜一下即可打開應用。也體現瞭“用完即走”的理念,用戶不用關心是否安裝太多應用的問題。應用將無處不在,隨時可用,但又無需安裝卸載。

下一步將全面開放申請

Q:我是一個開發者,目前沒有收到小程序的測試邀請,有什麼渠道可以申請註冊小程序?A:目前,小程序仍然處於內測階段。全面開放申請後,主體類型為個人、企業、政府、媒體或其他組織的開發者,均可申請註冊小程序。Q:現在已經有部分帳號收到小程序的內測邀請瞭,接下來是否會繼續開放內測邀請?A:關於小程序的上線節奏:本次內測采用邀請制,其內容客戶端暫時對用戶不可見。之後小程序會全面開放申請,所有小程序將在統一時間向用戶開放。Q:小程序可以和現有的 App 打通嗎?A:小程序可以借助微信聯合登錄,和開發者已有的 App 後臺的用戶數據進行打通,但不會支持小程序和 App 直接的跳轉。

小程序提供全新平臺

Q:微信已經有瞭訂閱號、服務號、企業號,小程序和這三者有什麼不同?A:小程序、訂閱號、服務號、企業號目前是並行的體系。Q:外界有說法稱,小程序的推出意味著微信要做一個應用分發市場,是這樣嗎?A:微信推出小程序,並非想要做應用分發市場,而是給一些優質服務提供一個開放的平臺。

雷鋒網原創文章,未經授權禁止轉載。詳情見轉載須知。

source:https://www.leiphone.com/news/201609/O5KDSQjlaQTB7L54.html

萬眾矚目的小程序收到瞭一波吐槽

外送茶
援交
援交
魚訊
外約
今天,很多人的朋友圈被小程序刷屏瞭……
一邊是張小龍發在朋友圈野心勃勃地向喬佈斯致敬,一邊是吃瓜群眾把小程序玩得不亦樂乎。雷鋒網同時也搜集到一波體驗(吐)感受(槽)。1.小程序找起來還是很困難雷鋒網編輯發現,現在能找到的小程序寥寥無幾,而且,需要點擊進去搜索,或者線下二維碼掃描,打開微信—找到應用號所在位置—找到具體的應用號。於是,小程序商店應運而生。小程序商店以網頁端的形式存在,可直接轉發至朋友圈,不過微信二維碼隻能通過掃一掃的方式進入小程序的規定,卻導致該類小程序商店不能一鍵跳轉至小程序。鑒於小程序不能模糊搜索,這些小程序商店最大的貢獻可能就是給瞭一個名單。2.耗流量大戶有讀者在雷鋒網(公眾號:雷鋒網)宅客頻道的微信群中吐槽:

什麼都還沒有用,感覺流量刷的有點快啊。

微信小程序加載耗費流量,加劇微信耗費的內存,所以整體對內存的占用並不比原生APP低。有人甚至感嘆:明年的今天,你可能會因為微信小程序要換一個 256G 的手機。不過也有反對的聲音,認為是否耗損大量流量取決於用戶投入在小程序上的時間……
3.敵得過原生App嗎雖然微信小程序重新構建瞭架構,不再采用H5的架構,提升瞭加載速度,但總體加載速度依然低於原生 App,影響用戶體驗。在雷鋒網公號發佈文章《微信小程序今日正式上線(含上手指南),張小龍發朋友圈向喬佈斯致敬》後,讀者 Flyoung 留言,認為:

1.從產品體驗可感覺到小程序介於 H5 和原生 App 之間,且較 H5 沒有太大的提升;
2.初次訪問時加載速度較較H5提升不大,隻有保證微信沒退出的前提下再次訪問能快速讀取緩存頁面;
3.微信公眾號可以關聯小程序,小程序可以看成是微信公眾號多瞭一個直達入口的升級功能;
4.微信公眾號的核心是連接,可以推送消息連接用戶,小程序不能推送消息,但可以通過它綁定的公眾號推送;
5.張小龍所說的:小程序通過二維碼實現線下基於地理位置的連接不會有啥效果(a.個人商戶沒有前後端程序編碼的能力,b.O2O平臺用戶更希望是自有平臺,微信也就起到導流作用,c.場景營銷類的需求當前的 H5 基本能勝任)
6.小程序提升瞭之前基於 H5 的微信公眾號用戶體驗,即會讓一部分 H5 的開發轉為小程序,也會對拉新成本與開發成本較高的原生 App 產生一定的沖擊。

雷鋒網原創文章,未經授權禁止轉載。詳情見轉載須知。

source:https://www.leiphone.com/news/201701/GdOyp1RZH2Qgwufe.html

小程序上線首日表現如何?聽聽首批進駐的企業怎麼說

外送茶
援交
援交
魚訊
外約
昨天凌晨,小程序千呼萬喚始出來終於迎來瞭首秀,據雷鋒網統計,首批上線的小程序就有三百多傢,而還未進駐的企業也躍躍欲試…可以說,小程序第一天就在互聯網圈掀起瞭一波高潮,不僅僅是朋友圈被刷爆,就連各種小程序開發群也頓時成為瞭吃瓜群眾的集結地。這不難理解,小程序本身就自帶光環。去年9月張小龍首次公佈小程序之後,不少業內人士堅信這將開啟一波新的紅利,甚至還有人將其稱為“App殺手”,但是上線一天後小程序是否達到瞭大傢的心理預期?雷鋒網本著探索的精神聯系瞭幾位首批小程序名單上的負責人。是否擔心用戶卸載App?什麼值得買什麼值得買昨天上線瞭“值得買購物攻略”“購物決策助手”“值得買京東優選”三款小程序,也是少有的上線多個小程序的品牌,其產品經理張春鵬告訴雷鋒網,他們從去年11月開始就已計劃開發小程序,但他坦言,“小程序隻是場景化的產品,功能不如App完善,更多的是起到平臺覆蓋和完善用戶使用場景的作用。”丁香園丁香園也在昨天上線瞭“丁香醫生+”小程序,丁香園副總裁、大眾醫學事業部負責人初洋向雷鋒網表示,小程序是采用最小可用原型(MVP)理念來打造的一款輕量的產品,而“丁香醫生+”復用瞭之前丁香醫生App的一系列後端接口,隻用瞭一名前端同事開發,開發一周的時間就完成瞭。初洋認為小程序和App本身並不沖突,甚至是互補的。

小程序的核心價值在於在微信這一平臺上,這開辟瞭新的使用場景和體驗。目前來看,小程序可以在降低APP下載成本的同時,提供工具類的輕量的功能給用戶,擴大自己的用戶基數。但是更加復雜的交互,類似社區討論這樣的強互動功能,原生的App,目前還是最好的解決方案,所以我並不擔心用戶卸載 App 而使用小程序。從獲取用戶的角度上講,很多App現在都提供瞭微信註冊登錄,用戶首先是微信用戶,然後才是App的用戶,獲得用戶也會依賴微信這樣的平臺。

荔枝FM據瞭解,荔枝FM去年就收到瞭微信團隊的邀請,並成為瞭第一批小程序內測的開發者。他們昨天上線的是一款語音直播平臺小程序——荔枝FM播客。荔枝FM微信小程序開發負責人、荔枝FM產品副總裁李澤隆向雷鋒網表示,“荔枝FM希望用荔枝FM播客去打通一些新的應用場景,來獲取新的用戶。”但他並不認為小程序會成為所謂的“APP殺手”。

“APP可以提供更多功能服務,針對的是有更多需求的用戶。”

小程序首日表現如何?宣傳運營成X因素按照微信每24小時統計一次數據(如PV、用戶數量)的節奏,昨日各傢的數據也已悉數出爐,雖然這些數據還不方便對外公佈,但雷鋒網(公眾號:雷鋒網)也第一時間瞭解到瞭他們首日的成果。張春鵬表示,“什麼值得買三個小程序總體數據如預計一般不樂觀,但這與宣傳節奏相關,目測第一天完全是在考驗品牌知名度、宣傳力度、以及病毒傳播性。”不過,荔枝FM則對第一天的效果感到滿意。“通過微信小程序後臺的數據查看,第一天數據非常可觀,當然也跟各大媒體傳播小程序上線有關。這個是大趨勢,我們用戰略角度看,不考慮投入產出比。現在的效果,我們非常滿意。”李澤隆如是說。而丁香園方面則是有備而來,據瞭解,他們昨天就對其小程序做瞭大量的宣傳工作。初洋告訴雷鋒網,“首日有很多對小程序嘗鮮的用戶,並且昨天我們在多個渠道對小程序進行瞭運營宣傳,從訪問小程序的人數和分享率的數據來看,總體效果基本符合我們的預期。”初洋還表示,“丁香園的小程序是基於APP已有的接口和功能做的輕量開發,開發成本並不算太高,產出也在預期范圍內。但現在下結論還為時尚早,需要再觀察一段時間。”綜上,從目前的情況來看,各傢小程序的差異幾乎體現在瞭宣傳和運營的力度上。後期是否願意投入更多的精力?按照開發人員的說法,幾乎所有的API可以移植在小程序上,這在很大程度上節約瞭開發成本和時間,所以小程序的前期投入都不高,但大傢是否願意在後期投入更多的人力財力,這是一個問題。對此,李澤隆表示,“小程序未來將代替原來的服務號,提供更多的信息化服務和使用場景,做到“連接一切”成為互聯網連接器。但也同時需要更多的使用場景被發掘出來,就目前來說還有很多未被連接的新場景。”他表示,荔枝FM播客會持續做優化和更新,期待用小程序去打通新場景,讓更多用戶來使用。初洋也認為要做好小程序需要有後期投入。“微信限制瞭第三方為小程序進行線上營銷和引導流量的企圖,用戶隻能通過手機鏡頭掃碼和搜索來找到小程序。這一特點迫使瞭小程序的開發者更加專註於優化產品,通過口碑傳播,以及發現線下O2O的掃碼場景來獲得增長。”言下之意,丁香園也會繼續在小程序上投入一些下線的推廣工作。張春鵬則對小程序持保守態度,“什麼值得買仍然以App及網站本身的完整體驗為主,未來會根據用戶的需求來選擇要投入多大的人力。”正如我們所看到的,大傢都隻是把小程序作為App的一個附屬產品,小程序更註重輕應用和輕交互,目前也還隻能算是一個半成品,所以“App殺手”一說也是言過其實,至少現在不會看到這一幕。如果手機內存夠用,誰又會卸載APP,轉而在閹割版的APP上進行不盡如人意的體驗呢? 雷鋒網原創文章,未經授權禁止轉載。詳情見轉載須知。

source:https://www.leiphone.com/news/201701/9xqZ5rQbZZVS9jRy.html

微信、支付寶都出瞭大新聞,鬥地主還差一個你 | 宅客周刊

電子菸
電子煙

都快過農歷新年瞭,誰傢都怕出幺蛾子,有的是大新聞,有的卻害怕大新聞。
不信,你看——本周關鍵詞▼小程序發佈 | 支付寶漏洞 | 剪刀手拍照指紋泄密 | 瀏覽器自動填充漏洞
社交網站賬號密碼
一、小程序的發佈與擔憂1月9日,很多人的朋友圈被小程序刷屏瞭……一邊是張小龍發在朋友圈野心勃勃地向喬佈斯致敬,一邊是吃瓜群眾把小程序玩得不亦樂乎。雷鋒網同時也搜集到一波體驗(吐)感受(槽)。小程序有這些槽點:小程序找起來還是很困難;微信小程序加載耗費流量,加劇微信耗費的內存,所以整體對內存的占用並不比原生APP低;雖然微信小程序重新構建瞭架構,不再采用H5的架構,提升瞭加載速度,但總體加載速度依然低於原生 App,影響用戶體驗。雷鋒網宅客頻道本著看熱鬧不怕事大的原則,決定探尋一個重要的問題:黑客有沒有可能通過微信小程序的漏洞,偷偷地用你的微信給他發一個大紅包?為瞭搞清這個問題,雷鋒網(公眾號:雷鋒網)宅客頻道咨詢瞭幾位黑客大牛,整理回答如下:小程序改變瞭業務前端實現的形式,但是基本的業務沒有變化。所以對於小程序服務商而言,有兩方面風險依然存在:Web接口的漏洞。例如 xss、csrf、各類越權等等。這類是服務構架本身的漏洞。業務功能的邏輯漏洞。例如:訂單額任意修改,驗證碼回傳、找回密碼設計缺陷等等。這些也是後端服務本身的漏洞。傳統的 App 客戶端,由於代碼比較復雜,體系比較大,經常存在很多漏洞。現在,由微信提供接口,服務商隻需要調用微信的接口就可以實現服務功能。這使得以前針對 App 客戶端的攻擊行為失去瞭對象。小程序跑在微信中,以前人們關心 App 客戶端手否存在漏洞,現在人們需要關心微信是否安全瞭。由於微信主程序會通過 JS 接口向小程序暴露規定的服務。如果小程序可以獲取到規定服務外的信息(比如:用戶的錢餘額等)即是信息泄露。總之,可以將微信理解成瀏覽器,將小程序理解成網頁。如果執行小程序可以在微信中執行任意代碼,就是傳統意義上的遠程代碼執行。例如:攻擊微信;實現小程序之間的跨站攻擊;攻擊操作系統。所以,我們需要擔心黑客通過微信小程序盜走我的紅包嗎?目前看來,沒這個必要。根據以往的經驗,騰訊在自身產品的安全性上,會投入巨大的精力。而對於皇冠級產品微信,相信騰訊更是不敢有絲毫疏漏。就在小程序退出的當天,TSRC(騰訊安全應急響應中心)也發佈瞭英雄帖《微信小程序如約而至,安全需要你的守護》,宣佈即日起到2017年1月20日,“重金”收集有關微信小程序的漏洞和威脅情報。二、支付寶曝漏洞,熟人可以改密碼雷鋒網編輯在上班路上忽然收到瞭一條支付寶驗證碼的短信,察覺到異常後立刻打開瞭支付寶客戶端,結果被嚇出瞭冷汗:他發現自己的支付寶賬號竟正被別人登錄,隨即他收到一條朋友發來的微信消息:

我剛才用網上流傳的“支付寶致命漏洞”來重置你的登錄密碼,竟然成功瞭!你還不知道嗎?朋友圈都傳開啦!

支付寶漏洞?雷鋒網編輯隨即打開朋友圈,發現已經有很多網絡安全圈內的朋友都轉瞭一條名為“支付寶驚現致命漏洞,快解綁你的銀行卡”的報道。報道中稱,有網友發現支付寶在登錄方式上存在致命的邏輯漏洞,導致熟人之間可以相互登錄對方的支付寶賬號,流程大致如下:

進入「忘記密碼」界面後,選擇「無法接受短信」,這時候會出現兩個相關問題:一、在9張圖片當中找出你認識的人 ;二、選擇與您有關的地址。

隻要成功答對這兩道問題,就可以重置該支付寶賬號的密碼,並且在登錄後可以正常使用免支付密碼的快捷支付功能,直接使用對方支付寶中的資金。很快,隨著該消息在朋友圈內的傳播,越來越多的人表示自己收到支付寶登錄驗證短信,以及相關的賬號異常提醒。許多人開始用身邊朋友的支付寶賬號來嘗試復現該漏洞。有人表示,周圍已經有不下十人成功登錄瞭身邊朋友的支付寶賬號,甚至有網絡安全高手也中招瞭,由此他判斷此次問題可能非常嚴重。雷鋒網編輯在對周圍朋友的支付寶賬號進行瞭大約7~8 次嘗試後,成功重置瞭自己女朋友的支付寶密碼,這是在雙方十分瞭解,知道對方認識的人、購物記錄和傢庭住址等情況的前提下實現的。雖然結果確實令人驚訝,但成功率並沒有網上說的那麼誇張——“陌生人有五分之一的機會登錄你支付寶,熟人有百分之百的機會登錄你的支付寶”。在測試中我們發現,兩個測試題會隨機出現“你認識的人”、“和你相關的地址”、“你曾經買過的東西”等不同的問題,隻要答錯一兩次,該種方式就會被屏蔽,隻允許使用其他方式找回密碼,並且其他的方式也會在嘗試失敗後逐漸被屏蔽,這似乎觸發瞭支付寶的某種安全機制。在多次試驗後,雷鋒網(公眾號:雷鋒網)編輯發現自己無論使用誰的支付寶賬號,都無法再使用之前那種通過相關信息來重置密碼的方式。至上午10點左右,周圍不少在測試該漏洞的朋友也表示自己測試失敗,隻有在自己的常用設備下才能觸發相關消息找回。有安全從業者表示:“支付寶響應很快,據說目前已經對風控進行瞭調整。”三、剪刀手拍照會被盜指紋?表示不相信!據人民網消息,日本國立信息學研究所教授越前功(Isao Echizen)日前在接受日本新聞網( NNN)采訪時指出,如果拍照時,光線明亮,恰巧焦點對準指紋,就可以通過照片復原其指紋信息。如果由此制作出人工手指“義指”,便可冒充本人登錄各種指紋識別的終端,因此拍照時要慎用“剪刀手”。

越前功在實驗中采用的照片是由市面銷售的2040 萬像素數碼相機所拍攝,對該照片進行圖像處理後,得到瞭指紋數據。距離鏡頭1.5米拍攝的照片,指紋可以清晰地呈現出來,距離 3 米處則可以判斷出大致模樣。因此越前功表示,距離3米處拍攝的照片存在被盜取指紋的可能性,並且“技術方面門檻並不高,誰都可以輕松處理”。

看到此消息,雷鋒網(公眾號:雷鋒網)編輯嚇得把鏡頭前的小手趕緊縮瞭回來。不過,卻有專傢持不同意見。360公司安全研究人員魏黨偉告訴雷鋒網,指紋信息作為個人生物信息的一部分被廣泛的用在各種身份識別和認證,其核心點是采集清晰的指紋信息,用於生成特征點。隻有可以提取準確特征點的照片,才會泄漏指紋信息。也就是說,隻有拍攝照片中,手指紋理清晰可見,才會泄漏指紋信息。那麼,具體是什麼范圍內“剪刀手”就會出賣你的“指紋”?同理,虹膜信息會不會也被捕捉到?魏黨偉說,目前手機拍照技術,在正常的拍攝距離(大於1米)的范圍下,是不可能把手指紋理拍攝清楚的,就更不要說虹膜瞭。這也是正常的指紋和虹膜采集,必須要在很近的距離,嚴格限定的方位和特定光亮度下采集。同時,目前的網絡傳播,都會降低照片的清晰度,損失的照片的細節,就更不可能泄漏指紋信息瞭。但魏黨偉也提到,現代的單反相機和高檔手機,在微距拍攝(小於0.5米)是有機會拍攝清楚指紋的,所以不要在公開網路上傳播有指紋和虹膜的微距拍攝照片原始文件。雷鋒網從公開信息中檢索到,為防止指紋被盜,目前該研究所已開發出一種有特殊花紋的透明薄膜,除能隱藏指紋外,該薄膜還能夠在不影響指紋解鎖的同時,在拍照時將你的指紋偽裝成別的指紋。該研究所研發的透明薄膜是僅為研究性產物還是準備商用的產品?是否有為技術或產品推廣之嫌?日本該研究所除瞭用市面銷售的2040 萬像素數碼相機在上面所稱的3米和1.5米范圍內拍攝,是否還用瞭其它復雜的技術來破解指紋信息?一切尚未可知。四、瀏覽器自動填充被曝漏洞最近一個芬蘭的網頁開發者和黑客Viljami Kuosmanen發現瞭一個自動填寫表單功能重大的潛在安全漏洞,他表示諸如 Chrome、Safari 和 Opera 等瀏覽器,或是LastPass這樣帶自動填充功能的瀏覽器插件,都可能會泄露用戶的隱私。一般來說,在使用自動填充功能之前,用戶需要提前把需要自動填充的個人信息存儲在瀏覽器或者工具中,以 Chrome 瀏覽器為例:其自動填寫的信息包括郵編、詳細地址、組織(公司)、用戶名、電話、和電子郵件等,通常可用來快速填寫收貨地址。再以自動登錄工具 Lastpass 為例,它提供瞭更為詳細的資料填寫項目,幾乎可以幫你自動填寫能想到的所有資料,包括除瞭基礎的用戶名、姓名、生日、社會保險號碼(身份證號),還有詳細地址、聯系人、銀行賬戶等等。
然而這些Viljami 發現,通過極其簡單的手段將一些文本輸入框隱藏起來,就可以在你不知情的情況下,得到你表單中的所有個人資料。為瞭實際展示該功能,Viljami 做瞭一個簡單的演示 Demo 網站,看起來,網頁上隻要求輸入姓名和郵箱,但是按提交鍵後,通過瀏覽器抓取信息顯示,除瞭頁面上能看到的兩項信息以外,用戶的電話、地址等信息也被上傳瞭。
【圖片來自:Viljami 提供的演示 demo】雷鋒網(公眾號:雷鋒網)宅客頻道按照這種思路繪制瞭一個釣魚網站騙取用戶信息的示意圖如下:

釣魚網站會將一些用戶電話、地址等信息的輸入框隱藏起來,雖然用戶的肉眼看不到,但是自動填寫程序能捕捉到,並在用戶不知情的情況下“幫” 用戶把信息填進去。據雷鋒網瞭解,喜歡海淘的人經常需要填寫如信用卡卡號、有效日期和安全碼等信息,此外,人們在參加“特價秒殺”等搶購活動時也需要爭分多秒地填寫表單,這時許多人會 選擇將住址、電話等資料保存在瀏覽器或插件中,以便自動填充。一旦用戶在釣魚網站使用瞭自動填充功能,就很可能會泄露自己的詳細地址、信用卡號、安全碼等信息。問題的發現者 Viljami 表示:“該問題在 Chromium 內核中存在6年之久,這就是我不愛用自動填寫表單的原因。”他還表示 Mozilla 的 Firefox 火狐瀏覽器並沒有此類問題,因為它隻支持自動填寫單個文本框而不支持一鍵填寫整個表單,用戶需要逐個點擊輸入框,因此那些隱藏起來的文本輸入框就是去瞭作用。五、如何用技術知道另一半的社交賬號密碼周末瞭,來輕松一下。蕾蕾一直沒有想明白,身高1米8,又帥又體貼的峰峰為什麼看上瞭自己?要知道,峰峰的前女友可是身材高挑、膚白貌美的小美女。最近,蕾蕾從峰峰身後路過時,“一不小心”看到瞭峰峰在聊天,而“小美女”的頭像一直在跳動。蕾蕾沒有問峰峰,但如晴空霹靂,又百爪撓心,想知道男票究竟和前女友說瞭啥。一不做、二不休,蕾蕾想,要不幹脆找到男朋友的社交帳號密碼,也好時時關註“敵情”。怎樣才能神不知鬼不覺地拿到男朋友的社交帳號密碼?第一招:社工例如:1.“最近聽說某某網站放出一個密碼設置最容易破解排行榜,辦公室的小黃今天在那一驗證,發現果然是這樣,他的密碼就是名字+生日,你說傻不傻?”然後觀察男朋友的神情,是比較輕松愉快還是尷尬,甚至說:“慘瞭,我也是這樣。”2.時不時在談話中“套路”一下,比如在聊人生時,讓他聊聊記憶深刻的事情、最喜歡的寵物、最愛的人(十有八九會被反套路,此刻要問那第二愛的人之類)、遊戲昵稱帳號……3.如果他給過你其他密碼,可以研究一下密碼的規律,套用在新密碼上。第二招:查庫現在數據泄露不少,最好的情況是能直接查出密碼;另外,不少人有使用通用密碼的習慣,這樣的話也相當於直接查出密碼瞭;通過大量的數據,也有比較大的幾率看出這個人的密碼習慣,增加猜解密碼的習慣。至於怎麼查庫,用搜索引擎搜索“社工庫”就行瞭。然而,這種集成的社工庫“稂莠不齊”,像“700元買到同事全套信息”這種庫還算“良心”,有些社工庫會誘使你付費,你查詢的信息也會進一步與已泄露信息綁定。當然,目的是查男朋友的賬號和密碼,幾百塊錢可能不算什麼……第三招:利用社交網站漏洞獲取密碼比如,XSS呀,註入呀,安全網站上這些案例很多,當然公開的漏洞都是已經修復的,不過你可以學到方法自己去研究噠。這一招需要一定的編程基礎,是的,現如今,不會寫代碼可能連密碼都找不著。簡單來說,就是你瞅準瞭一個社交網站,
通過各種掃描工具或者人工輸入來找到它的 XSS 漏洞,然後精心構造攻擊字符串;把這個字符串作為漏洞網站文本編輯框的表單值輸入提交,就會造成攻擊。手工輸入這個字符串,並提交,瀏覽器地址欄自動生成攻擊URL;做成誘人的鏈接,讓男朋友點擊。第四招:找到瀏覽器已保存密碼為瞭登陸方便,現在不少瀏覽器有保存登陸密碼的功能哦,怎麼查看?搜索“查看+瀏覽器名稱+已保存密碼”,然後根據網上的方法一步一步操作就行瞭。前提是,男朋友設置瞭保存密碼,而且,你需要在男朋友不在傢時,在他的電腦上偷偷操作。但是,講真,你有男朋友的開機密碼嗎?如果你都能用他的電腦,似乎去找他的密碼就沒什麼必要瞭,除非你想長線操作,長期監督。第五招:放一個鍵盤記錄器實在不行寫個鍵盤記錄器放他電腦上運行呀,輸入瞭什麼全部發送到你郵箱。萬萬沒想到,放一個鍵盤記錄器在男朋友電腦上,原來是最難的——如果你能打開他的電腦,直接安裝除外。第六招:釣魚本來釣魚也應該是屬於社工的,但是上面講的社工主要就是一些面對面的心理戰術瞭。“上次一起出去玩的照片已經整理出來啦,“去看看吧。http://XXX.cn”這樣的消息收到過沒?點開鏈接發現是某空間要求輸入賬號和密碼的地方,嗯,和正版一模一樣哦,可是你看看鏈接啊,鏈接不對啊喂,這就是釣魚咯。首先,你需要做一個和正版一模一樣的釣魚網站,當然,這個社交網站可能在網上有源代碼可以抄。然後,需要購買一套釣魚工具。第七招:編寫一個美美的木馬程序發過去知乎上也曾有一個高票答案值得借鑒,編寫一個玫瑰花的示愛程序,植入木馬,直接發給男朋友即可。上述技術支持均為京東安全工程師肉肉口述,雷鋒網編輯采寫。但是,僅為技術理論探討,肉肉本人並不支持這些做法。為瞭保護另一半的權益,肉肉與雷鋒網編輯建議如下:

1.不在瀏覽器保存常用密碼;2.不同網站設置不同密碼,尤其密碼設置不要按照常用套路走;3.不隨便點擊鏈接,即使是對象發過來的,有技術基礎的童鞋,可以技術反制,當然後果自行承擔,比如,被罵、被分手……雷鋒網(公眾號:雷鋒網)概不負責。

雷鋒網原創文章,未經授權禁止轉載。詳情見轉載須知。

source:https://www.leiphone.com/news/201701/BGRxQhl9GY4PboiA.html

寫在微信小程序上線的第一天

援交
外送茶
魚訊
外約
外送茶
今天凌晨剛過,一些產品交流群中就開始討論起微信小程序。2017年1月9日,微信小程序正式上線,相信這是移動互聯網上一大轉折點,拋開操作系統的限制,終於做到瞭在一個應用中能夠獲得類似打開一個本地APP的體驗。雖然目前小程序的MINA框架目前提供的接口有限,但是相信微信團隊會逐步完善,提供更加豐富的組件和接口。下面將給大傢介紹小程序的大致概況,以及給互聯網從業者帶來的影響。微信小程序文檔| 一、體驗小程序通過體驗瞭十幾款小程序,說一下最直觀的一些感受,以及關於小程序的使用。1、微信團隊真的很克制小程序上線在互聯網從業者看來如此重要的事情,微信團隊的一些公眾號沒有任何推送。在產品設計上也很謹慎,譬如列表入口、搜索、消息提醒等。克制體現在各種細節上。2、小程序的入口目前發現的小程序打開方式主要有幾種:微信好友或群推薦、全名搜素、二維碼掃描、訂閱號中的小程序入口。隻有打開過小程序之後,“發現”列表中才會有”小程序”;隻有打開過的小程序才會出現在小程序列表中;搜索小程序絕大部分需要全名精確搜索,隻有少部分應用可以模糊搜索,例如滴滴。小程序顯示3、小程序的應用體驗小程序列表可以編輯,進行應用的刪除。但是仍有一些可以改進的。小程序在列表中按照時間順序倒序排列,打開一個會排在最前。(建議列表類似九宮格平鋪,小程序順序和桌面應用一樣可自定義或選擇排列規則)應用體驗比H5強太多,瀏覽體驗超爽,類似APP中打開。小程序在安卓上可以添加至桌面,在安卓中打開可類似打開多應用切換,如下圖。小程序再次打開仍是之前瀏覽的頁面(一段時間後悔關閉應用),分享時展示的是當前瀏覽的頁面。安卓中的小程序4、小程序對普通用戶的影響低頻APP應用可以徹底卸載瞭,如果有小程序的話。類似電影APP(貓眼),三個月後可以清理一下APP,釋放內存;生活更加便捷,小程序融入各類生活場景後,給生活帶來便捷,以後可能微信支付會慢慢增多。(支付寶真的很危險瞭)APP下載的推廣可能慢慢要少很多;| 二、對互聯網從業者的影響之前就想過很多,真真切切的看到小程序之後又湧出瞭很多想法,就大致列舉一些,以後再逐漸完善。1、互聯網產品形態的變化以前做產品的想法是先搞出個APP,看用戶註冊量、APP下載量等等指標來評判一個產品的好壞。但是小程序出現之後,用戶會發現很多低頻APP根本沒有安裝的必要。這給許多中小互聯網公司目前的運營帶來瞭挑戰。如果沒有APP,H5體驗又差,中小企業主動或被動都將進入微信小程序的產品體系中。PM們特別是前端產品經理都應該盡快熟悉小程序能提供給產品的價值,轉變以往設計APP的方法論,開始思考在“用完即走”的小程序中,如何表現產品,吸引用戶。在產品營銷上,沒有APP為根基,怎樣才能讓用戶再次訪問。這本來就是和微信小程序 “用完即走”的理念相矛盾。(我也非常焦慮)2、新零售時代的到來作為一名電商PM,我覺得小程序的形態非常適合新零售。在我看來,新零售除瞭大數據、人工智能的結合,還有和消費場景的融合,而小程序的形態正是可以深度融合消費場景。購物的行為正常來說隻有在想買的時候才會買,才會用到這樣的小程序。現在許多的消費需求都是被催生出來的。小程序和線下消費場所的結合,加上發展幾十年的成熟物流,應該會催生下一波消費商業上的繁榮。3、小程序受益者短期內一批圍繞微信小程序生態提供企業服務的公司會受益。對大部分中小互聯網企業都不太有利,會引起較大波動。長期的話各行業的一些中小互聯網企業會發生洗牌,毫無疑問現在微信的流量入口太重要瞭,有瞭小程序之後,就更加重要,但是流量非常分散,對大部分企業並不好,突然感覺沒有安全感。| 寫在最後開始用安卓機的時候,就受困於手機內存,不斷在卸載和重裝中煎熬。當時就在想有沒有一個APP可以囊括大多數應用,再也不用安裝各種APP。後來各種瀏覽器中添加應用快捷方式解決瞭我的一部分需求,但是H5的體驗並不好,還是不如APP方便。再到後來,百度出瞭直達號,記得那天我坐在公交上,看到之後我找瞭直達號的很多資料,後來在一周後的百度宣講會上也問瞭相關問題,抱瞭很大期待,直達號卻不瞭瞭之。雖然等瞭很久,但今日微信小程序的天時地利人和,前景美好。解決的是用戶的剛需,能夠深入的融入生活的各種場景,再次為微信團隊點贊!雷鋒網(公眾號:雷鋒網)註:本文由人人都是產品經理社區作者@Bouny_Yuan原創發佈。未經許可,不得轉載。 雷鋒網版權文章,未經授權禁止轉載。詳情見轉載須知。

source:https://www.leiphone.com/news/201701/cGFzfq44ZkCQxghn.html

重磅 | 微信應用號,小程序最新開發教程

援交
外送茶
魚訊
外約
外送茶
雷鋒網按:本文作者博卡君,一名程序猿。雷鋒網已獲作者授權發佈。未經授權拒絕轉載!微信應用號(小程序,應用號的新稱呼)終於來瞭!目前還處於內測階段,微信隻邀請瞭部分企業參與封測。想必大傢都關心應用號的最終形態到底是什麼樣子?怎樣將一個服務號改造成為小程序?我們暫時以一款簡單的第三方工具的實例,來演示一下開發過程吧。公司的項目保密還不能分享代碼和截圖。博卡君是邊加班邊偷偷給大傢寫教程。感謝名片盒團隊提供他們的服務號來動這個手術。OK,為瞭讓大傢盡快看到這份教程,博卡君註定要熬夜瞭!今晚開始更新,希望明天一早就能發佈第一篇教程!記錄開始!看看幾天能完成變身吧!序言開始開發應用號之前,先看看官方公佈的小程序教程吧!以下內容來自微信官方公佈的小程序開發指南。本文檔將帶你一步步創建完成一個微信小程序,並可以在手機上體驗該小程序的實際效果。這個小程序的首頁將會顯示歡迎語以及當前用戶的微信頭像,點擊頭像,可以在新開的頁面中查看當前小程序的啟動日志。1. 獲取微信小程序的 AppID首先,我們需要擁有一個帳號,如果你能看到該文檔,我們應當已經邀請並為你創建好一個帳號。註意不可直接使用服務號或訂閱號的 AppID。 利用提供的帳號,登錄 https://mp.weixin.qq.com ,就可以在網站的「設置」-「開發者設置」中,查看到微信小程序的 AppID 瞭。註意:如果我們不是用註冊時綁定的管理員微信號,在手機上體驗該小程序。那麼我們還需要操作「綁定開發者」。即在「用戶身份 – 開發者」模塊,綁定上需要體驗該小程序的微信號。本教程默認註冊帳號、體驗都是使用管理員微信號。2. 創建項目我們需要通過開發者工具,來完成小程序創建和代碼編輯。開發者工具安裝完成後,打開並使用微信掃碼登錄。選擇創建「項目」,填入上文獲取到的 AppID,設置一個本地項目的名稱(非小程序名稱),比如「我的第一個項目」,並選擇一個本地的文件夾作為代碼存儲的目錄,點擊「新建項目」就可以瞭。為方便初學者瞭解微信小程序的基本代碼結構,在創建過程中,如果選擇的本地文件夾是個空文件夾,開發者工具會提示,是否需要創建一個 quick start 項目。選擇「是」,開發者工具會幫助我們在開發目錄裡生成一個簡單的 demo。項目創建成功後,我們就可以點擊該項目,進入並看到完整的開發者工具界面,點擊左側導航,在「編輯」裡可以查看和編輯我們的代碼,在「調試」裡可以測試代碼並模擬小程序在微信客戶端效果,在「項目」裡可以發送到手機裡預覽實際效果。3. 編寫代碼點擊開發者工具左側導航的「編輯」,我們可以看到這個項目,已經初始化並包含瞭一些簡單的代碼文件。最關鍵也是必不可少的,是 app.js、app.json、app.wxss 這三個。其中,.js 後綴的是腳本文件,.json 後綴的文件是配置文件,.wxss 後綴的是樣式表文件。微信小程序會讀取這些文件,並生成小程序實例。下面我們簡單瞭解這三個文件的功能,方便修改以及從頭開發自己的微信小程序。app.js 是小程序的腳本代碼。我們可以在這個文件中監聽並處理小程序的生命周期函數、聲明全局變量。調用 MINA 提供的豐富的 API,如本例的同步存儲及同步讀取本地數據。

//app.jsApp({ onLaunch: function () { // 調用 API 從本地緩存中獲取數據 var logs = wx.getStorageSync(logs) || [] logs.unshift(Date.now()) wx.setStorageSync(logs, logs) }, getUserInfo:function(cb){ var that = this; if(this.globalData.userInfo){ typeof cb == “function” && cb(this.globalData.userInfo) }else{ // 調用登錄接口 wx.login({ success: function () { wx.getUserInfo({ success: function (res) { that.globalData.userInfo = res.userInfo; typeof cb == “function” && cb(that.globalData.userInfo) } }) } }); } }, globalData:{ userInfo:null }})

app.json 是對整個小程序的全局配置。我們可以在這個文件中配置小程序是由哪些頁面組成,配置小程序的窗口 背景色,配置導航條樣式,配置默認標題。註意該文件不可添加任何註釋。

{ “pages”:[ “pages/index/index”, “pages/logs/logs” ], “window”:{ “backgroundTextStyle”:”light”, “navigationBarBackgroundColor”: “#fff”, “navigationBarTitleText”: “WeChat”, “navigationBarTextStyle”:”black” }}

app.wxss 是整個小程序的公共樣式表。我們可以在頁面組件的 class 屬性上直接使用 app.wxss 中聲明的樣式規則。

/**app.wxss**/.container { height: 100%; display: flex; flex-direction: column; align-items: center; justify-content: space-between; padding: 200rpx 0; box-sizing: border-box;}

4. 創建頁面在這個教程裡,我們有兩個頁面,index 頁面和 logs 頁面,即歡迎頁和小程序啟動日志的展示頁,他們都在 pages 目錄下。微信小程序中的每一個頁面的【路徑 + 頁面名】都需要寫在 app.json 的 pages 中,且 pages 中的第一個頁面是小程序的首頁。每一個小程序頁面是由同路徑下同名的四個不同後綴文件的組成,如:index.js、index.wxml、index.wxss、index.json。.js 後綴的文件是腳本文件,.json 後綴的文件是配置文件,.wxss 後綴的是樣式表文件,.wxml 後綴的文件是頁面結構文件。index.wxml 是頁面的結構文件:

<!–index.wxml–><view> <view bindtap=”bindViewTap”> <image src=”{{userInfo.avatarUrl}}” background-size=”cover”></image> <text>{{userInfo.nickName}}</text> </view> <view> <text>{{motto}}</text> </view></view>

本例中使用瞭 <view/>、<image/>、<text/> 來搭建頁面結構,綁定數據和交互處理函數。index.js 是頁面的腳本文件,在這個文件中我們可以監聽並處理頁面的生命周期函數、獲取小程序實例,聲明並處理數據,響應頁面交互事件等。

//index.js// 獲取應用實例var app = getApp()Page({ data: { motto: Hello World, userInfo: {} }, // 事件處理函數 bindViewTap: function() { wx.navigateTo({ url: ../logs/logs }) }, onLoad: function () { console.log(onLoad) var that = this // 調用應用實例的方法獲取全局數據 app.getUserInfo(function(userInfo){ // 更新數據 that.setData({ userInfo:userInfo }) }) }})

index.wxss 是頁面的樣式表:

/**index.wxss**/.userinfo { display: flex; flex-direction: column; align-items: center;}.userinfo-avatar { width: 128rpx; height: 128rpx; margin: 20rpx; border-radius: 50%;}.userinfo-nickname { color: #aaa;}.usermotto { margin-top: 200px;}

頁面的樣式表是非必要的。當有頁面樣式表時,頁面的樣式表中的樣式規則會層疊覆蓋 app.wxss 中的樣式規則。如果不指定頁面的樣式表,也可以在頁面的結構文件中直接使用 app.wxss 中指定的樣式規則。index.json 是頁面的配置文件:頁面的配置文件是非必要的。當有頁面的配置文件時,配置項在該頁面會覆蓋 app.json 的 window 中相同的配置項。如果沒有指定的頁面配置文件,則在該頁面直接使用 app.json 中的默認配置。logs 的頁面結構

<!–logs.wxml–><view class=”container log-list”> <block wx:for-items=”{{logs}}” wx:for-item=”log”> <text>{{index + 1}}. {{log}}</text> </block></view>

logs 頁面使用 <block/> 控制標簽來組織代碼,在 <block/> 上使用 wx:for-items 綁定 logs 數據,並將 logs 數據循環展開節點

//logs.jsvar util = require(../../utils/util.js)Page({ data: { logs: [] }, onLoad: function () { this.setData({ logs: (wx.getStorageSync(logs) || []).map(function (log) { return util.formatTime(new Date(log)) }) }) }})

運行結果如下:5. 手機預覽開發者工具左側菜單欄選擇「項目」,點擊「預覽」,掃碼後即可在微信客戶端中體驗。目前,預覽和上傳功能尚無法實現,需要等待微信官方的下一步更新。如你所見,微信官方給出的開發指南還非常簡單,很多細節、代碼和功能都沒有明確的展示,所以接下來就到博卡君展示實力的時候啦!開發教程正式開始!第一章:準備工作做好準備工作很重要。開發一個微信應用號,你需要提前到微信的官方網站(weixin.qq.com)下載開發者工具。1. 下載最新微信開發者工具,打開後你會看到該界面:2. 點擊「新建 web+」項目,隨後出現如下畫面:3. 該頁面內的各項內容需要註意AppID:依照官方解釋來填。Appname: 項目最外層文件夾名稱,如你將其命名為「ABC」,則之後的全部項目內容均將保存在「/ABC/…」目錄下。本地開發目錄:項目存放在本地的目錄。註:再次強調,如果你和團隊成員共同開發該項目,則建議你們使用同樣的目錄名稱及本地目錄,以確保協同開發的統一性。如果你之前已有項目,則導入過程與以上內容近似,不再贅述。4. 準備工作全部完成後,點擊「新建項目」按鈕,彈出框點「確定」。5. 如上圖所示,此刻,微信開發者工具已經為你自動構建瞭一個初始的 demo 項目,該項目內包含瞭一個微信應用項目所需具備的基本內容和框架結構。點擊項目名稱(圖中即「cards」)進入該項目,就能看到整個項目的基本架構瞭:第二章:項目構架微信目前用戶群體非常龐大,微信推出公眾號以後,火爆程度大傢都看得到,也同樣推動著 h5 的高速發展,隨著公眾號業務的需求越來越復雜,應用號現在的到來也是恰到好處。我們團隊具體看瞭一兩次文檔後發現,它提供給開發者的方式也在發生全面的改變,從操作 DOM 轉為操作數據,基於微信提供的一個過橋工具實現很多 h5 在公眾號很難實現的功能,有點類似於 hybrid 開發,不同於 hybrid 開發的方式是:微信開放的接口更為嚴謹,結構必須采用他提供給我們的組件,外部的框架和插件都不能在這裡使用上,讓開發者完全脫離操作 DOM,開發思想轉變很大。工欲善其事,必先利其器。理解它的核心功能非常重要,先瞭解它的整個運作流程。生命周期:在index.js裡面:開發者工具上 Console 可以看到:在首頁 console 可以看出順序是 App Launch–>App Show–>onload–>onShow–>onReady。首先是整個 app 的啟動與顯示,app 的啟動在 app.js 裡面可以配置,其次再進入到各個頁面的加載顯示等等。可以想象到這裡可以處理很多東西瞭,如加載框之類的都可以實現等等。路由:路由在項目開發中一直是個核心點,在這裡其實微信對路由的介紹很少,可見微信在路由方面經過很好的封裝,也提供三個跳轉方法。wx.navigateTo(OBJECT):保留當前頁面,跳轉到應用內的某個頁面,使用wx.navigateBack可以返回到原頁面。wx.redirectTo(OBJECT):關閉當前頁面,跳轉到應用內的某個頁面。wx.navigateBack():關閉當前頁面,回退前一頁面。這三個基本上使用足夠,在路由方面微信封裝的很好,開發者根本不用去配置路由,往往很多框架在路由方面配置很繁瑣。組件:此次微信在組件提供方面也是非常全面,基本上滿足項目需求,故而開發速度非常快,開發前可以認真瀏覽幾次,開發效率會很好。其它:任何外部框架以及插件基本上無法使用,就算原生的 js 插件也很難使用,因為以前我們的 js 插件也基本上全部是一操作 dom 的形式存在,而微信應用號此次的架構是不允許操作任何 dom,就連以前我們習慣使用的動態設置的rem.js也是不支持的。此次微信還提供瞭 WebSocket,就可以直接利用它做聊天,可以開發的空間非常大。跟公眾號對比我們發現,開發應用號組件化,結構化,多樣化。新大陸總是充滿著驚喜,更多的彩蛋等著大傢來發現。接下來開始搞一些簡單的代碼瞭!1. 找到項目文件夾,導入你的編輯器裡面。在這裡,我使用瞭 Sublime Text 編輯器。你可以根據自己的開發習慣選擇自己喜歡的編輯器。2. 接下來,你需要根據自己的項目內容調整項目結構。在范例項目中,「card_course」目錄下面主要包含瞭「tabBar」頁面以及該應用的一些配置文件。3. 示例項目的「tabBar」是五個菜單按鈕:4. 找到「app.json」文件,用來配置這個五個菜單。在代碼行中找到「”tabBar”」:你可以根據實際項目需求更改,其中:「Color」是底部字體顏色,「selectedColor」是切換到該頁面高亮顏色,「borderStyle」是切換菜單上面的一條線的顏色,「backgroundColor」是底部菜單欄背景顏色。文字描述較為抽象,建議你一一調試並查看其效果,加深印象。「“list”」下的代碼順序必須依次放置,不能隨便更改。「”pagePath”」之後的文件名內,「.wxml」後綴被隱藏起來瞭,這是微信開發代碼中人性化的一點——幫你節約寫代碼的時間,無須頻繁聲明文件後綴。「”iconPath”」為未獲得顯示頁面的圖標路徑,這兩個路徑可以直接是網絡圖標。「”selectedIconPath”」為當前顯示頁面高亮圖標路徑,可以去掉,去掉之後會默認顯示為「”iconPath”」的圖標。「”Text”」為頁面標題,也可以去掉,去掉之後純顯示圖標,如隻去掉其中一個,該位置會被占用。註意:微信的底部菜單最多支持五欄(五個 icons),所以在你設計微信應用的 UI 和基本架構時就要預先考慮好菜單欄的排佈。這裡順便說一句:我們團隊目前是設計兩撥人,代碼三撥人在同時搞,根據微信給的設計指導,設計那邊畫出樣圖,我們就根據樣圖做 UI 部分的代碼,這樣效率比較高,不需要等 UI 完全畫好。兩邊可以同步!5. 根據以上代碼規則,我做好瞭示例項目的基本架構,供你參考:6. 「Json」文件配置好後,「card_course」的基本結構入上圖所示,不需要的子集都可以暫時刪除,缺少的子集則需要你主動新建。刪除子集時記得順帶檢查一下「app.json」裡的相關內容是否已經一並刪除。註意:我個人建議你新建一個「wxml」文件的同時,把對應的「js」和「wxss」文件一起新建好,因為微信應用號的配置特點就是解析到一個「wxml」文件時,會同時在同級目錄下找到同文件名的「js」和「wxss」文件,所以「js」文件需及時在「app.json」裡預先配置好。編寫「wxml」時,根據微信應用號提供的接口編碼即可,大部分就是以前的「div」,而我們現在就用「view」即可。需要用其它子集時,可以根據微信提供的接口酌情選擇。使用「class」名來設置樣式,「id」名在這裡基本沒有什麼用處。主要操作數據,不操作「dom」。7. 以上是示例項目首頁的「wxml」編碼。從圖中就可以看出,實現一個頁面代碼量非常少。8. 「Wxss」文件是引入的樣式文件,你也可以直接在裡面寫樣式,示例中采用的是引入方式:9. 修改代碼後刷新一次,可以看到未設背景的「view」標簽直接變成瞭粉色。註意:修改「wxml」和「wxss」下的內容後,直接 F5 刷新就能直接看到效果,修改「js」則需點擊重啟按鈕才能看到效果。10. 另外,公共樣式可以在「app.wxss」裡直接引用。11. 「Js」文件需要在「app.json」文件的「”page”」裡預先配置好。為瞭項目結構清晰化,我在示例項目中的「index」首頁同級目錄新建其它四個頁面文件,具體如下:經過以上步驟,案例中的五個底部菜單就全部配置完畢瞭。雷鋒網(公眾號:雷鋒網)註:本文由博卡君授權雷鋒網發佈,如需轉載請聯系原作者,並註明作者和出處,不得刪減內容。相關閱讀:微信應用號,小程序最新開發教程第二彈
微信應用號,小程序開發教程第三彈 雷鋒網原創文章,未經授權禁止轉載。詳情見轉載須知。

source:https://www.leiphone.com/news/201609/oLYEi0CHeishc7dB.html

沉默的微信應用號,原來正在憋大招?這次就抄 Apple 的 iMessage Store 吧!

外送茶
援交
援交
魚訊
外約
年初張小龍的隻言片語引發瞭大傢對web-app和微信內應用市場充滿期待和憧憬:「目前我們(微信團隊)正在開發第三種微信公眾號——『應用號』。正如訂閱號為用戶提供訂閱內容、服務號為用戶提供服務一般,『應用號』為用戶提供的是『應用』,也就是 app 的功能。」張小龍在「微信力量」主題演講中正式對外公佈微信應用號微信應用號的「入口之謎」張小龍介紹說,當用戶關註瞭一個「應用號」之後,就相當於安裝瞭一款 app。在「應用號」內,用戶就可以實現對 app 的一些基本訴求。例如,目前許多用戶會選在微信錢包中可以買機票、火車票,而不是去下載一個並不常用的買票軟件;未來在「應用號」中,可以實現更多的功能。並和其他 app 一樣,這個公眾號平時是不會向用戶主動發送內容的,因此會避免打擾。張小龍表示,「應用號」可以為用戶帶來兩大好處:一是手機上可以少下載安裝一些軟件,平時打開頻率不高的軟件,可以用「應用號」代替;二是換手機時,無需重復安裝軟件。而對於開發者,尤其是創業者來說,在「應用號」中實現一個功能遠比開發一款 app 省錢省力許多。目前,微信內已經集成瞭部分基於 web-app 的應用進入九月,微信生態圈對「應用號」的預言、前瞻甚至各種曝光甚囂塵上。此刻,所有討論的焦點都指向「入口」問題:一是使用入口:安裝過的應用號,從哪裡進入、在哪裡打開。這個入口位置決定瞭應用號的價值和使用門檻。應用號如果按「免打擾」和「無推送」的原則,那麼從微信的核心界面——聊天和朋友圈——都不能獲得通路。所以大傢猜測也許會像微信遊戲那樣,成為發現裡的一個類目。這樣的入口還有多少價值?應用號能從微信獲得的「流量紅利」也就微乎其微瞭吧。二是安裝入口:其實 web-app 已無所謂安裝概念,用戶該如何「關註」或者「收藏」?微信會否提供一個應用號市場?這種市場又會否被蘋果允許?Apple 發佈瞭 iMessage Store?就抄這個吧!正當微信業內一片混沌的時候,蘋果給微信上瞭很好的一課:iOS 10 發佈瞭。蘋果用「一個十分重大的 iOS 版本」來形容 iOS 所帶來的變化,其中很大一部分體現在 iMessage 的新功能上,例如可以發送能動的氣泡對話,以及更多有趣的表情貼紙和聊天應用插件。新版 iMessage 被放在瞭 iOS 10 宣傳主圖的顯要位置,足見 Apple 對該功能的重視更確切地說,蘋果很可能再造一個除 App Store 之外的重要市場。在這一市場中,各大品牌、遊戲公司等都可以在 iMessage 中變現他們的IP和產品,例如以免費或收費的形式推出貼紙包(Sticker Pack)和 iMessage 應用。伴隨新功能的推出,蘋果有望進一步推動「基於視覺內容的通訊模式在全球范圍內的普及。」雖然僅上線不到三天,iMessage Store 就已經上架瞭大量的 iMessage apps更大的影響在於,借助新功能,iMessage 將成為新一代的瀏覽器,體驗那些原本需要在網頁上才能使用的應用服務。新的平臺在提供新的創收機會的同時,也將打造出 Facebook、微信之外的新通訊、購物或工作方式。考慮到 iMessage 具有的消息推送優勢,新功能的增加更多利好各大品牌商,可以更方便的推送互動性、視覺元素更多的應用或營銷內容。在此,筆者猜測——微信應用號當前的「沉默」,或許和 iMessage 有關首先,二者都和 web 緊密相關——微信應用號是 100% 的 web-app,而 iMessage 內的大量功能也需要通過 web 形式實現,這對當前的微信而言具有極大的參考意義。微信團隊完全可以像 iMessage 一樣,將當前用戶的聊天界面開放給開發者,作為微信應用號的入口之一。當前的微信聊天窗口其實已經有瞭成為應用號入口的潛質其次,根據張小龍對微信應用號「免打擾」的描述,微信團隊應該不希望應用號頻繁推送打擾用戶,而減少消息推送將極大地影響開發者提高用戶粘性。但如果微信應用號像 iMessage 一樣,將聊天窗口作為應用的入口,就可以將用戶被動等待推送的過程變為一個主動打開應用的過程——當用戶在聊天時需要用到某個功能,可以直接在聊天窗口內即可調用相關微信應用;使用完畢後直接關閉,立刻回到聊天狀態,既不會產生打擾,又能做到方便及時。在 iMessage 內,用戶間可以利用應用互發消息,這將給微信團隊帶來重要啟示筆者大膽預言:微信應用號肯定會借鑒聊天插件入口模式,讓我們拭目以待吧!
作者:陳俊澄作者信息:微位科技 CBO 陳俊澄。從事移動互聯網行業工作超過十年,參與研發瞭微位科技的智能名片產品「博卡名片盒」,對移動互聯網的發展及微信生態圈的開發有著深刻的洞察和獨到的見解。
雷鋒網原創文章,未經授權禁止轉載。詳情見轉載須知。

source:https://www.leiphone.com/news/201609/wZpb7204vzyvYHyB.html

微信小程序動瞭誰的蛋糕,又會把蛋糕分給誰?

援交
外送茶
魚訊
外約
外送茶

“我們認為一個好的產品是應該是用完即走的…大傢同意嗎?”張小龍問。
“同意。”有人回應。“說同意的都是沒有認真思考的。”張小龍說。

這是今年年初發生在微信公開課上的一幕。隨後,張小龍解釋道,“事實上所有的產品都是工具,好的工具就是應該最高效率地完成用戶的目的,然後盡快地離開。”所以,他的歌詞大意是,時間是有質量的,粘性是結果,不是批判標準,問題的本質是效率。也是在那場公開課上,張小龍透露,微信在琢磨一個新的東西——應用號。毫不令人意外,大半年過後,當“應用號”推出內測版時,刷爆瞭互聯網從業者的朋友圈。
為什麼是微信?第一篇刷屏的文章——《微信應用號來瞭》——來自小道消息,被頂得最高的評論是:

“實時關註這篇文章的閱讀量,傳播速度快得嚇人,微信一個小動作對互聯網人來講,就是國務院出臺的新政策!又一波浪潮已來,大傢準備好上船!”

此情此景,讓人不禁要問,為什麼是微信?最便宜的答案無非是:微信的用戶基數大,用戶在微信上的停留時間很長。相比於其他平臺,白鷺時代的 CEO 陳書藝告訴雷鋒網:

“其實之前,UC、百度、QQ瀏覽器都推瞭所謂的‘輕應用’,但是有兩點微信和他們是不一樣的。
第一,他們的導流還是以用戶搜索的行為習慣為主,移動端延續瞭PC端的使用體驗,而微信的小程序,它其實是一個介於網頁和原生應用之間的東西,體驗比網頁好很多,無限接近於原生應用。
第二,微信是一個用戶使用頻率很高,而且很信任的應用。使用微信,用戶就必須授權拍照、通訊錄、位置、螺旋感應等權限。如果是其他的應用,用戶未必會開放這些權限。”

以上,微信是民意所歸。動瞭誰的蛋糕?微信小程序內測版推出之後,知名程序員霍炬表示,“微信把自己整得和App Store一樣,還得審核,蘋果怎麼想?真是店大欺客,客大欺店。”
但顯然,在這方面微信和蘋果是有過溝通的。半年前的“應用號”變成如今的“小程序”便是兩者博弈的產物。證據是馬化騰在張小龍朋友圈寫的那句——“蘋果不讓我們叫應用號,也許是一件好事。”另一種觀點是,蘋果和騰訊之間遲早會打一架。在陳書藝看來,微信的確凌駕於硬件之上建立瞭自己的生態。它會考慮到蘋果的政策,或者做一些利益上的交換,但微信已經大到有話語權的程度的,這是蘋果必須尊重的事實。極端一點去假設,如果蘋果封殺微信,會不會對用戶購買手機造成影響?突然讓人想起6年前的3Q大戰。回頭來想,如果事實證明,微信能用更低的成本為用戶提供同樣的價值,那蘋果損失瞭什麼?無非是那些本就不屬於他的開發者,以及附帶的利潤。無解。當然,這是個高維的話題。將微信拉回超級App陣營,小程序又會動誰的蛋糕?還是超級App。陳書藝告訴雷鋒網(公眾號:雷鋒網):

“特別是服務類的和資訊類的App,像今日頭條。它上面的文章,大多數情況也是靠朋友圈在傳播,如果微信能夠直接提供同樣的服務,微信會切走很多用戶的使用時間。”

在張小龍看來,微信是一個平臺,但不是流量平臺,公眾號的本質是,希望在這個平臺上湧現出更有創造力的事情。換句話說,同樣有創造力的事情,他不介意用微信的方式去實現。
理論上,這和開發者的利益是不沖突的。微信既能給它帶來用戶,又能給它提供更好的基礎服務,比如支付。但敏感的是,在微信這麼“有節操”的平臺上,開發者若想像原生應用那樣獲取用戶信息,那是不可能的。這個博弈如何展開,似乎可以參考當年喬佈斯去說服各大報業擁抱App Store的故事。在利益最大化面前,所有的執念都不再重要。把蛋糕分給誰?
追溯風口,App創業已經是4年前的事情,一個冷酷的事實是,“做第三方獨立APP,未來成為獨角獸的可能性很小瞭。”陳書藝表示,“現在頭部的工具型APP絕大部分都得歸順或者死磕,比如日歷,新聞,天氣,大姨嗎之類的。”而反觀HTML 5,其實它是爆發過的,有意思的是,那次也是在微信上。

“我們2014年的‘神級包’就是因為朋友圈傳播火的,當時出現瞭將近20款超過1000萬DAU的小遊戲。但是在去年,微信對朋友圈傳播做瞭嚴格的限制。”

當時,陳書藝在接受采訪時曾表示:“那些東西任它去傳播其實是不合理的,微信收口之後肯定是為瞭制定規則再開放,因為用戶需求就在那。”
與這種需求相呼應的是,陳書藝看到,非常多的Android和iOS開發者,現在都在學習HTML 5的技術,

“趨勢在這擺著,它是一個更通用的技術,小程序開起來之後,肯定在這方面的人才需求會更多一些。我們後臺的開發者,今年的漲幅比去年、前年還要高,已經有超過10萬個開發者在使用我們的工具。而且今年我們接到特別多的需求,比如介紹HTML 5的工程師,以及培訓。”

開發群體的遷移實際上並不是一件新鮮的事情,

“回想一下PC年代,其實就發生過這樣的事情。比如金山當年招的工程師都是寫軟件的,待遇都很高。但後來那些垂直類的服務全都做成網站瞭,用戶通過搜索獲得服務,所以後來相當多的軟件工程師就失業瞭。他們就隻能重新學習怎麼去制作網站。”

陳書藝相信,在移動端一定會發生同樣的事情。結語公眾號養活瞭數以萬計的自媒體,但這卻並不是張小龍的本意。他在年初那次演講中表示:“我自己是很多年的程序員,我覺得我們應該為開發的團體做一些事情。”這就是“微信小程序”的由來。至於它的樣子,大概是“類似於公眾號,但比公眾號更便捷,更好找,更容易使用的形態”,張小龍表示。 雷鋒網原創文章,未經授權禁止轉載。詳情見轉載須知。

source:https://www.leiphone.com/news/201609/XLfgtoi8zgBj0QEu.html

“演講”刷屏,張小龍如此回應那些反駁他的聲音

外送茶
援交
援交
魚訊
外約
昨日,「唯物」第一時間編發瞭「張小龍最新內部演講:警惕KPI和流程」,閱讀量分分(≈480)鐘沖到瞭 10 萬+。但也許是因為文中觀點牽扯到每個人熟知的 KPI 和流程,所以即使江湖地位在那擺著,看官們依然眾說紛紜。
不過張小龍顯然早有準備,當“不同的聲音”在「唯物」的評論區出現之後,他又不知疲倦地一一作瞭回應。以下為對話實錄,由「唯物」整理(略刪減):林:KPI和流程並不是原罪,但分崗位和制定是否合理,舉個荒繆點的例子,給派出所長制定績效考核,每個月必須破50個案子,完不成KPI就撤職,然而該地區一向太平,平常案件都沒幾個,那你們說最後事情導向會如何?張小龍:一個大公司需要有KPI,公司高層需要有這樣一個商業目標,但是,如果我們很多同事直接采取瞭高管的工作方式來工作,特別是把很多目標數字化,這個是不太合理的。因為當我們提出一個目標方向,我們努力方向一定會隨著這個目標改變,當提出一個純數據目標,努力方向可能會圍繞這個去做。大傢在思考問題的出發點上有一些驅動力,不是來自是不是在做有價值的事情,而是來自於我們能做到一個多高的數據,那我會覺得有一點危險。星辰大海:標題黨,敏捷開發難道不是方法論,不是一種流程張小龍:這裡所謂的敏捷是什麼意思呢?是真的非常快。當我頭一天晚上發現我們這裡有一個東西要改一下,我發一個郵件出去,有的第二天上班的時候就發現這個東西改過來瞭,已經上線瞭,大多數一個星期上線是不誇張的,無疑這是一種很爽的感覺。為什麼我老是說特別懷念 150 人的小團隊,因為當我們人數增多的時候,我們自己會制造出很多流程出來。我們自己會習慣自己這種效率,而對一個非常小的團隊來說,他不需要開會、也不需要幹嘛,大傢坐在一起,扭頭就可以說有一個問題我們解決它吧。唐穎嬰:敏捷還是有適用性的,在一個不合適的團隊強推敏捷隻會帶來災難,敏捷的本質是快樂開發,但相當多的產品經理在學習瞭一套所謂的敏捷項目管理以後,把痛苦的偽敏捷當作敏捷灌輸給公司管理層,導致項目淪為產品經理籠絡行政權的手段。張小龍:2005 年當我們接手 QQ 郵箱的時候,其實大傢也很投入,有非常科學的整個研發設計一套方法論。我現在回想起來那一年我們做的所有事情,用一句話來概括是“一個非常平庸的團隊用瞭一些非常平庸的方法去做出來一個非常平庸的產品”,而且是不知不覺的。在 06 年的時候因為糟糕到瞭極點,郵箱團隊開始思考這個危機,成立瞭一個很小的團隊,有 2、3 個 web 的開發,2、3 個產品,1、2 個 UI,還有 1、2 個測試,他們組成瞭我們定義為敏捷團隊。就這麼小的一個團隊在後面幾年裡面做的事情遠遠超過之前幾十人的努力。大烏龜:感覺有點天真,規模一旦上去,量變引起質變,就完全是兩回事。舉個例子,微軟做一個 Path,開發也許隻是一兩天就搞定,但是跟發佈版本的適配,更新計劃,漏洞審查,甚至法務,這些通通都得過一遍,要是哪個環節出瞭問題,還得打回去重來。能說它不敏捷嗎?不是,隻不過出差錯的代價太大瞭。 想象一下微信用敏捷的方式,一旦哪個環節因為激進而出問題,停個半天,這樣的損失有多大?而如果短期內停個兩三次,這對品牌的傷害是致命的。孰輕孰重?
張小龍:有一天晚上我發瞭一個微信說:有一些用戶反饋說,公眾號回復裡面隻能看到讀者評論的次數有多少次,但是看不到作者再評論的有多少人贊,這個事情存在很久瞭,為什麼沒有加上?應該早一點把它加上。但是同時我多瞭一個念頭,我說這個需求可能大傢會做一個計劃,排一個流程出來,可能要等到兩個月以後才會加上去。於是,我就多加瞭一句話,必須一個星期以後上線,結果過瞭兩天大傢告訴我這個東西已經上去瞭。
如果按照日常的習慣,我們加一個東西真的要兩個月瞭,但是其實非要兩個月嗎?其實並不是這樣子的。而是說大傢習慣瞭改一個東西是很大的事情,那麼它真的需要兩個月。可是,在當時 QQ 郵箱起來的時候真的不是這樣一個速度。如果這樣的話,它可能也就起不來瞭。meteorshower:誰說不反對廣告的,很多人都對廣告有意見,隻不過隻能被迫接受而已。張小龍:從微信廣告上線到現在,沒有一個平臺廣告產品能夠像微信朋友圈廣告這樣做到幾乎沒有什麼用戶的抵觸。(潛臺詞:我說的是“幾乎沒有”。)
後記如你所見,張小龍並未現身,但這番對話並非杜撰,每個字均出自張小龍之口。而重點僅在於,你是否熟讀並背誦瞭「張小龍最新內部演講:警惕KPI和流程」全文,而不是斷章取義。另外,以上均為典型的“不同的聲音”,至於那些非典型的冷嘲熱諷,我想張小龍看到後可能會回應:“我所說的,都是錯的。” 雷鋒網原創文章,未經授權禁止轉載。詳情見轉載須知。

source:https://www.leiphone.com/news/201610/bTcO9ehxWOM7AlEJ.html