随着B2的功能越来越丰富,大家以升级到了B2的主题并且已经在生产环境中使用了,为了更好适配B2的生态,已经开启的了B2的移动端程序,Android,iOS的应用程序以及小程序内测版本已经成型。
部分ui图
应用介绍
移动端应用程序,采用了,谷歌开源的flutter框架开发,Flutter是Google一个新的用于构建跨平台的手机App的SDK。写一份代码,在Android 和iOS平台上都可以运行。Flutter
对比weex
和react native
相比,性能的强大是有目共睹的。基于dom
树渲染原生组件,很难与直接在原生视图上绘图比肩性能,Google作为一个轮子大厂,直接在两个平台上重写了各自的UIKit,对接到平台底层,减少UI层的多层转换,UI性能可以比肩原生,这个优势在滑动和播放动画时尤为明显。Google直接在两个平台上在底层重写了UIKit,不依赖于Css
等外部解释器,几乎不存在UI表达不理想,渲染不正常的情况,可以获得非常稳定的UI表达效果。Css
换个浏览器就有不同的表现,基于Css
的跨平台框架很难获得稳定的UI表现。总结,目前flutter是解决移动端跨平台 “最” 好的方案。移动应用程序的功能模块:文章模块(不包含投稿并且不支持内容的短代码,支持B2下载功能,评论,收藏。),商城模块(后续等待b2的商城扩展),用户模块(登录,注册,信息修改,签到,),首页支持多种展示样式,专题集合,通知等……..,
小程序,采用了,uni-app是一套可以适用多端的开源框架,一套代码可以同时生成ios,Android,H5,微信小程序,支付宝小程序,百度小程序等。uni-app是基于vue.js的,如果你会vuejs你将很好扩展小程序的功能。目前小程序支持的是微信端后期是否支持其他平台,将结合扩展的生态环境。小程序功能模块介绍:首页的模块调用,文章模块(由于平台原因不支持下载功能,不支持短代码,可以评论,收藏文章),专题集合,用户模块等………….。ps:有人问我为什么不直接用uniapp 直接弄移动端程序。uniapp对移动端的支持扩展很差,很多原生调用bug很多,还有性能很差,不适用做移动端应用程序,但是用来写小程序就很合适。
详情联系:973728679(QQ)