为什么苹果还要使用HTML5开发iOS上的新版AppStore?

为什么苹果还要使用HTML5开发iOS上的新版AppStore?,第1张

一个程序员老司机,和你分享编程、运营、需求等等经验和趣事。

目前我手上的项目也是采用H5来开发的,采用的是MUI作为布局框架,Vue作为请求后端数据的框架,下面和你分享一些我为什么这样做的原因。

原因一

时间成本,对于现在很大互联网企业来说,时间成本是做任何项目必须考虑的一个重要因素,没有几个企业舍得花一年甚至几年的时间来研发一个项目,而对于做APP来说,如果采用原生的方式来开发一个复杂功能的APP,那么时间成本是非常非常高的。

原因二

经历了原生的痛,很多互联网企业因为觉得自己很有实力开发原生版的APP,于是一开始就分别找安卓和IOS的程序员,但是随着市场需求,发现修改原生APP的成本和效率存在很大的问题,于是不得不转到原生+H5的方式来开发。

原因三

我们现在的手机配置越来越高,安卓系统和IOS系统的内置浏览器组件性能越来越好,新特征越来越多,运行速度也越来越接近原生。

综合上面三个因素,原生+h5的混合开发不断在很多互联网企业中诞生。

工作量感觉不大,那只是你的感觉!

做一款app基本需要经过以下的步骤!如果你看完后觉得你一个人可以搞定,那不妨尝试一下。

一、一款app从功能构思开始,就需要定位你的app是做什么的。这个过程叫做产品定位,你要想好你的app服务的人群。

二、你的app的主要核心功能有哪些模块,比如你说的下载油管视频。核心功能如下

解析视频地址转码下载

三、核心后台模块做完后,你要做一个前端页面来展示吧,比如用户把视频地址放到输入框中,下载按钮等界面的设计,需要美工吧。一般的程序员要么会前端,要么会后端,会前端的人不一定写出来的界面有美感,所以你懂的。

四、app开发完成就完事了吗?不是的,还差的远!app你要上生产线吧,这个时候你需要知道域名,知道服务器空间,CDN,云盾,等等一系列的网络安全以及部署工作吧。这一步又难倒了一部分人。

五、你app部署到服务器上去之后,你需要去推广吧,做SEO优化排名吧,假设你做的是移动端的app。那么你在ios的appstore上线,你还需要了解Appstore的一些规则和玩法吧。

六、上面的工作量看上去很小,但是其实涵盖了产品,开发,运维等一系列的 *** 作,如果你没有花费大量的时间去了解,去学习,去砸钱,一个普通的程序员根本搞不完。

每个人的精力是有限的,你不可能每一个领域都精通,而且这些花费还不少,因为你最终不确定你的app是否能给赚钱。

既然有人看,那我继续更新一些,前段时间有粉丝想要获取Youtube的视频下载工具,趁着几个周末的时间,用C#开发了一个桌面应用程序版本。

顺便整理了一篇文章,有兴趣的可以去看一看:/i6840754641160897037/

对于程序员来说,只要你的需求明确,功能的实现只是属于技术范畴,这个一般来说都不存在问题,毕竟google已经非常强大了。

正如我上面讲到过,一个人的精力有限,很少有人能够从产品设计到产品运维整个流程都清楚,这个属于个人时间成本。毕竟你都是通过业余时间来进行软件设计,而且如果你对某个领域不够精通的话,还不如委托别人帮你处理。

至于你说的程序员很少有人自己单独搞,因为还有个很现实的问题,那就是钱。产品的研发自己可以干,但是推广,你没有渠道,所以你就要去投放广告,去砸钱,很多程序员都是拿工资的,有一些推广费动不动就几万几十万,很多人就放弃了。

所以,建议楼主,如果你有想法,那么最好自己掌握整个产品的生产到上线的所有流程,不必具体于细节,然后找合伙人的模式,这样成功的机会更大。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8068694.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存