移动端开发的未来方向

前言

焦虑是没有意义的,最好的办法就是付出行动,立刻,马上!

方向

一、动态化

动态化改变了移动开发的方式,模糊了 Web 前端和客户端的界限,让越来越多的人认识了什么是 “大前端”。目前动态化的三种主流方案:

  1. React-Native 为首的 jscore(v8)桥通信动态化方案

  2. 自研 WebView 内核,H5 容器化方案

  3. Flutter

二、机器学习

TensorFlow 推出了移动端框架,越来越多应用开始在移动端部署机器学习模型。

三、AR & VR

目前 AR 主要应用的领域还是广告变现,其他的落地场景正在不断挖掘中,如果是研究 OpenGL、计算机图形学的移动开发者,可以往 AR 引擎开发方向发展,非常有前景。

VR 同理。

四、音视频

为什么视频类移动技术值得被关注: 1. 视觉是人接收信息的主要来源; 2. 移动网络基础设施已不再成为瓶颈; 3. 用户对各个品类视频应用有诉求; 4. 新的编解码和模式识别技术让内容更加丰富。

各大视频应用,都需要音视频开发领域的专业开发人员,图像处理、滤镜、裁剪等等骚操作都是需要专业的音视频开发知识才能做出来的,研究 OpenGL、计算机图形学的移动开发者在这个领域也有很大的优势。

五、区块链

对于移动端来说,区块链应用最多的还是数字钱包。但是未来移动端区块链一定会有更多的落地应用。

六、基础框架

但凡要开发一个 APP,网络请求、日志处理、数据库处理、缓存、Push 等框架都是不可或缺的,只要 APP 存在,基础框架就存在。

七、工具类应用

非常考验对 Android 知识的深度,比如手管类应用。