移动APP介绍

移动指的是移动设备平台, app 是应用 (application) 的缩写, 移动App就是移动设备上运行的应用程序

种类划分

  • WebAPP:
    • 网页应用, 需要运行在浏览器环境中, 无需安装即可使用
    • 使用纯web技术开发实现
    • 浏览器负责UI界面的渲染
  • NativeAPP:
    • 原生应用, 直接运行在移动设备上, 需要安装后使用
    • 主要采用设备原生语言开发实现, 利用一些新技术可使用其他语言实现部分功能
    • 由移动设备负责UI界面的渲染
  • HybridAPP:
    • 混合应用, 直接运行在移动设备上, 需要安装后使用
    • 部分功能采用设备原生语言开发, 部分采用web技术开发
    • 原生语言编写的功能由移动设置渲染, web语言编写的功能运行在App内嵌的web容器中(就是一个内嵌的浏览器)

运作模式

[外链图片转存失败(img-BhBou0XG-1566358651156)(https://github.com/guopengfei116/drop/blob/master/img/react-native/app_operational_mode.png?raw=true)]

优缺点

对比/分类Web AppNative AppHybrid App
市场认可度不认认可认可
是否要安装
开发成本
维护更新
跨平台
体验

进化

你会发现,Native App 性能体验好,Hybrid App 开发维护成本低。你可能会想,如果有一种技术能够同时拥有两者的优点就好了,facebook 公司的 ReactNative 因此而生,它使用js和React编写UI逻辑,然后生成原生控件进行渲染绘制,既拥有媲美原生应用的性能体验,又拥有混合应用跨平台、开发快等优点。

当然这也不是绝对的,在特殊需求下,还是会有不足。首先框架本身需要处理大量平台相关的逻辑,随着系统与API的升级变化,开发者有可能也需要处理平台之间的差异,甚至有些特性只能在部分平台上实现,从而降低跨平台性。当然,这些问题也会随着 ReactNative 的版本迭代逐渐改善。

WEB技术开发框架

混合应用

Ionic
Html5+
AppCan
微信公众号

原生App

ReactNative
Weex
Flutter
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
以下是一个简单的移动APP介绍页的 HTML 代码示例,包括了应用详情和服务内容: ```html <!DOCTYPE html> <html> <head> <title>移动APP介绍页</title> </head> <body> <header> <h1>APP名称</h1> <nav> <ul> <li><a href="#details">应用详情</a></li> <li><a href="#services">服务内容</a></li> </ul> </nav> </header> <section id="details"> <h2>应用详情</h2> <p>APP简介</p> <ul> <li>特点 1</li> <li>特点 2</li> <li>特点 3</li> </ul> <p>APP截图</p> <img src="screenshot1.jpg" alt="截图1"> <img src="screenshot2.jpg" alt="截图2"> </section> <section id="services"> <h2>服务内容</h2> <p>服务介绍</p> <ul> <li>服务 1</li> <li>服务 2</li> <li>服务 3</li> </ul> <p>服务流程</p> <ol> <li>步骤 1</li> <li>步骤 2</li> <li>步骤 3</li> </ol> </section> <footer> <p>版权信息</p> </footer> </body> </html> ``` 在这个示例中,我们使用了 HTML 标签来创建一个简单的移动APP介绍页。其中,`<header>` 标签用于页面头部,包括应用名称和导航栏,`<nav>` 标签用于导航栏,`<section>` 标签用于页面内容区域,其中 `id` 属性用于标识不同的内容,`<h2>` 标签用于内容标题,`<p>` 标签用于内容介绍,`<ul>` 和 `<ol>` 标签用于列表和流程,`<img>` 标签用于截图展示,`<footer>` 标签用于页面底部,包括版权信息。 当然,这只是一个简单的示例,实际的移动APP介绍页可能会更加复杂,并包含更多的内容和功能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值