加入收藏 | 设为首页 | 会员中心 | 我要投稿 源码网 (https://www.900php.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 移动互联 > 应用 > 正文

开发移动应用程序主要分为以下四种情况

发布时间:2022-10-30 15:31:12 所属栏目:应用 来源:未知
导读: (1)原生(native app):是一个原生程序,指的是完全基于移动平台写代码(比如iOS平台支持Xcode和Objective-C,安卓平台支持Eclipse和Java)一般运行在机器操作系统上,有很强的交互,一

(1)原生(native app):是一个原生程序,指的是完全基于移动平台写代码(比如iOS平台支持Xcode和Objective-C,安卓平台支持Eclipse和Java)一般运行在机器操作系统上,有很强的交互,一般静态资源都是在本地的,浏览使用方便,体验度高,实现的功能最多,当然也就比较费工夫。适合对速度、性能特别敏感的应用,如拍照、视频类,通常开发周期为4-6周。

(2)HTML5(web app):HTML5 原本指 HTML 下一个主要的修订版本,所用到的技术很早就已经成熟了,而 HTML5本身并非技术,而是标准。现在国内普遍说的 H5 是包括了 CSS3,JavaScript 的说法,html5优点是可以只编写一次就跨平台运行移动应用平台,更快做跨屏适配,效果很酷炫,但也有一些功能的局限,通常开发周期为1-2周。

(3)RN:React Native (简称RN)是Facebook于2015年4月开源的跨平台移动应用开发框架,是Facebook早先开源的UI框架 React 在原生移动应用平台的衍生产物,目前支持iOS和安卓两大平台。

RN使用Javascript语言,类似于HTML的JSX,以及CSS来开发移动应用,因此熟悉Web前端开发的技术人员只需很少的学习就可以进入移动应用开发领域,介于H5和原生之间,热更新一下就行,就像你在游戏中看到的更新插件。

(4)混合式:(Hybrid App 混合模式移动应用)是指介于web-app、native-app这两者之间的app,兼具“Native App良好用户交互体验的优势”和“Web App跨平台开发的优势”。

(编辑:源码网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!