欢迎光临散文网 会员登陆 & 注册

如何开发APP/小程序?

2023-02-16 13:25 作者:杰神小助理  | 我要投稿

@作者:

作者:@杰神说说

连续创业者,物联网专家,Github 开源项目『物联大师』作者

全平台统一账号:@杰神说说

摘要:本文系统讲述了APP开发技术的演变,解释了为什么现在开发APP/小程序便宜了?

【手机App】 App是英语单词Application的缩写,意思是应用程序,因为现在是移动互联网时代,所以App一般指移动手机应用。App的崛起是伴随着智能手机兴起的,而智能手机又有安卓和苹果两大阵营,它们的技术架构完全不一样,所以开发APP既要开发安卓,又要开发苹果,这就导致APP的开发成本居高不下。 【混合App技术】 所幸的是,有聪明人提出了混合开发的概念,使用标准的H5技术实现APP类似的界面效果,虽然性能差了点,但在很多场景下也是够用了。 混合开发领域最早诞生的是phonegap技术,使用jQuery Mobile模仿APP组件,还算惊艳。 然后ionic继承了大统,使用Angularjs框架,开发更方便,但性能一直堪忧。 由于混合开发的技术比较简单,所以一下子诞生了几十种开发框架,各有优缺点,难以选择。 【小程序】 在2017年,微信率先发布小程序,将混合App技术直接集成进微信,使微信一下子有了无限扩展的可能。虽然支付宝、抖音、百度也都很快推出了小程序,但是都能没火起来,所以我们一般讲小程序都是指微信小程序。 微信小程序的本质就是H5技术,只是做了渲染优化,使得用户体验变好,这倒没什么好讲的,关键是微信小程序无意间制定了API标准,这进而成就了另一家公司 数字天堂。 【uni-app】 数字天堂的核心产品是uni-app框架,它按照微信小程序的标准制定了一套开发规范,结合流行的Vue框架,可以直接编译成 安卓和苹果的App,以及各平台小程序。至此,混合开发实现了大一统,至少在国内是这样的。 uni-app的出现改变了移动互联网的开发现状,也大幅度降低了成本,比如:原本开发一套APP,可能需要至少三四十万,现在使用uni-app,只需要三四万。

如何开发APP/小程序?的评论 (共 条)

分享到微博请遵守国家法律