新疆喜乐彩中奖规则
经典案例
  • 铜仁市发展和改革委员会网站
  • 铜仁市科技创新服务平台
  • 铜仁市科学技术局

百度智能小程序的开发笔记

发布于:2019-02-19 22:12来源:小宇博客 作者:宇天行 点击:
 月初的时候,腾?#24230;?#29699;合作伙伴大会,腾讯非常?#38498;?#30340;亮出了微信小程序的成绩单,例如有近2 亿日活、150 万开发者、100 万个应用,小程序电商交易?#31354;?#33267;142%等。而在同一天,与腾讯一南一北,百度在其百度世界大会上也着重推广了?#32422;?#30340;小程序平台。公布了百度智能小程序发布三个多月以来的成绩表现,平台下应用2个月月活破亿,已覆盖了23个行业及262个细分领域等。除此之外还有阿里的支付宝小程序,可以看到,中国互联网的巨头公司BAT都在发力小程序,?#28216;?#20225;业未来发展的重要战略。 
在开发百度智能小程序前,因为比较?#19981;?#25668;影,尤其是延时摄影,所以早在之前开发了一款个人微信小程序:延时光影仅供同行相互分享作品和欣赏。因为微信小程序平台薛定谔的猫般的审核,正所谓狡兔三窟,所以最近考?#21069;?#36825;个小程序复制到百度小程序平台。因此,在初次体验后,对百度小程序的开发有一些初步了解,这篇文章就主要讲讲有关百度智能小程序的一些特点和开发过程中需要注意的一些问题。

一、百度智能小程序主要特点

 

 

01

 

百度智能小程序对外开源

 

首先按照百度副总裁沈抖咋大会中的说法,百度智能小程序已成立开源联盟,首批成员包括了爱奇艺、哔哩哔哩、快手等App等平台。并会在下个月,也就是十二月份全面对外开源。相比微信小程序封闭的生态圈而言,百度智能小程序在正式开源后可以运行在任何平台上,包括浏览器等。

 

百度智能小程序开发工具(IDE)

 

 

02

 

支持众多的AI能力调用

 

百度智能小程序支持更便捷的AI能力调用,百度发力AI已久,在?#32422;?#30340;小程序上,也非常大方的免费开放了众多的AI能力。在百度小程序的管理后台-百度AI能力一栏中可以看到很多免费的AI能力供开发者使用。百度小程序之所以取名叫百度智能小程序,大概原因如此。

 

具体指引详见百度小程序官网后台

 

 

03

 

迁移很方便

 

低成本高效率的迁移,虽然都是基于Webview的底层技术,但是由于各自JS封装的API都不同,如果想把微信小程序?#32422;?#25903;付宝小程序迁移到百度智能小程序平台实现兼容,还是得花费一番功夫。虽然目前在NPM已经有通过基于AST(Abstract Syntax Tree)将微信小程序代码转换成百度小程序代码的工具实现一些语法的替换,但?#31449;?#19981;是那么方便,迁移80%的代码,只能完成50的工作量。但在百度智能小程序的IDE(百度开发者工具)上,已经有实现一键转换的功能。转换完成后还会生成log目录,列出百度智能小程序尚未支持而无法转换的语法位置、百度已支持但调用方式有所不同的语法位置和转换日志等。可以非常清晰的了解,两种小程序的相关差异,开发起来也更方便快捷。

 

百度开发者工具,小程序转?#36824;?#33021;界面

 

 

04

 

支持小程序web化并?#23588;?#25628;索推广

 

这是百度小程序的一大利器之一,百度做搜索引擎起家,拥有最大的搜索用户市场,百度智能小程序web化后,在后台设置反向代理,SEO、提交sitemap,可以像普通网站一样,被搜索引擎抓取,出现在搜索结果最靠前的排名?#23567;?#25152;以在目前百度智能小程序的发展阶段,可以尽早的占领搜索排名。

 

可通过sitemap文件提交站点信息,做过网站的应该很熟悉

 

 

05

 

审核过程比较友好

 

 

