“月初的時(shí)候,騰訊全球合作伙伴大會(huì),騰訊非常自豪的亮出了微信小程序的成績(jī)單,例如有近2 億日活、150 萬開發(fā)者、100 萬個(gè)應(yīng)用,小程序電商交易量漲至142%等。而在同一天,與騰訊一南一北,百度在其百度世界大會(huì)上也著重推廣了自家的小程序平臺(tái)。公布了百度智能小程序發(fā)布三個(gè)多月以來的成績(jī)表現(xiàn),平臺(tái)下應(yīng)用2個(gè)月月活破億,已覆蓋了23個(gè)行業(yè)及262個(gè)細(xì)分領(lǐng)域等。除此之外還有阿里的支付寶小程序,可以看到,中國互聯(lián)網(wǎng)的巨頭公司BAT都在發(fā)力小程序,視為企業(yè)未來發(fā)展的重要戰(zhàn)略。”
在開發(fā)百度智能小程序前,因?yàn)楸容^喜歡攝影,尤其是延時(shí)攝影,所以早在之前開發(fā)了一款個(gè)人微信小程序:延時(shí)光影僅供同行相互分享作品和欣賞。因?yàn)槲⑿判〕绦蚱脚_(tái)薛定諤的貓般的審核,正所謂狡兔三窟,所以最近考慮把這個(gè)小程序復(fù)制到百度小程序平臺(tái)。因此,在初次體驗(yàn)后,對(duì)百度小程序的開發(fā)有一些初步了解,這篇文章就主要講講有關(guān)百度智能小程序的一些特點(diǎn)和開發(fā)過程中需要注意的一些問題。
百度世界大會(huì)
一、百度智能小程序主要特點(diǎn)
01
—
百度智能小程序?qū)ν忾_源
首先按照百度副總裁沈抖咋大會(huì)中的說法,百度智能小程序已成立開源聯(lián)盟,首批成員包括了愛奇藝、嗶哩嗶哩、快手等App等平臺(tái)。并會(huì)在下個(gè)月,也就是十二月份全面對(duì)外開源。相比微信小程序封閉的生態(tài)圈而言,百度智能小程序在正式開源后可以運(yùn)行在任何平臺(tái)上,包括瀏覽器等。
百度智能小程序開發(fā)工具(IDE)
02
—
支持眾多的AI能力調(diào)用
百度智能小程序支持更便捷的AI能力調(diào)用,百度發(fā)力AI已久,在自家的小程序上,也非常大方的免費(fèi)開放了眾多的AI能力。在百度小程序的管理后臺(tái)-百度AI能力一欄中可以看到很多免費(fèi)的AI能力供開發(fā)者使用。百度小程序之所以取名叫百度智能小程序,大概原因如此。
具體指引詳見百度小程序官網(wǎng)后臺(tái)
03
—
遷移很方便
低成本高效率的遷移,雖然都是基于Webview的底層技術(shù),但是由于各自JS封裝的API都不同,如果想把微信小程序以及支付寶小程序遷移到百度智能小程序平臺(tái)實(shí)現(xiàn)兼容,還是得花費(fèi)一番功夫。雖然目前在NPM已經(jīng)有通過基于AST(Abstract Syntax Tree)將微信小程序代碼轉(zhuǎn)換成百度小程序代碼的工具實(shí)現(xiàn)一些語法的替換,但終究不是那么方便,遷移80%的代碼,只能完成50的工作量。但在百度智能小程序的IDE(百度開發(fā)者工具)上,已經(jīng)有實(shí)現(xiàn)一鍵轉(zhuǎn)換的功能。轉(zhuǎn)換完成后還會(huì)生成log目錄,列出百度智能小程序尚未支持而無法轉(zhuǎn)換的語法位置、百度已支持但調(diào)用方式有所不同的語法位置和轉(zhuǎn)換日志等??梢苑浅G逦牧私猓瑑煞N小程序的相關(guān)差異,開發(fā)起來也更方便快捷。
百度開發(fā)者工具,小程序轉(zhuǎn)換功能界面
04
—
支持小程序web化并接入搜索推廣
這是百度小程序的一大利器之一,百度做搜索引擎起家,擁有最大的搜索用戶市場(chǎng),百度智能小程序web化后,在后臺(tái)設(shè)置反向代理,SEO、提交sitemap,可以像普通網(wǎng)站一樣,被搜索引擎抓取,出現(xiàn)在搜索結(jié)果最靠前的排名中。所以在目前百度智能小程序的發(fā)展階段,可以盡早的占領(lǐng)搜索排名。
可通過sitemap文件提交站點(diǎn)信息,做過網(wǎng)站的應(yīng)該很熟悉
05
—
審核過程比較友好
微信小程序的審核結(jié)果模式語言,基本可以總結(jié)為“成功”或“失敗”。具體原因得自己研究,且大多是本身規(guī)則類問題。當(dāng)然了,如果你懶的研究,原封不動(dòng)的重新提交審核一次,就有一半概率通過。百度智能小程序在審核時(shí),會(huì)詳細(xì)告知不通過的原因和具體出現(xiàn)問題的地方,態(tài)度相對(duì)友好很多。雖然有時(shí)我也很懷疑他們的專業(yè)性,比如瀏覽和收藏功能需要授權(quán)登錄后才可以這是常識(shí),但審核人員認(rèn)為就是功能不正常,只好再次提交審核時(shí)備注說明。
說明一下,因?yàn)橹苯愚D(zhuǎn)換自微信小程序,所以部分界面有一些微信的相關(guān)字樣忘記刪除被認(rèn)為誘導(dǎo)關(guān)注微信號(hào),大家在開發(fā)百度小程序時(shí)也要注意一下。
二、百度智能小程序不盡人意的地方
01
—
開發(fā)工具問題多
開發(fā)工具容易崩潰,編譯上傳慢、一些語法失效、刷新沒反應(yīng)、時(shí)不時(shí)無故退出登錄賬號(hào)導(dǎo)致調(diào)試失敗等等。另外界面上的真機(jī)調(diào)試只支持安卓在開啟USB開發(fā)模式下進(jìn)行,而遠(yuǎn)程調(diào)試只支持PC和手機(jī)端在同一局域網(wǎng)下同一網(wǎng)段內(nèi)才可以,且不穩(wěn)定。這個(gè)功能沒成功體驗(yàn)過,工具還需多加打磨。
02
—南昌APP開發(fā),南昌APP制作,南昌app開發(fā)公司,南昌小程序開發(fā),南昌網(wǎng)站建設(shè),江西APP定制開發(fā)
編譯過程過于???/span>
百度智能小程序開發(fā)者工具在編譯過程中會(huì)彈出一個(gè)大黑框,整個(gè)編譯日志都在快速刷新顯示,看起來相當(dāng)酷炫,但畢竟成年人只看結(jié)果,小孩才注意過程。也許是百度智能小程序開發(fā)者工具為了掩蓋編譯慢故意彈出這個(gè)界面的。
百度智能小程序開發(fā)者工具的編譯過程
03
—
一鍵清空沒商量
最坑爹的是新建項(xiàng)目時(shí)清空整個(gè)目錄。這一點(diǎn)特別要提一下,如果你準(zhǔn)備通過百度開發(fā)者工具轉(zhuǎn)換微信小程序后,一定不要直接選擇相關(guān)的項(xiàng)目目錄,否則一鍵清空沒商量。問題嚴(yán)重到官方都不得不在開發(fā)社區(qū)提醒大家,好在寫這篇文章的前一個(gè)小時(shí),手動(dòng)工具更新提示,表示該問題已在開發(fā)者工具1.14.7版本修復(fù)。
綜合起來相較微信小程序開發(fā)工具而言,百度小程序的IDE還有很大的完善空間。在百度智能小程序開發(fā)者社區(qū),甚至可以看到有開發(fā)者在用微信小程序的開發(fā)工具開發(fā)百度智能小程序,然后在復(fù)制轉(zhuǎn)移。
04
—
暫時(shí)不支持個(gè)人開發(fā)
目前百度智能小程序暫不支持個(gè)人注冊(cè),且不支持沒有對(duì)公賬號(hào)的企業(yè)。百度智能小程序只能通過企業(yè)身份注冊(cè),注冊(cè)后如需要提交發(fā)布,需要高級(jí)認(rèn)證。而高級(jí)認(rèn)證必須通過對(duì)公打款的方式認(rèn)證。
05
—
權(quán)限分配不明確
百度智能小程序的管理后臺(tái)-成員管理,可以分配一個(gè)管理員權(quán)限和90個(gè)項(xiàng)目成員權(quán)限,個(gè)人認(rèn)為這個(gè)權(quán)限的分配是相當(dāng)不明確和混亂的,大家使用時(shí)還多加注意,避免入坑。
南昌APP開發(fā),南昌APP制作,南昌app開發(fā)公司,南昌小程序開發(fā),南昌網(wǎng)站建設(shè),江西APP定制開發(fā)
百度智能小程序管理后臺(tái)項(xiàng)目成員權(quán)限分配
以上就是百度智能小程序的一些特點(diǎn):遷移方便、可接入自然搜索。和開發(fā)過程中需要開發(fā)者注意的問題:開發(fā)工具的使用、轉(zhuǎn)換時(shí)的注意事項(xiàng)等。關(guān)于具體的百度小程序體驗(yàn),大家可以在百度App通過下拉動(dòng)作或者“我”的界面根據(jù)系統(tǒng)推薦體驗(yàn)。
以下是正在審核中百度智能小程序“延時(shí)光影”,在百度客戶端打開時(shí)的界面,基本和微信小程序沒有差異。因?yàn)闀何赐ㄟ^審核,所以就不發(fā)布體驗(yàn)了。
南昌樂騰科技有限公司是國內(nèi)8年專業(yè)從事南昌APP定制開發(fā)、南昌微信小程序開發(fā)、南昌微信應(yīng)用開發(fā)、南昌網(wǎng)站建設(shè)、南昌電商網(wǎng)站平臺(tái)開發(fā)的公司,我們致力于成為國內(nèi)最好的互聯(lián)網(wǎng)應(yīng)用研發(fā)公司??蛻魺峋€:4006881286