51CTO.com原創(chuàng)】如果讀者不了解什么是微信小程序,可以看我的另外一篇文章:(微信小程序:原生熱布局終將改變世界)http://zhuanlan.51cto.com/art/201610/519027.htm
本文將從零開始開發(fā)一款微信小程序。該程序的功能很簡單,是一個(gè)猜拳游戲,點(diǎn)擊“開始”按鈕后,會快速切換“錘子”、“剪刀”和“布”,直到按“停止”按鈕,會顯示“錘子”、“剪刀”和“布”中的一個(gè),該游戲可以雙方或多方進(jìn)行猜拳,這里猜拳的規(guī)則就不多說了,大家應(yīng)該很清楚。本節(jié)的目的是通過該例子,將開發(fā)微信小程序的過程完整地跑一遍,從注冊公測賬號開始,一直到將微信小程序發(fā)布到微信平臺,并在真機(jī)上測試為止。通過該例子,讀者可以完全掌握微信小程序的開發(fā)流程。
1.注冊微信小程序公測賬號
在上一篇文章中已經(jīng)安裝了微信小程序的IDE,并使用了無AppID的方式創(chuàng)建了工程。盡管這種方式可以在計(jì)算機(jī)上開發(fā)小程序(為了方便,以后將微信小程序簡稱為小程序),并使用模擬器進(jìn)行測試,但無法將小程序在真機(jī)上測試,更無法將小程序上傳到服務(wù)端進(jìn)行審核,所以要想以更完美的方式開發(fā)小程序,必須要有小程序的AppID。
現(xiàn)在騰訊已經(jīng)開放了小程序AppID的注冊,不過目前只針對企業(yè)、政府、媒體等組織,并不針對個(gè)人開放注冊,相信小程序正式發(fā)布時(shí),會向個(gè)人開放。對于很多讀者來說,可能沒有相關(guān)組織的資質(zhì),但也可以通過本章的學(xué)習(xí),對小程序開發(fā)的全過程有一個(gè)深入的了解,以免以后完全開放注冊后不知所措。
要想注冊小程序賬號,首先進(jìn)入如下頁面。
https://mp.weixin.qq.com
然后點(diǎn)擊右上角的“立即注冊”鏈接,會進(jìn)入注冊頁面,在頁面的中心位置會看到如圖1所示的注冊類型,包括訂閱號、服務(wù)號、小程序和企業(yè)號。直接點(diǎn)擊“小程序”,進(jìn)入小程序注冊頁面。
圖1 各種“號”們的注冊頁面
在注冊的過程中,會要求輸入郵箱、密碼等一些常規(guī)信息。在進(jìn)行驗(yàn)證時(shí)會要求輸入和企業(yè)有關(guān)的信息,如企業(yè)名稱、統(tǒng)一社會信用代碼、企業(yè)銀行賬號等信息。注冊用戶可以從圖2所示主體類型中選擇一個(gè)。
圖2 選擇主體類型
選中一個(gè)主體后,在頁面的下方會要求輸入相關(guān)的信息,如果選擇的是企業(yè),會要求輸入企業(yè)名稱、營業(yè)執(zhí)照注冊號等信息,以及管理員的相關(guān)信息(每個(gè)管理員最多只能注冊5個(gè)小程序)。這里的管理員(在注冊的過程中會和管理員的微信綁定)是用于登錄小程序后臺的,其他加入的普通開發(fā)人員無法登錄小程序后臺,只能登錄小程序IDE。
最后會要求用戶使用企業(yè)賬戶向騰訊官方的賬號打款0.06元進(jìn)行驗(yàn)證(要求在10天之內(nèi)打款,否則驗(yàn)證失敗,而且只能是0.06元)。不管驗(yàn)證是否成功,款項(xiàng)都會退回到原來的企業(yè)賬戶。驗(yàn)證是自動的,但并不是實(shí)時(shí)的。騰訊的服務(wù)端應(yīng)該是隔一段時(shí)間進(jìn)行一次驗(yàn)證,可能會等幾個(gè)小時(shí),請耐心等待。
在驗(yàn)證通過之前,仍然可以用注冊Email登錄小程序后臺,但無法獲取小程序AppID。驗(yàn)證通過后,會通過站內(nèi)短信(在小程序后臺右上角)進(jìn)行通知。要注意的是,登錄小程序后臺的過程中要使用手機(jī)微信掃描二維碼進(jìn)行登錄,請用管理員的微信掃描登錄小程序后臺。
如果驗(yàn)證成功,并成功登錄小程序后臺,會看到左側(cè)出現(xiàn)如圖3所示的菜單。
圖3 小程序后臺菜單
點(diǎn)擊最下方的“設(shè)置”,在頁面的右側(cè)會出現(xiàn)兩個(gè)選項(xiàng)卡:“基本設(shè)置”和“開發(fā)設(shè)置”。“基本設(shè)置”用于錄入小程序的基本信息。要注意的是,每一個(gè)賬號只能和一個(gè)小程序綁定,如果要開發(fā)多個(gè)小程序,就需要注冊多個(gè)賬號(多個(gè)管理員),當(dāng)然,也可以是一個(gè)管理員同時(shí)管理多個(gè)賬號(同一個(gè)身份證最多只能注冊5個(gè)小程序)。圖4是已經(jīng)錄的小程序基本信息。
圖4 小程序基本信息
接下來,點(diǎn)擊“開發(fā)設(shè)置”標(biāo)簽,就會看到小程序的AppID(被遮擋的部分),如圖5所示。這個(gè)AppID最好不要讓無關(guān)人員知道,否則可能會帶來一些問題。讀者可以將這個(gè)AppID輸入到AppID文本框。
圖5 獲取小程序的AppID
2 、綁定開發(fā)者
盡管是管理員創(chuàng)建了小程序工程,不過可能并不是管理員負(fù)責(zé)開發(fā),而是另外一個(gè)開發(fā)人員。這時(shí)通常需要為這個(gè)開發(fā)人員建立一個(gè)賬戶,實(shí)際上,只需要把這個(gè)開發(fā)人員的微信賬號綁定到管理員創(chuàng)建的小程序賬號上即可。
在小程序后臺左側(cè)菜單中選擇“用戶身份”,會看到頁面的右側(cè)顯示當(dāng)前管理員和開發(fā)者的賬號,如圖6所示。
圖6 用戶身份頁面
點(diǎn)擊“開發(fā)者”標(biāo)簽,會看到已經(jīng)綁定的開發(fā)者(最多可綁定10個(gè)),如圖7所示。
圖7 綁定開發(fā)者
點(diǎn)擊頁面右側(cè)“綁定”按鈕,會彈出一個(gè)顯示二維碼的頁面,用要綁定開發(fā)人員的手機(jī)微信掃描該二維碼即可進(jìn)行綁定。綁定完成后,在第一次登錄小程序IDE時(shí),用已經(jīng)綁定開發(fā)者的手機(jī)微信掃描IDE中顯示的二維碼即可進(jìn)行登錄。不過,除了管理員外,綁定的開發(fā)者只能在真機(jī)上預(yù)覽小程序,不能將小程序上傳到騰訊的服務(wù)器。
3 、創(chuàng)建和打開微信小程序工程
到這一部分,應(yīng)該是最精彩部分的開始,因?yàn)閺倪@一部分開始,我們將進(jìn)入開發(fā)環(huán)節(jié),來完成我們的第一個(gè)小程序:猜拳游戲。
別忙,小程序工程還沒建立呢!
現(xiàn)在運(yùn)行小程序IDE,如果是首次運(yùn)行,會顯示如圖8的登錄窗口,然后用管理員或綁定開發(fā)者的微信掃描該二維碼即可成功登錄。
圖8小程序IDE的登錄窗口
登錄成功后,會顯示如圖9所示的窗口。圖9 建立小程序工程的窗口
如果以前使用過AppID建立了小程序工程,會自動顯示配置小程序時(shí)指定的圖標(biāo),如果未創(chuàng)建工程,就點(diǎn)擊“添加工程”按鈕來創(chuàng)建新的小程序工程。如果已經(jīng)有AppID了,就在圖10所示的AppID文本框中輸入AppID,如果沒有AppID,點(diǎn)擊“無AppID”即可。并按照圖10所示輸入項(xiàng)目名稱和項(xiàng)目目錄。注意,如果是新建的工程,項(xiàng)目目錄應(yīng)為空,如果該目錄中有太多的其他文件和目錄,下次啟動IDE時(shí)會由于裝載這些文件和目錄,而進(jìn)入假死狀態(tài)。如果真要進(jìn)入了這種狀態(tài),在Mac OS X系統(tǒng)下,進(jìn)入~/Library/Application Support目錄,刪除“微信web開發(fā)者工具”目錄即可恢復(fù)IDE的最初狀態(tài)。如果在Windows下,直接卸載小程序IDE,并重新安裝即可。
圖10 創(chuàng)建項(xiàng)目窗口
如果“項(xiàng)目目錄”指定的是其他小程序目錄,那么使用上述方法是打開小程序工程,而不是創(chuàng)建小程序項(xiàng)目。IDE會自動識別是新建還是打開動作。
4、猜拳游戲的布局
進(jìn)入小程序IDE,點(diǎn)擊IDE左上角的“編輯”選項(xiàng)(如圖11所示),開始編輯代碼。
圖11 IDE左上角的控制選項(xiàng)
猜拳游戲的布局非常簡單,樣子如圖12所示。圖12猜拳游戲的布局樣式
猜拳游戲的布局是縱向顯示了三個(gè)組件:文本組件(text)、圖像組件(image)和按鈕組件(button)。在創(chuàng)建小程序工程時(shí),默認(rèn)建立了兩個(gè)頁面:index和logs,如圖13所示。我們不需要管logs,在這個(gè)例子中只修改和index頁面相關(guān)的文件。index是小程序第一個(gè)顯示的頁面。
圖13index和logs頁面的文件結(jié)構(gòu)
其中,index.wxml文件是index頁面的布局文件,現(xiàn)在打開該文件,并按下面的內(nèi)容修改代碼。
<!--index.wxml-->
<view>
<text>猜拳游戲</text>
<view class="userinfo">
<image src="{{imagePath}}" background-size="cover"/>
<button bindtap="guess">{{title}}</button>
</view>
</view>
這段代碼中,image和button組件的內(nèi)容都需要動態(tài)改變,所以image組件的src屬性和button組件的文本值(夾在<button>和</button>之間的部分)都分別與一個(gè)變量綁定。這是小程序的一個(gè)重要特性(和React Native完全相同)。在改變組件的屬性值時(shí),并不需要直接獲取該組件的實(shí)例,而只需將該屬性與某個(gè)同類型的變量綁定,一旦該變量的值改變,屬性值也就會隨之改變了。綁定變量的格式是“{{變量名}}”。改變了的定義和初始化部分,在下一節(jié)會詳細(xì)介紹。
我們發(fā)現(xiàn),就算按照前面的布局,仍然不能像圖12所示那樣擺放組件,這是因?yàn)檫€需要下面代碼調(diào)整一下樣式(index.wxss文件)。
/**index.wxss**/
.userinfo {
display: flex;
flex-direction: column;
align-items:center;
margin-top: 50px;
}
.userinfo-avatar {
width: 500rpx;
height: 500rpx;
margin: 40rpx;
}
.userinfo-nickname {
color: #aaa;
}
.finger_guessing {
color: #F00;
font-size: 30px;
margin-top: 20px;
}
前面的布局代碼主要調(diào)整了userinfo-avatar的寬度和高度,讓圖像顯示得更大一些。
最后,還需要修改一下app.wxss文件的代碼,將padding屬性的值改成50rpx 0,代碼如下:
/**app.wxss**/
.container {
height: 100%;
display: flex;
flex-direction: column;
align-items: center;
justify-content: space-between;
padding: 50rpx 0;
box-sizing: border-box;
}
當(dāng)然,現(xiàn)在可能仍然無法顯示圖像,因?yàn)?strong>imagePath變量還沒有設(shè)置,而且圖像還沒有放到工程目錄。現(xiàn)在讀者可以到網(wǎng)上找三張圖片,分別是剪子、石頭和布,當(dāng)然,也可以用本例提供的圖像,并在小程序工程根目錄建立一個(gè)images目錄,將這三個(gè)圖像文件放到該目錄中。
5、 控制剪子、石頭、布的快速切換
猜拳游戲的核心就是快速切換剪子、石頭、布三個(gè)圖像,當(dāng)點(diǎn)擊“停止”按鈕后,會停到其中一個(gè)圖像上。這里涉及到如下兩個(gè)動作。
1. 用定時(shí)器快速切換圖像
2. 圖像下方的按鈕,當(dāng)一開始點(diǎn)擊時(shí),文本變成了“停止”,當(dāng)再次點(diǎn)擊該按鈕后,按鈕文本又變成了“開始”,也就是說,一個(gè)按鈕同時(shí)負(fù)責(zé)開始和停止圖像快速切換兩個(gè)動作。
控制圖像快速切換和按鈕文本變化兩個(gè)動作的代碼都要寫在index.js文件中。首先,你要將這三個(gè)圖像文件名存儲在一個(gè)全局的數(shù)組中,并使用定時(shí)器快速從這個(gè)數(shù)組中依次循環(huán)獲取圖像文件名,并將該文件名指定的圖像顯示到image組件中。修改按鈕的文本只需要修改title變量即可。
這里涉及到兩個(gè)主要變量:imagePath和title。這兩個(gè)都定義在data對象中,點(diǎn)擊按鈕會執(zhí)行g(shù)uess函數(shù)(在index.wxml文件中使用bindtap屬性指定按鈕的單擊事件函數(shù)名),該函數(shù)也需要在index.js中編寫。完整的實(shí)現(xiàn)代碼如下:
//index.js
//獲取應(yīng)用實(shí)例
var app=getApp()
// 在數(shù)組中存在三個(gè)圖像文件名
var imagePaths=['../../images/scissors.png', '../../images/stone.png', '../../images/cloth.png'];
// 當(dāng)前圖像的索引
var imageIndex=0;
Page({
data: {
imagePath: imagePaths[0], // 用于修改image組件顯示圖像的變量
title: '開始', // 用于改變按鈕文本的變量
isRunning:false, // 該變量為true,表示圖像正在快速切換
userInfo: {},
},
//事件處理函數(shù)
bindViewTap: function () {
wx.navigateTo({
url: '../logs/logs'
})
},
// 定時(shí)器要執(zhí)行的函數(shù)
change: function (e) {
imageIndex++;
// 當(dāng)前圖像索引大于最大索引時(shí),重新設(shè)為第一個(gè)索引值(已達(dá)到循環(huán)顯示圖像的目的)
if (imageIndex > 2) {
imageIndex=0;
}
// 修改image組件要顯示的圖像(改變imagePath變量的值)
this.setData(
{
imagePath: imagePaths[imageIndex]
}
)
},
// 點(diǎn)擊按鈕要執(zhí)行的函數(shù)
guess: function (e) {
// 獲取isRunning變量的值
let isRunning=this.data.isRunning;
// 根據(jù)是否正在快速切換圖像,決定如何修改按鈕文本,以及是開啟定時(shí)器,還是移除定時(shí)器
if (!isRunning) {
this.setData(
{
title: '停止',
isRunning:true
}
);
// 開啟定時(shí)器(沒100毫秒調(diào)用一次change函數(shù))
this.timer=setInterval((function () {
this.change()
}).bind(this), 100);
}
else {
this.setData(
{
title: '開始',
isRunning:false
}
);
// 移除定時(shí)器
this.timer && clearInterval(this.timer);
}
},
onLoad: function () {
console.log('onLoad')
var that=this
//調(diào)用應(yīng)用實(shí)例的方法獲取全局?jǐn)?shù)據(jù)
app.getUserInfo(function (userInfo) {
//更新數(shù)據(jù)
that.setData({
userInfo: userInfo
})
})
}
})
是不是這個(gè)猜拳游戲很簡單呢,這么點(diǎn)代碼就搞定了,現(xiàn)在可以通過左側(cè)的模擬器測試我們的成果了。大家可以點(diǎn)擊“開始”按鈕,看看圖像是否會快速切換,再點(diǎn)擊“停止”按鈕,看看是否會停止在某個(gè)圖像上。
6、 真機(jī)測試小程序
現(xiàn)在輪到用真機(jī)測試我們的成果了。如果只想在真機(jī)上測試,通過管理員或綁定的開發(fā)者登錄小程序IDE就可以。
現(xiàn)在點(diǎn)擊IDE左上角的“項(xiàng)目”選項(xiàng),右側(cè)會顯示如圖14所示的項(xiàng)目操作頁面。
圖14 項(xiàng)目操作頁面
點(diǎn)擊“預(yù)覽”按鈕,會顯示如圖15所示的二維碼窗口,用當(dāng)前登錄小程序IDE的用戶(管理員或綁定的開發(fā)者)的微信掃描該二維碼,即可將小程序上傳到真機(jī)上運(yùn)行。
圖15 掃描二維碼上傳小程序到真機(jī)
在真機(jī)(Android手機(jī))的測試結(jié)果如圖16所示。
圖16 在真機(jī)上的運(yùn)行結(jié)果
7 、上傳和審核小程序
如果覺得在真機(jī)上測試沒問題,那么可以點(diǎn)擊圖14所示的“上傳”按鈕將小程序上傳到騰訊的服務(wù)器(該工作只能由管理員完成,綁定的開發(fā)者不允許上傳小程序)。點(diǎn)擊“上傳”按鈕后,也會顯示一個(gè)類似圖15的二維碼窗口,用管理員的微信掃描該二維碼,然后會顯示如圖17所示的窗口,輸入相應(yīng)的版本號和項(xiàng)目備注,最后點(diǎn)擊“上傳”按鈕上傳即可。
圖17 完成最后的上傳設(shè)置工作
成功上傳小程序后,回到小程序的后臺,點(diǎn)擊左側(cè)的“開發(fā)管理”選項(xiàng),會看到如圖18所示的三個(gè)小程序版本的管理頁面。我們直接上傳的是開發(fā)版本,如果管理員認(rèn)為沒問題,可以點(diǎn)擊“提交審核”按鈕,會將小程序提交給騰訊,這就是審核版本,如果騰訊審核通過,就正式上線了,這就是線上版本。讀者也可以點(diǎn)擊“提交審核”按鈕右側(cè)的向下箭頭按鈕,并點(diǎn)擊“刪除”按鈕刪除當(dāng)前開發(fā)版本。要注意的是,下一次上傳,會覆蓋當(dāng)前的開發(fā)版本。
圖18 管理小程序的版本
本文用一個(gè)完整的例子從頭到尾演示了從開發(fā)小程序,到真機(jī)測試,再到上傳發(fā)布的完整過程。盡管本章提供的例子非常簡單,但足以清楚地展示了小程序開發(fā)的完整過程。不過要想開發(fā)牛逼的小程序,還需要繼續(xù)閱讀后續(xù)的文章。
【51CTO原創(chuàng)稿件,合作站點(diǎn)轉(zhuǎn)載請注明原文作者和出處為51CTO.com】
能源人都在看,點(diǎn)擊右上角加“關(guān)注”】
中國的互聯(lián)網(wǎng)環(huán)境發(fā)育地極為茂盛,這讓車企們在車載互聯(lián)領(lǐng)域有了更多的發(fā)揮空間。
BAT 作為中國互聯(lián)網(wǎng)三大巨頭,不可能錯(cuò)過這場盛宴,順理成章成為車廠主要的合作對象。除此之外,還有一些單項(xiàng)能力突出的科技公司,也能夠在這個(gè)領(lǐng)域分得一杯羹。
似乎中國的車聯(lián)網(wǎng)競爭發(fā)展到了三足鼎立的狀態(tài),仿佛猜拳游戲里的三個(gè)角色,缺一不可。今天聊聊這三者這一兩年來的發(fā)展進(jìn)程和競爭態(tài)勢。
阿里的車聯(lián)網(wǎng)發(fā)展:
阿里在乘用車聯(lián)網(wǎng)領(lǐng)域是多條腿走路,可以理解為斑馬/高德/天貓精靈。
斑馬在 2016 年發(fā)布斑馬智行 1.0,隨后每年更新,發(fā)布更多功能,其中 AI 場景引擎和 AR 導(dǎo)航最為重磅。這是一套完整的車載操作系統(tǒng),用戶可以根據(jù)需要進(jìn)行模塊化選擇。
高德輸出能力的形式有 3 種:
1. 植入高德地圖車機(jī)版。
2. 高德和天貓精靈合作的前裝系統(tǒng)(和斑馬一樣,基于 AliOS 打造)。
3. 高德和天貓精靈合作的后裝產(chǎn)品:天貓精靈高德版智能車盒。
天貓精靈:除了和高德捆綁的前裝/后裝兩種方案,天貓精靈還可以作為獨(dú)立的語音系統(tǒng)植入車內(nèi),目前合作伙伴包括戴姆勒、寶馬、沃爾沃、奧迪等車企。
百度的車聯(lián)網(wǎng)發(fā)展:
2017 年百度推出語音交互系統(tǒng) DuerOS,2018 年發(fā)布小度車載 OS,今年小度車載 OS 進(jìn)行升級,新增了 AI 場景引擎和車載小程序功能。
另外,百度 Carlife 是國內(nèi)首款手機(jī)車機(jī)互聯(lián)系統(tǒng),和蘋果 CarPlay 一同成為國內(nèi)車機(jī)手機(jī)互聯(lián)的主流方案。
騰訊的車聯(lián)網(wǎng)發(fā)展:
2017 年騰訊發(fā)布 AI in Car 生態(tài)系統(tǒng),提供語音交互功能,以及背靠騰訊的社交和內(nèi)容生態(tài)的車聯(lián)網(wǎng)服務(wù)。
2018 年騰訊將 AI in Car 升級為 TAI 汽車智能系統(tǒng),新增功能包括車載小程序、場景化地圖、多模人機(jī)交互以及車載微信。
2019 年騰訊將 TAI 汽車智能系統(tǒng)升級為生態(tài)車聯(lián)網(wǎng)解決方案(名字真是一年比一年長),核心能力有騰訊小場景、AI 場景引擎、超級 ID 與微信支付。
總之,阿里的斑馬是給一套模塊化的完整系統(tǒng),不輸出單項(xiàng)能力;高德既輸出單項(xiàng)能力,也做前后裝系統(tǒng)級產(chǎn)品;天貓精靈是車企接入阿里生態(tài)的一種輕量化方案。
百度以 AI 和語音系統(tǒng)為核心優(yōu)勢,可以提供一套快速定制的完整系統(tǒng),也可以模塊化輸出單項(xiàng)能力。
騰訊不做系統(tǒng),依靠自己在社交和內(nèi)容上的優(yōu)勢,為車企提供快速部署的應(yīng)用功能。
BAT 在車聯(lián)網(wǎng)領(lǐng)域發(fā)展到現(xiàn)在這個(gè)階段,行業(yè)內(nèi)總在討論一些話題,但我不完全認(rèn)同,下面來說說我的思考:
1. 阿里具有先發(fā)優(yōu)勢,百度騰訊后來者居上。
從發(fā)展進(jìn)程來看,阿里總是率先提出一些行業(yè)非常認(rèn)同的概念,比如場景引擎、地圖主界面、AR 導(dǎo)航等等。現(xiàn)在來看,從布局上百度和騰訊基本也都跟了上來,而且客戶似乎不比斑馬少,于是就出現(xiàn)了很多唱衰斑馬的言論。
在我看來,有些功能雖然百度騰訊后面布局到了,但還要看產(chǎn)品體驗(yàn),有些事不是挖人就能做成的。還有一點(diǎn)是,阿里現(xiàn)在遇到的是行業(yè)瓶頸,未來百度/騰訊也會遇到,三者可能都會滯留于此。
另外,現(xiàn)在只是車聯(lián)網(wǎng)競爭的開端,就好像 1000 米才跑了 50 米,這時(shí)候談?wù)l先誰后,未免太早。
2. BAT 沒辦法真正講「開放」。
BAT 愿意輸出「通用產(chǎn)品」,因?yàn)榛ヂ?lián)網(wǎng)公司單人成本高,需要用規(guī)模去攤平。但車企在意的則是「差異化」,非常忌諱自己的產(chǎn)品和競品太過相似。這從根源上就是矛盾的。
要講開放,接受更多的客戶,就意味著更深度的定制,更多的人力/工時(shí)/成本,到最后可能會是個(gè)賠本買賣。
BAT 里唯一沒有和車企在資本上深度捆綁的只有百度,所以理論上百度是最開放的,但當(dāng)我體驗(yàn)完基于小度 OS 深度開發(fā)的「福特 SYNC+系統(tǒng)」和「哈弗 H6 系統(tǒng)」后,發(fā)現(xiàn)其中大的邏輯其實(shí)很相似。
這么說來,就算不是通用產(chǎn)品,背后也有通用的技術(shù)和框架,關(guān)鍵是差異化程度。這個(gè)「度」如何讓兩個(gè)客戶,以及未來更多客戶都滿意,是百度要思考的問題。
3. 合作品牌多,落地車型多,才算發(fā)展的好。
落地產(chǎn)品多意味著更強(qiáng)大的影響力,所以阿里/騰訊在最初選擇了深度依附一兩家車企。比如上汽 & 阿里,長安 & 騰訊,廣汽 & 騰訊。
但是看量的同時(shí),也要看盈利趨勢。有些合作量大,不一定賺錢;有些合作量小,不一定不賺錢。現(xiàn)在客戶是你的,未來有可能是別人的,車廠也在試水。
雙方的合作不僅是要打造一個(gè)更完美的產(chǎn)品,更貼近用戶的需求,根本目的還是在于雙方都有利可圖。有些短期合作不一定盈利,它可能在賭未來的利潤,這種賠本賺吆喝的買賣,在互聯(lián)網(wǎng)行業(yè)經(jīng)常有。
作為外部人,我們既然看不到合作內(nèi)部的利益分配,也就無從揣測合作是如何達(dá)成的。所以合作品牌多,不代表利潤最高。要看是不是良性的商業(yè)模式,未來有沒有更好的預(yù)期。
當(dāng)然在車聯(lián)網(wǎng)這個(gè)領(lǐng)域,不只有 BAT 三家功能生態(tài)供應(yīng)商,還有一些單項(xiàng)業(yè)務(wù)做的比較突出的公司,也在試圖尋找一些位置。比如科大訊飛、Nuance、四維圖新、華為、聽伴等等。
智能語音出身的科大訊飛,發(fā)布了飛魚 OS。這是一個(gè)語音操作系統(tǒng)架構(gòu),同時(shí)它接入了高德導(dǎo)航/QQ 音樂/美團(tuán)的部分服務(wù),希望為車企提供「軟硬件分離」的聚合服務(wù)。
Nuance 也是一家專注語音的公司,客戶涵蓋眾多汽車品牌,目前有超過 2.8 億輛車搭載了它的技術(shù)。今年 10 月,它的汽車業(yè)務(wù)將拆分出來,成為一家獨(dú)立的上市公司,業(yè)務(wù)重點(diǎn)將在多模交互和汽車軟件上。
圖商出身的四維圖新一邊布局車聯(lián)網(wǎng),一邊重點(diǎn)布局自動駕駛。在車聯(lián)網(wǎng)方面有和車企的前裝合作,也有 WeLink 手車互聯(lián)方案,同時(shí)還和一些車企簽有戰(zhàn)略合作年框,如前途汽車,在地圖、導(dǎo)航、車聯(lián)網(wǎng)、自動駕駛、芯片等方面深度合作。
今天發(fā)布了鴻蒙 OS 的華為,專門成立了一個(gè)單獨(dú)的智能汽車解決方案 BU,可見他們的野心不只在車聯(lián)網(wǎng),它主要為車企提供智能汽車的 ICT 部件和解決方案。車聯(lián)網(wǎng)是其中一部分,更多的是在和汽車數(shù)字化/智能化相關(guān)的「硬件」和「云服務(wù)」。在車聯(lián)網(wǎng)方面,華為可以幫助車企建設(shè)車載計(jì)算平臺/智能駕駛子系統(tǒng)解決方案,以及 HiCar 車家互聯(lián)解決方案。
聽伴是一家做車載音頻的公司,之前叫考拉 FM,李斌曾以個(gè)人名義向其投資了 2 億元人民幣。去年它曾發(fā)布戰(zhàn)略,以車載音頻切入車聯(lián)網(wǎng),將自己做成一個(gè)集娛樂、導(dǎo)航(高德地圖提供)、語音(科大訊飛提供)、車控于一體的車內(nèi)娛樂內(nèi)容平臺。
當(dāng)然,還有博泰這樣的老牌車聯(lián)網(wǎng)公司的存在,對他們,已無需多說。
能看出來,不少公司都想把車聯(lián)網(wǎng)這個(gè)盤子全攬下來,不過目前來看,幾乎全部胎死腹中,單項(xiàng)能力突出的公司在集成生態(tài)和搭建底層系統(tǒng)方面的確不如 BAT 有優(yōu)勢。
但是從另一方面來講,它們的存在制約了 BAT 對數(shù)據(jù)的貪婪。有它們在這場競爭中斡旋,至少不至于只有車廠和 BAT 兩種角色,三方就仿佛猜拳游戲里的石頭、剪刀、布,都有縱橫捭闔的余地,在矛盾絕對對立時(shí),不至于成為死局。
這幾年,車廠對定義車聯(lián)網(wǎng)功能的態(tài)度轉(zhuǎn)變很大。從最初的不太在意,到現(xiàn)在的野心勃勃,可以看出車廠開始重視車聯(lián)網(wǎng),希望掌握更多話語權(quán)。在我看來,目前并存著 4 種路徑。
1. 尋找不同的互聯(lián)網(wǎng)公司進(jìn)行合作。
為了試水用戶到底喜歡什么,有些車廠往往不會只選擇 BAT 其中一家合作。比如福特,有的車型搭載了斑馬系統(tǒng),有的車型搭載了小度 OS。比如長城,哈弗 H 系的產(chǎn)品和百度合作,F(xiàn) 系的產(chǎn)品和騰訊合作。
在集成單項(xiàng)能力上就更是如此,寶馬和奔馳幾乎融合了 BAT 三家的單項(xiàng)能力。
2. 用你家的生態(tài)不用你家的云。
和阿里捆綁的上汽,在云業(yè)務(wù)上選擇了騰訊;和百度捆綁的福特,其子公司 Autonomic 在車聯(lián)云平臺云業(yè)務(wù)上選擇了阿里。
3. 自己建立汽車軟件部門。
想要掌握更多的話語權(quán),與其將軟件定義權(quán)分給別人,不如自己建立軟件部門。
今年,大眾集團(tuán)在公司內(nèi)部成立「汽車軟件部門」,未來它將為大眾旗下的各品牌研發(fā)軟件功能:操作系統(tǒng) vw.OS、互聯(lián)應(yīng)用、智能車身和座艙、自動駕駛、車輛和能量性能、以及服務(wù)平臺和出行服務(wù)。
4. 建立資本鏈接的外部公司。
車廠內(nèi)部的決策流程很長,內(nèi)部建立新部門往往力不從心。所以建立一個(gè)新公司,由車企直接投資,并獨(dú)立運(yùn)營,倒可以更快地推進(jìn)。依托吉利的億咖通,和依托長城的仙豆智能,就是這樣的存在。
BAT 不停地在尋找更多的車企合作伙伴,單項(xiàng)能力突出的科技公司專門劃分汽車部門,車廠為了拿到更多控制權(quán)想方設(shè)法地在其中合縱連橫。
在這場競爭中,我們看到了很多不同形態(tài)的產(chǎn)品出來,聽到了很多好故事,這讓我們對汽車這個(gè)機(jī)械硬件在智能化方向充滿了希望。
但這不是一場偉大的集體藝術(shù)創(chuàng)作,確切說是一場生意。
所以當(dāng)我們看到一件產(chǎn)品時(shí),要明白這是經(jīng)過無數(shù)次猜拳游戲后的產(chǎn)物,這背后藏著人性、利益、關(guān)系等產(chǎn)品之外的東西。
免責(zé)聲明:以上內(nèi)容轉(zhuǎn)載自Ne時(shí)代,所發(fā)內(nèi)容不代表本平臺立場。全國能源信息平臺聯(lián)系電話 010-65367827,郵箱 hz@people-energy.com.cn
q 水滸40年級,qq 水滸56年級豹妹旭珍燕青紅角亭劉臻唐白怎么樣?qq水滸燕青多少錢?這個(gè)活動燕青不難,一天做20壇酒就行,包括系統(tǒng),一天25壇。qq 水滸酒館猜拳的規(guī)則是什么qq 水滸酒館猜拳的規(guī)則是遇到藍(lán)精靈不要扔石頭,因?yàn)樗{(lán)精靈的武將很少扔剪刀,QQ 水滸建議改一下,燕青,阮氏兄弟都在騙人,燕青換掉金蓮。
1、QQ 水滸武將選擇!
我建議把宋武換成善良或者李悝jy,因?yàn)槟愦虿涣祟^,李悝jy也打不好。使用燕青,宋武,洪二娘,楊智,李悝jy。這是我覺得最好的選擇。有不少樓主,洪天壽,洪,洪二,楊志,jy,燕青,宋武(樓主喜歡的都是特意剪出來的吧?那我就說說我對這幾個(gè)頭的看法)首先,在王婆這件事上,李悝jy肯定是第一個(gè)被排除的,因?yàn)槟悴荒芟扰懦麄儭L靿?施恩 紅兒 楊志 燕青 宋武,一個(gè)純武力的組合,所以最好去柴進(jìn),這樣可以最大化你的輸出,而且對手有戴Po時(shí)有先手優(yōu)勢,對手有戴Po時(shí)有輸出優(yōu)勢。柴進(jìn)在這方面做的很好。
2、QQ 水滸寨主60級現(xiàn)有李逵柴進(jìn)紅二 燕青天錫紅大郎真馬琳怎么...
紅大郎 紅馬林新興主流合作,靠高防高血循環(huán)低輸出是持久戰(zhàn)。相比紅馬林,雖然屬性低,防御少,速度慢,但是不碰到高端玩家問題不大。最好匹配一個(gè)輸出一個(gè)控制。史進(jìn)不推薦,單輸出不能給自己加氣,輸出也不是很強(qiáng)。如果不能滿足持久戰(zhàn)的條件,不如用楊志。天喜雖然強(qiáng),但畢竟是x2的武將,60級以后屬性的差距就顯露出來了。永遠(yuǎn)是后手,很容易不秒死。
3、QQ 水滸換將
建議改成燕青,阮氏兄弟都是比較騙的人,燕青替換金蓮。換個(gè)真正的酒神就行了。武將:梅莉莉、鮑旭、燕青、向?qū)櫋⒍辍j囆褪驱堦囘€是蛇陣,我個(gè)人比較喜歡蛇陣。真正的葡萄酒烈酒都是花瓶,只有收藏沒有。至于紅魂自由區(qū),最有價(jià)值的是燕青,其次是小七,其余不推薦。
4、 qq 水滸招賢館兌換優(yōu)先兌換哪個(gè)紅武將
,救贖推薦紅色鄭天壽:30級可以做戰(zhàn)斗中的武將,是相當(dāng)厲害的控制型武將。走控制路線的玩家可以優(yōu)先考慮,不建議走暴力路線的玩家。40級之前推薦陣容:長蛇陣紅鄭天壽 潘金蓮 李世石 丁德孫(武大郎) 胡三娘4050推薦陣容:長蛇陣紅鄭天壽 潘金蓮 李世石(朱武) 戴總(丁德孫) 正真天壽長蛇陣紅鄭天壽 李悝 孫二娘 戴總 。
50級前推薦陣容:阮 向?qū)?王婆(柴進(jìn)) 華容(燕青) 魯長蛇陣:戴總 孫二娘 李悝jy 阮 向?qū)?0級后推薦陣容:龍飛雷橫 向沖 王婆(柴進(jìn)) 華容(/11)。刀具修復(fù)和連續(xù)輸出位置。建議使用控制陣型和法術(shù)陣型。
5、我 qq 水滸45級不知道用什么將有 燕青話榮紅施恩白龍馬媚時(shí)遷...
首先, 水滸傳:田奎星胡宋江田余麒麟盧俊義田繼興之多永田仙興入云龍公孫勝興大刀關(guān)勝田保頭林孟興雷雨秦明天威興胡卓妍田英興小李廣華容田桂興小玄柴進(jìn)田福興撲天雕李應(yīng)天滿興梅卓 朱古滎花和尚陸行者興雙槍東平天界興無箭。 先鋒索朝天蘇興太保代宗興劉唐天沙星黑旋風(fēng)jy天威星九金田吉星無擋穆鴻天退走星插翼虎雷恒天壽星混李俊田健星立地太歲阮小二天平星船火子張衡天罪惡星短命二郎阮小五天損星浪白 跳張舜天敗星活阮田獄星疾索田慧星拼命石秀天風(fēng)暴星雙頭蛇哭星雙尾蝎解寶天橋星。 -2/狄奎星軍事家朱武三山狄永興病魏赤孫李興丑郡贊狄雄興郝狄威興百勝將韓滔狄鶯興天目將彭綦帝啟興圣水將單廷易狄蒙興神火將魏定國帝文興圣手秀才蕭讓狄正興鐵面孔目裴宣狄括興莫云錦翼歐彭帝和興火眼。
6、 qq 水滸56級媚鮑旭真 燕青紅焦挺真劉唐白大蟲怎么樣?
QQ 水滸武將的搭配還是老生常談。下面5068邊肖就來學(xué)習(xí)一下論壇諸神的經(jīng)驗(yàn),看看如何排兵布陣!對于剛出道的新鍋玩家來說,比較陌生,主要表現(xiàn)在:建隊(duì)需要考慮的因素:1。自我定位:要清楚自己在游戲中投入的資金、時(shí)間水平、人脈因素,正確定位自己能完成的路線。2.外部環(huán)境:要善于同時(shí)發(fā)現(xiàn)玩家的使用環(huán)境和副本環(huán)境,充分認(rèn)識自身團(tuán)隊(duì)建設(shè)的普遍性和安全性。
現(xiàn)在我們以1~29級為初始階段,30~45級為前期階段,46~60級為中期階段,60級以上為后期階段來談?wù)劗?dāng)前環(huán)境的簡單組隊(duì)模板:一、瞬間閃避:靈巧的姿勢,飄忽不定的位置,想打我?做夢!適應(yīng)階段:前中期適應(yīng)陣法:鳥翔陣法適應(yīng)裝備:藍(lán)服期可選,紫服建議和廣漢服混搭,盡量加強(qiáng)閃避。
7、 qq 水滸40級,求武將搭配。
根據(jù)你的武將等級,我猜你的寨主至少38級。40級后,寨主可以用3倍洗點(diǎn)換天將,所以我建議暫時(shí)不需要對配置進(jìn)行大的改動。這樣既節(jié)約了資源,又提高了下一步的戰(zhàn)力。推薦陣容:真鄧龍、辛、太公、二娘、真武大郎(武將水平跟不上的話,強(qiáng)烈建議換成天守)推薦陣容描述:(1)你的武將庫存雖然豐富,但并不是特別厲害,盡量節(jié)省資源,為下一步提拔更好的武將打下基礎(chǔ)。
(4)真孫二娘可以提升每秒傷害,一個(gè)武將。雖然他的技能有時(shí)會失敗,但只要成功了,他就會很受傷。(5)40級以后,酒館里把甄敦龍換成“甄燕青”。燕青最多6星,基本可以用。(6)焦挺只在對付三軍時(shí)有用,到了兵力列陣時(shí)就沒用了。而且需要大量的丹圣星,暫時(shí)不推薦。希望能幫到你。
8、 qq 水滸酒館猜拳規(guī)律是什么
qq水滸酒館猜拳的規(guī)矩是遇到藍(lán)酒魂不要扔石頭,因?yàn)樗{(lán)酒魂的武將很少扔剪刀。第一局可以隨機(jī)選擇布和剪刀,推薦剪刀,至少是平的。第一局你的剪刀贏了。第二局,如果你還是藍(lán)酒靈魂戰(zhàn)士,可以通過一些簡單的方法找到規(guī)律:第一局,你的剪刀贏了,第二局,他肯定會投石頭回應(yīng)你的第一局。因此,計(jì)算出第二游戲?qū)⒈环职l(fā)。如果你靠布贏了第一局,那么第二局他不一定能玩剪刀。這是藍(lán)酒魂唯一的變化。用這一招,藍(lán)酒魂能贏90%。
9、 qq 水滸 燕青要多少錢
本次活動燕青不難獲得,一天20壇酒就行,包括系統(tǒng),一天25壇。是的,大約100瓶酒和66個(gè)竹筍,可以試試。幸運(yùn)的話,我可以得到一套紫色西裝,如果以后再降,樓主有3800銀票就夠了。你不需要這些,剩下的銀票可以升星了。燕青只有4星,升級到6星就行了,七星真的很貴。他的技巧和一朵花差不多,兩個(gè)都是最好的,但是做個(gè)花臉錢太多了。我們幫一個(gè)人花500塊錢搞定了王婆。