App解读

一直不懂别人口中说的原生开发、混合式开发。今天突然看了一篇文章讲解的是什么叫做原生App?移动 Web App?混合APP?分享给大家。

原生App是专门针对某一类移动设备而生的,它们都是直接安装到设备里,而用户一般也是通过网络商店或者卖场来获取例如 The App Store与Android Apps on Google Play。

什么叫移动 Web App?

一般来说,移动 Web App都是需要用到网络的,它们利用设备上的浏览器来运行,而且它们不需要在设备上下载后安装。

什么是混合App?

Hybrid App是指介于web-app、native-app这两者之间的app,它虽然看上去是一个Native App,但只有一个UI WebView,里面访问的是一个Web App,比如街旁网最开始的应用就是包了个客户端的壳,其实里面是HTML5的网页,后来才推出真正的原生应用。再彻底一点的,如掌上百度和淘宝客户端Android版,走的也是Hybrid App的路线,不过掌上百度里面封装的不是WebView,而是自己的浏览内核,所以体验上更像客户端、更高效。

综合一下就是:“Hybrid App同时使用网页语言与程序语言开发,通过应用商店区分移动操作系统开发,用户需要安装使用的移动应用”。总体特性更接近Native App但是和Web App要小的多。因此说,Hybrid App兼具了Native App的所有优势,也兼具了WebApp使用HTML5跨平台开发的低成本的优势。

混合式开发的图解:

https://my.oschina.net/u/656993/blog/183194

时间: 2024-08-09 04:26:02

App解读的相关文章

0518.使用Application Loader上传APP流程解读[APP发布]

本文只是提供一个发布流程的整体思路,如果没有发布经验,建议阅读苹果官方发布文档或者Google搜索详细教程. 1.申请开发者账号:99美金的(需要信用卡支付),具体流程网上有很多例子,自行搜索. 2.使用钥匙串生成请求文件,然后配置开发和发布证书. 在钥匙串的Certificates可以看到证书文件(含有公钥私钥的) 思考:申请development和production证书主要是Apple用于认证你的身份. 3.申请AppIDs 思考:此时的AppID和你在ituneConnect网站上的一样

《Nodejs开发加密货币》之七:入口程序app.js解读

入口程序app.js解读 发布本文时,比特币价格 ¥2873.95 / $443.95 .为什么一个凭空设计出来的加密货币如此受追捧?为什么微软.IBM等巨头纷纷进入?为什么尝试了解比特币的技术人员,都会被深深吸引?它到底有什么诱人之处?<Nodejs开发加密货币>,让我们一起探索其背后的密码. <Nodejs开发加密货币>,目的是提供加密货币(亿书币)的详尽开发文档,涉及到使用Nodejs开发产品的方方面面,从前端到后台.从服务器到客户端.从PC到移动.从IO密集型到计算密集型.

苹果App Store提交app审核时EULA(终端用户软件使用条款)的注意事项等政策解读

写在前面,今天是2014年10月14日,以下内容可能会随着时间的推进而失效,请注意时效性 当在App Store提交app审核的时候,苹果通常会要求开发者提供一个EULA,苹果默认提供了一个,地址: http://www.apple.com/legal/internet-services/itunes/appstore/dev/stdeula/ 但是,当用户自己准备一个终端用户使用条款的时候,应该怎么写呢? 复制,黏贴?错了,不要随便复制黏贴别人的内容,第一,别人的内容不适用于你的场景业务,第二

国家网信办出台&quot;APP管理规定&quot;,你着急上火了?看完4个解读就不急了

6月28日,国家互联网信息办公室发布<移动互联网应用程序信息服务管理规定>(以下简称<规定>).<规定>提出,APP提供者应当严格落实信息安全管理责任,依法履行"对注册用户进行基于移动电话号码等真实身份信息认证""不得开启与服务无关的功能,不得捆绑安装无关应用程序""记录用户日志信息,并保存六十日"等义务. 每日经济新闻记者蒋佩芳和笔者聊起此事,笔者的答案或许很奇葩,大家不妨看完后再吐槽. 1.国家网信办发布&

第三方App接入微信登录 解读(转)

转自http://blog.csdn.net/luoyan973387349/article/details/49815225 , 更多详细资料请参考原文 最近在做一个微信登录功能,发现腾讯的API文档写的实在是让人摸不着头脑,也没有搜到很详细的能让人参考的文章,借此把自己的一点儿使用心得与大家分享,欢迎指正其中的不足之处,谢谢! 准备工作 1.在微信开放平台https://open.weixin.qq.com/注册成为开发者. 2.在“管理中心”中创建一个移动应用,需“应用名称.简介.及28*

app首页新解读:如何设计总有一款你喜欢的首页

本文是最近在做竞品分析,在分析竞品的首页时,整理的一些有关首页的想法.想看别人家的首页都是什么样子的就快快来看吧! 基本上每个应用都有首页,内容的多少和平台的大小影响着首页所呈现的内容,大到电商类重内容运营的app如淘宝,其首页非常复杂:小到工具类重简易操作的app如印象笔记,其首页非常简洁.然而优秀的首页都有共同的特点,我总结为三点,为了方便后面的分析,我把这三点叫做"首页三准则",这篇文章主要通过扒一扒这些特点来分享如何设计一款优秀的首页/读懂各类首页. 根据几种用户使用场景来分析

解读AppIcon图标设置置信息和App内存警告临界值

前面有同学问到了iOS内存警告临界值和工程项目里AppIcon的一些配置信息,相信对刚入行的同学来说,可能都会碰到类似的问题,记录一下供后来者查询. 1.先简单说下AppIcon的图标的配置信息 1).在右边的App Icon勾选项,暂时只选择了支持iPhone iOS7.0 and Later, 表示这些icon只支持iPhone设备(包括iPod)的iOS系统最低7.0至最新系统: 2).2x图标表示支持在Retina显示屏上,3x图标表示支持在Plus屏幕尺寸5.5英寸上显示: 3).再看

ViewGroup源码解读

我们之前刚刚分析完事件传递机制和view的源码,如果没有看过的,建议看完View的事件拦截机制浅析以及View的事件源码解析.这次我们来分析下viewgroup的. 可能有人会想,怎么又是源码分析,肯定又是一大通.其实没你想的那么复杂.仔细分析一波就行了. 解读ViewGroup 我们都知道,一个事件完整的流程是从dispatchTouchevent–>onInterceptTouchevent–>onTouchEvent.我们先不说事件监听的问题.上述三个步骤就是正常一个点击的流程.前面我们

以蓝牙开发的视觉解读微信Airsync协议

微信硬件平台使用蓝牙作为近场控制的连接件,并拟定了<微信蓝牙外设协议>.这份协议更像一个标准,用于规范微信和蓝牙外设之间的数据交互场景和接口.但从开发者来看,要完全读懂这份协议,恐怕需要熟读很多遍,并且要结合调试才能真正实现微信Airsync通信.笔者对IOT和微信硬件平台的整个框架和技术都比较熟悉了,并且已经在TI的CC254X和Dialog的DA14580上实现了微信Airsync协议通信.现在回过头来,从开发的角度,对微信Airsync协议进行重新解读,以帮助新进入物联网领域的开发者更快