微信小程序的审核结果模式语言,基本可以总结为“成功”或“失败”。具体原因得?#32422;?#30740;究,且大多是本身规则类问题。?#27604;?#20102;,如果你懒的研究,原封不动的重新提交审核一次,就有一半概率通过。百度智能小程序在审核时,会详细告知不通过的原因和具体出现问题的地方,态度相对友好很多。虽然有时我也很怀疑他们的专业性,?#28909;?#27983;览和收藏功能需要授权登录后才可以这是常识,但审核人员认为就是功能不正常,只好再次提交审核时备注说明。

 

说明一下,因为直接转换自微信小程序,所以部分界面有一些微信的相关字样忘记删除被认为诱导关注微信号,大家在开发百度小程序时也要注意一下。

 

 

 

二、百度智能小程序不尽人意的地方

 

 

01

 

开发工具问题多

 

 

开发工具容易?#35272;#?span style="margin: 0px; padding: 0px; max-width: 100%; box-sizing: border-box !important; word-wrap: break-word !important;">编译上传慢、一些语法失效、刷新没反应、时不时无故退出登录账号导致调试失败等等。另外界面上的真机调试只支持安卓在开启USB开发模式下进行,而远程调试只支持PC和手机端在同一局域网下同一网?#25991;?#25165;可以,且不稳定。这个功能没成功体验过,工具还需多加打磨。

 

 

02

 

编译过程过于耍酷

 

百度智能小程序开发者工具在编译过程中会弹出一个大黑框,整个编译日志都在快速刷新显示,看起来相当酷炫,但毕竟成年人只看结果,小孩才注意过程。也许是百度智能小程序开发者工具为了掩盖编译慢故意弹出这个界面的。

 

百度智能小程序开发者工具的编译过程

 

 

03

 

键清空没商量

 

 

最?#25317;?#30340;是新建项目时清空整个目录。这一点特别要提一下,如果你准备通过百度开发者工具转换微信小程序后,一定不要直接选择相关的项目目录,否则一键清空没商量。问题严重到官方都不得不在开发社区提醒大家,好在写这篇文章的前一个小时,手动工具更新提示,表示该问题已在开发者工具1.14.7版本修复。

 

综合起来相较微信小程序开发工具而言,百度小程序的IDE还有很大的完善空间。在百度智能小程序开发者社区,甚?#37327;?#20197;看到有开发者在用微信小程序的开发工具开发百度智能小程序,然后在复制转移。

 

 

04

 

暂时不支持个人开发

 

目前百度智能小程序暂不支持个人注册,且不支?#32622;?#26377;对公账号的企业。百度智能小程序只能通过企业身份注册,注册后如需要提交发布,需要高?#24230;现ぁ?#32780;高?#24230;现?#24517;须通过对公打款的方式?#29616;ぁ?/span>

 

 

05

 

权限分配不明确

 

百度智能小程序的管理后台-成员管理,可以分配一个管理员权限和90个项目成员权限,个人认为这个权限的分配是相当不明确和混乱的,大家使用时还多加注意,避免入?#21360;?/span>

 

百度智能小程序管理后台项目成员权限分配

 

 

以上就是百度智能小程序的一些特点:迁?#21697;?#20415;、可?#23588;?#33258;然搜索。和开发过程中需要开发者注意的问题:开发工具的使用、转换时的注意事项等。关于具体的百度小程序体验,大家可以在百度App通过下拉动作或者“我”的界面根据系统推荐体验。

 

以下是正在审核中百度智能小程序“延时光影”,在百度客户端打开时的界面,基本和微信小程序没有差异。因为暂未通过审核,所以就不发布体验了。

 

 

 

如有其它问题,欢迎继续在评论下补充。




tag标签:
------分隔线----------------------------
------分隔线----------------------------
新疆喜乐彩中奖规则 福利彩票双色球走势图 腾游娱乐中心手机版 广西11选5 海南飞鱼历史开奖结果查询 广东十一选五走势规律 上海时时乐开奖彩经 天津十一选五开奖号码 山西11选5出号走势图 双色球17130现场直播 上证指数腾讯财经