odooapp小程序快应用的原生动态化超能力

odoo除了可以配置app的ui渲染元素外,还可以用动作连接各平台原生功能,实现odoo从前端布局生成界面到用户行为响应结果又反馈回odoo后台的整个闭环模式。关于这些超级能力,大致可以分为操控类、浏览类、开放类、系统类:

操控能力主要指全局应用层面的,比如动态修改标题文字和主题颜色,以及app跳转app、小程序跳转小程序和相关返回控制。目前比较热门的私域免费小商店也可通过这种方式从各个公域流量入口引导过来。

浏览能力则是各种媒体类型直接播放和各种文档格式直接预览,其中不仅包括各种图片、音乐、视频等多媒体,还包括Word、Excel、PPT、PDF等可实时更新的在线文档。

开放能力全属于各平台赋能,不同的平台所赋予的功能细节都有所不同。比如应用级的在线客服和投诉反馈;用户级的手机号码、收货地址、发票抬头、地理位置等隐私信息获取;营销级的分享好友、分享群和发布朋友圈动态等推广能力。

系统能力有调用手机硬件的扫码、拍照、录像、振动、电话等基础功能,也有打开文件系统的各种相册、视频选择器,还有相关底层接口的联系人、消息、提示、弹框、剪贴板等操作。

odooapp客户端小程序快应用框架

odoo是一个庞大的国际分工产业链,各种背景的爱好者都可以在这个链条中找到自己的归属。经过七年之痒的磨练,renjie.me也总算找到适合的基础研究方向,准备用剩余的人生以工匠精神的态度打磨再造odoo全网通client,这是一个漫长的目标和计划,接下来会坚持分享心路和成果。

c/s架构新瓶装旧酒,万变不离其宗,都是用odoo标准的jsonrpc2.0协议接口进行所有网络通讯。只不过全端开发选型已从最早的GTK、后发的QT到了移动互联网时代的uniapp框架,其最大的特色就是还支持中国国情的小程序和快应用发布。

未来理论上所有odoo原生业务、第三方应用、一二三次开发的定制系统都能天然结合这个强大的基础设施来编译出所需平台的app。从低代码平台角度,踏在odoo巨人的肩膀上,可轻松即时动态地实施出一款免开发的全平台客户端功能应用。从软件开发工具包角度,基于封装odoo底层api和前端渲染引擎的半成品sdk,可高效省心的定制开发odoo私有扩展个性化app。