流应用及相关知识
来源:互联网 发布:奇迹暖暖换装游戏网络 编辑:程序博客网 时间:2024/05/21 08:45
最近工作中第一次接触到“流应用”这个概念。
首先和大家解释一下什么是流应用。流应用是DCloud公司开发的一种可以让手机App安装包实现边用边下的技术。利用js的动态语言特点,把手机端App的安装包拆解,流式下载到手机端。类似流媒体边看边下一样,流应用也可以边用边下。再辅以特殊的压缩解码技术,使得流应用可以在5秒内完成App的下载-安装-启动全过程。
简单点说就是把很多H5页面集成到一个API中,作为媲美原生APP的移动APP。
其中有些问题整理一下:
1.有一些比较容易弄错的地方
使用HTML5+开发的移动App并非mobile web页面。这是最容易混淆的地方。mobile web的文件存放在web服务器上,而移动App的文件存放在手机本地,编写移动App的html、js、css文件被打包到ipa或apk等原生安装包,在手机客户端运行。所以说WEBAPP是B/S结构,移动APP是C/S结构。
2.比较mobile web和移动app
mobile web相当于读取的一个网页,而移动app相当于把这个网页在手机上保存,直接读取。所以在没网的情况下,mobile web会无法显示,而移动app正常显示。
3.比较移动app和native app
移动app主要是根据HTML5技术的发展,通过扩展,利用Native.js,把40w原生API映射为JS API,来模拟native app。就好像正版和仿版的差别一样,native app是正版,移动app是利用H5技术做的高仿版。虽然总有一天技术上能让移动app完全实现native app的效果,但是就目前来看,虽然native app更新慢,升级麻烦,成本高,有很多问题,但是就实现效果及稳定性来看,还是略胜移动app一筹的。不过移动app在更新快,升级简单,成本低上的优势还是很明显的。至于未来谁更胜一筹,就看用户的感受情况了。下面给大家看一幅移动app、native app和微信公众号的比较。目前还没有正式接触过微信公众号,就不做任何解释了。
- 流应用及相关知识
- js对象、继承,原型链相关知识及应用心得
- 关于Struts2的相关知识总结及应用
- 域名解析应用相关知识
- 域名解析应用相关知识
- rpm相关知识的应用
- Web应用的相关知识
- web应用的相关知识
- web应用的相关知识
- Android启动应用相关知识
- SNMP及MIB相关知识
- mysqldump及相关mysql知识
- SNMP及MIB相关知识
- 上网代理及相关知识
- #pragma once及相关知识
- 数据库相关知识及tortoise
- EVM相关知识及测量方法
- Android简介及相关知识
- 链表的倒数第K个结点--双指针
- Java多线程编程(第二章)
- C++ 笔记1: 字符串操作1
- 在vim中使用cscope查找调用、定义函数和变量的地方
- [Leetcode]263. Ugly Number
- 流应用及相关知识
- java中的构造器
- C++11 std::function、std::bind
- android 获取进程、服务、任务列表
- 拉链表设计
- 关于file_operations结构体
- 贪吃蛇----第一个写出的游戏
- 北航2016集训队选拔赛解题报告
- mysql一些使用技巧