关于电视app的开发技术选择

电视APP是什么

之前我们提到过,所谓的电视APP,现在主流的电视系统都是Android APP的衍生,所以我们只需要在开发安卓APP的基础上增加一些小改动,电视APP就完成了。

用什么技术开发最适合我

我稍微的整理了下,有以下几种技术可以开发安卓APP

  • 使用Java和Android Studio开发原生安卓应用
  • 使用Flutter开发近原生多端应用
  • 使用ReactNavite开发多端应用
  • 使用uniapp开发多端应用

其中 uniapp 的性能最差,但是它是开发最简单的,同时我相信问题也是最多的,我不考虑。

使用Java开发原生安卓应用,首先我从来没有使用Java开发过app,并且它只支持android,未来我想我的“兵仔影院”,肯定会有ios版本的,我手机就是苹果,怎么不做个可以在自己手机上看的影院。

接下来就轮到react-navite和flutter的对比了,react-navite是属于纯前端的领域,它是使用react开发app的,在工作中,我也用过react开发过很多应用,但是没用过react-navite开发过app;flutter我在工作中尝试到几个月,完善过几个APP。

所以呢,Flutter是我首选开发电视APP的技术栈,它的性能只在原生java之下,并且可以移植到WEB,PC等平台。

本文系作者 @ 原创发布在 极客猿小兵的博客。未经许可,禁止转载。


极客猿小兵 » 关于电视app的开发技术选择

发表回复