美文网首页
移动端开发简单吗?

移动端开发简单吗?

作者: XP_Aaron | 来源:发表于2019-04-13 18:42 被阅读0次

个人观点:不简单

笔者从事android系统以及客户端开发,超过5年,期间有一段时间,也非常迷茫:开发一个App,无非就是github上那些开源lib的拼拼凑凑,有什么难度。这个想法一度和很多外行人一致。使得自己非常不自信。

但最近一直在思考,其实这个观点不正确的。 为什么市场上还愿意给移动端工程师开几万的薪资而不是几千的薪资,实际上已经间接的证明了价值所在。

既然移动端开发不简单,那它复杂在哪里? 这个问题可以回归到软件产品的复杂度,有哪些因素决定。 个人认为: 有几个方面:

一.业务逻辑的复杂度
虽然现在的前端很多重的逻辑都挪到后端,但是不少逻辑依旧是要放在前端的,比如:重交互的动画实现、复杂的打点逻辑、多场景的业务情况。

二.客户端开发的开发周期
任何软件产品的开发,都会包含以下过程, IDE使用,API调用,编译,打包,检查,部署,分发,运行,调试,测试。任何一个过程的繁琐都会让开发成本变高,周期加长,比如Android的渠道适配。再如:即使客户端只有按钮,业务复杂度为0,但开发跑在塞班OS上,也够很多人喝一壶。

三。产品标准
写一个demo工程和开发一个商业产品,有着质的区别。 crash率万分之一、页面打开速度500ms,网络成功率三个九。 现在app的规模与5年的app已经相距甚远。不同业务,不同页面,不同元素,不同过程都需要相互解耦,相互配合,到达最更的效率,而且开发过程和流程都需要相应的适配。

如果大家觉得外面有现成的工具库,就觉得开发一个客户端简单,那世界上这么多汽车零配件,也都是现成,是否拼拼凑凑就可以了?还要整车工程师 干嘛。整合的能力,评估的能力,识别的能力。一个优秀的客户端工程师标准,也就是一个整车工程师的标准 你需要了解你的用户,熟悉你的产品和业务。

相关文章

  • 移动端开发简单吗?

    个人观点:不简单 笔者从事android系统以及客户端开发,超过5年,期间有一段时间,也非常迷茫:开发一个App,...

  • 移动端开发新趋势Flutter

    移动端开发新趋势Flutter移动端开发新趋势Flutter

  • 移动端网页开发基础

    移动端开发基础 1.移动端浏览器主要是对webkit内核进行兼容2.开发的移动端主要是针对于手机端开发3.移动端开...

  • 01-移动web开发

    一、移动web基础 京东双十一销售额 主流移动站点 移动端浏览器 案例《京东商城》 PC端的开发技术可以实现吗?不...

  • 01-移动端开发教程-CSS3新特性(上)

    1. 移动端开发课程概述 移动互联网的兴起,让移动端的开发迅速蹿红。对于前端开发者来说,移动端的开发已经占据了他们...

  • 支付宝、微信,第三方支付SDK接入总结

    移动端开发文档: 微信“app支付”移动端开发文档:sdk 支付宝“手机网站支付转Native支付”移动端开发文档...

  • 1,学习 React Native 的前期准备

    React 与 React Native 之间的关系简单来说前者用于WEB开发,后者用于移动端开发: 首先得先了...

  • 侃侃----移动端

    移动端开发是最流行的,而对于移动端开发者适配是一个值得聊一聊的话题。适配,达到完成工作的目的其实很简单,但如果你想...

  • HTML基础

    新的征程 web前端介绍 web前端开发做什么 pc端web开发;移动端web开发;混合app开发;网页游戏/移动...

  • 干货分享:vue2.0做移动端开发用到的相关插件和经验总结(2)

    最近一直在做移动端微信公众号项目的开发,也是我首次用vue来开发移动端项目,前期积累的移动端开发经验较少。经过这个...

网友评论

      本文标题:移动端开发简单吗?

      本文链接:https://www.haomeiwen.com/subject/viurwqtx.html