选择开发Web App和Native App的条件···

移动App开发、App和Web区别、开发移动app时技术选型 移动App开发 混合移动App: 移动端App开发有Android和iOS及混合App,开发它们采用不同的语言,如: 苹果软件使用: OC、或者Swift语言开发。 安卓软件使用:Java,安卓控件进行开发。 混合App使用:把前端特有的技术(HTML+CSS+JS)通过某种方式移植到移动App开发上,这种利用Web开发技术进行移动端开发体验的方式,叫做混合移动App开发。 移动App 开发的几个概念: 原生开发(NativeApp):指使用 IOS及Android 官方提供的工具和开发平台及配套语言进行手 阅读详情

注:本文作者为畅销移动Web图书作者Brian Fling,本文为其著作《Mobile Design And Development》的样章节选。

移动Web无所不在

移动web是目前唯一的支持各种设备访问的平台,与桌面web一样,移动web支持各种标准的协议。移动web也是唯一一个可供开发者发布移动应用的平台。它将各种移动交互与桌面任务有效地连接了起来。

移动web平台具有以下一些优点:容易学习,开发成本低、标准化、使用方便、易于发布。我将这些优点归结为无处不在原则:通常开发简单而且市场广泛的东西往往能够取得成功。

“高 质量”也是成功的关键因素之一,而这一点移动web这些年还没能做得很好。移动web在许多方面还存在一些困难,如解决设备的多样性就是提升移动web质 量的一个重大挑战。但是,移动web遇到的困难远没有native apps遭遇的挑战来得复杂。另外,这些挑战将在这几年的时间里得到有效的解决。

众所周知,我是移动web的拥护者;然而,我也是第一个承认native app重要性的人。开发native App可以充分利用设备的特性,而这一点往往是web浏览器做不到的,所以对一个产品本身而言,native App是最佳的选择。

下面几节将讨论一下native App的一些主要功能。

什么时候应该开发一个Native App

为应用收费

没有任何地方规定开发者不能对一个移动web app收取使用费,但是由于某些原因,人们常常认为不能或是不应该对一个web app收取费用。由于历史原因,导致移动设备上付费服务遭遇两大阻力:

付款方式

在移动设备上输入信用卡号相当麻烦,而且在许多老式设备上也没有安全保障。一种典型的方式是,如果你需要对你的应用收费,你可以与运营商达成协议,让运营商代为为你的服务收费。这也意味着,你需要和多个运营商达成合作。这通常是首选的方法,因为许多手机用户可能根本就没有信用卡,比如青少年。

另一种方法是将用户的信用卡信息保存在一个安全的网站上。用户可以通过登录到该网站购买应用服务。这个过程不算特别理想,因为这意味着用户不能直接通过他们的移动设备购买服务了。

强制分成

移动运营商是会提成的。app无论是通过运营商还是通过移动设备发布,他们都为应用提供了一套收费机制。这些运营商和移动设备将会提取部分收益,然后将剩余的部分交给应用开发商,这也意味着,开发人员必须遵守他们的市场规则。适应运营商的市场规则通常是非常困难的,需要投入大量的人力资源。相比而言,移动设备的市场规则则简单许多,但是也存在不少的困难。

妨碍运营商和移动设备开发商利益的应用以及服务都将受到阻扰。过去,那些不靠运营商和移动设备开发商运作的网站如果收入过于显眼的话,都逃脱不了被关闭的命运,但是最近,这样的事情鲜少发生了。

如果你想为你的native app收费,那么你就必须接受这个现实——你必须遵守别人的市场规则,还得放弃部分收益。

开发游戏

如果你是想开发一个移动游戏(移动游戏是移动市场上最大的一块),那么你需要开发一个native app。游戏对资源的占用很大,并且需要使用许多设备API或平台API。虽然,现在有几款完全使用web技术开发的游戏占有了一定的市场份额,但是和native app市场的占有情况相比,还是微不足道的。游戏用户对应用的视觉和操作效果要求很高。移动web虽然提供了一些仿真体验,但还远远不能满足用户的需求。

在开发移动游戏时,你需要慎重考虑你的应用需要支持哪些平台。幸运的是,现在有许多工具能够帮助你将你的游戏推向多个平台,但是完成这些工作,还是需要花费大量的人力和物力。

使用定位功能

下一个功能就是定位功能,可以通过GPS或者是信号检测确定用户当前的位置信息。以前只能通过native app的APIs查看用户的位置信息,但现在大多数主流移动浏览器上都嵌入了W3C Geolocation API。像iPhone或Android这样安装了WebKit的设备,或是配置了Opera或Mozilla浏览器的设备,都可以获取用户的位置信息。

我相信定位功能会为Web技术带来许多全新的应用。如果能够合理利用web浏览器,web开发商就能使用用户的位置信息和其他内容开发出更加有趣的应用。虽然这在技术上没有太大的困难,但却受到隐私保护条例的限制。我们将web浏览器当做是用户进入World Wide Web的入口。加入定位功能,意味着在网站中引入了一些敏感信息,这有可能导致严重的后果。但是位置感知应用中显示的位置信息必须经过用户的授权,用户当然有权禁止应用发布自己的位置信息。

使用摄像头

摄像头可以为你的应用提供丰富的可能性。以往移动MMS(Multimedia Messaging Service)被用于处理移动照片。换言之,你拍了一张照片后,需要使用MMS将它传送给一个服务器,服务器对照片做出相应的处理,并将处理完成的结果通知给你。这个过程是非常耗时的,而且相当复杂,也没有可靠性保障。

通过访问摄像头,native app开发者能够简化拍照的过程。用户可以直接在客户端对照片做一些简单的处理,只有在有需要的时候才将照片上传给服务器,而且是通过可靠的HTTP传输。W3C正在开发一个访问摄像头的API,但现在还没有将这部分工作正式整合到浏览器中。

在许多类型的移动apps中,摄像头是非常有用的,比如快拍应用、短片拍摄应用等等,摄像头可以用来捕捉许多重要的瞬间。不久的将来,我们可以看到——只要通过摄像头拍摄某个标识,应用程序就能自动完成对标识上的语言转换工作——这个技术在日本已经开始流行起来了。

使用感应器

现在越来越来越多的移动设备上都新增了感应器功能,该装置可以感知设备的物理速度以及重力,并将感知的数据结果传送给设备。这个装置常被用来感应设置是否被翻转,应用根据接受到的信息自动调节画面的方向。

感应器可以用来帮助用户提升与设备交互时的真实感;大多数移动设备都是手持的,应用能够根据设备的方向调整内容画面,比如翻转屏幕,或是检测物理移动,并能据此猜测用户所处的环境。举一个简单的例子:比如用户正在走路,那么感应器能够检测到一个轻缓的移动或是速度,这时可以为用户提供一个大字体的用户界面,从而使得用户更容易看清屏幕上的内容。

然而,开发者也不能过分依赖感应器,因为感应器无法区分究竟哪些交互是有意的,而哪些是没有意义的。每个移动交互都需要通过“传输测试”。设计你的交互时必须考虑用户在一个拥挤的汽车或是火车上的场景。考虑一下如果用户正身处拥挤的地铁或是正在驾车时,你的应用能否正确处理用户摇晃移动设备的动作。通常,大多数开发者都没有考虑这些因素。确保为每个任务设计一个备用方案以处理特殊场景中的移动交互。

访问文件系统

如果你的应用需要将数据保存在本地,那么你需要开发一个native app。比如你要保存用户的地址簿、电话或e-mail信息,或是保存从其他设备上获取的数据。

访问文件系统常常会涉及到安全和用户隐私保护的问题。恶意应用程序可能会修改或是删除你的移动设备上的数据。一个携带病毒的应用程序可以利用移动设备上的关系网将病毒扩散到许多其他的手机上,在采用移动应用认证机制以前,这种事情是常常发生的。

另一方面,移动设备正变得越来越私人化,移动设备上保存了大量用户的个人信息,以及用户的朋友信息和商业信息。针对这些私人信息开发应用是一个不错的想法。但是这也存在一定的风险,使用保存在移动设备上的数据可以为用户提供更加有针对性的服务。

开发者必须谨记,只有在获得用户的授权后才能访问用户的私人数据。我们看到许多应用在没有得到用户授权的情况下使用了大量的用户私人数据,而被误认为是垃圾信息或是钓鱼应用,即使这些应用原本是在提供一些非常有用的服务。人们对你的应用的误解将会影响到你的服务的推广,如果运营商收到过多关于你的应用的投诉,那么你的服务可能将被终止,甚至会牵连其他的应用。

访问文件系统时至关重要的一点就是在没有获得用户授权的情况下,不要访问任何用户的私人数据。而这一点,往往被大多数应用忽略了。

W3C正在为移动开发商开发相关的标准API,但目前该工作尚未完成。

离线用户

最后一个需要开发native app的理由就是,用户有可能是离线的或者无法接入移动网络。这在城市可能很少发生,即使是在农村,网络的覆盖也已经逐步普及了。但是短暂的网络连接中断还是时常发生的,你的应用程序应该考虑如何处理这种情景。

想想用户通常在什么时候,在哪里会使用你的app。如果是一个移动游戏,那么用户很可能在飞机上使用这个app。跟踪地图应用常在偏远且网络覆盖不佳的地方使用。移动旅游向导常在一个国外的网络中访问,往往需要支付漫游和国际网络费用。这时,应用程序最好能够为用户提供离线服务,保证用户在不接入网络的情况下,仍然能享受同等的服务。

现在支持HTML5的浏览器也能实现脱机访问功能,但对用户来说可能不太明显。随着越来越多的浏览器都开始支持脱机访问,应用需要明确地告诉用户网络连接中断时,他们仍然可以访问移动web apps。

Native apps常常假设网络连接是可靠的。App通常只考虑了网络状况良好的情景,想当然地认为网络是封闭的,并且网速足够快。移动设备从网络良好的环境突然进入一个网络糟糕的环境并不少见。Native apps应该在网络状况最差的情况下测试。比如用户启动任务时可能还是全信号覆盖,而在任务结束时可能已经完全没有网络信号了。

用户在安装native apps时,根本不会考虑是在线访问还是离线访问——他们期望的是不管在任何状况下,native apps都能正常工作。而这也是开发者的职责。

 什么时候应该开发一个Web App

只要你的应用程序不满足之前提到的native app条件之一,那么你就没有必要开发一个native app,而应该选择开发一个web app。正如文章之前提到的,我是一个native app的拥护者,我认为native app有许多优秀的特质,并且具有很大的市场潜力,但是web apps是唯一一个经久不衰的移动内容、服务、应用开发平台。

Native App并不能明显地为用户提供更好的服务;它反而会增加项目的成本,减少了应用发布的渠道,增加了App升级的复杂度,削弱了开发者对应用的控制和利润, 并且可能会给设备带来麻烦。Native App可以为开发者带来短期的效益,但这是有一定风险的,甚至可能会影响到移动市场的可持久发展。

移 动Web App的优势在前文中已经提到过了。如果上一节提到的几点功能是促成你选择Native App的唯一原因,那么如果能够在移动浏览器上屏蔽这些障碍,你是否还会坚持选择Native App呢?Palm的webOS已经着手解决了上述的部分问题。他们基于WebKit构建了一个全移动操作系统,将手机变成了一个web浏览器。所谓的 “native apps”实际上就是一个web apps。

PhoneGap也是一个类似的项目,这个开源项目用于帮助开发者在 iPhone、Android以及BlackBerry设备上开发native apps,并且能够模拟设备上的功能(如定位功能和文件系统)供web apps调用。这些代码可以在各个设备的应用商店中发布并且出售,但是他们使用的通用代码和设计是可以共享的。由于开发的是一个web app,开发者可以为低端的移动浏览器开发一个简化版的应用。只用开发一次,就可以部署在多个平台上了,

对于那些有着丰富的移动开发经验的 程序员来说,一提到“要开发一个功能丰富的应用”时,可能首先想到的就是native app。虽然在很多设备上,这一想法仍然适用,但是现在移动web apps上也提供了足够丰富的功能接口供开发者调用。这使得web app不仅可以像native app一样被设计得功能丰富界面绚丽,而且还能在各个平台上迁移,甚至不用修改一行代码。

现在在移动设备开发中,移动web apps的创新进入了前所未有的高潮时期。但更重要的是,这是有史以来第一次,移动设备开发商决定共同制定一个移动web开发的标准,就像是桌面web上 的标准一样。不仅如此,那些支持移动web app创新功能的设备或是支持第三方浏览器的移动设备都受到消费者的欢迎。

所以与其问自己“我为什么要开发一个web app?”,还不如直接问自己“我为什么不开发一个web app呢?”。

转自webapptrend

http://www.webapptrend.com/2011/12/818.html


APP开发技术浅析 注:此处App为应用,application,并非我们通常讲的手机App。一、纵向对比Native App传统的原生App开发模式,有iOS和Android两大系统,需要各自语言开发各自App。优点:性能和体验都是最好的 缺点:开发和发布成本高 应用技术:Swift,OC,JavaWebApp移动端的网站,常被称为H5应用,说白了就是特定运行在移动端浏览器上的网站应用。一般泛指 SPA(Singl... 阅读详情

相关推荐

什么是 Web App?深入探究前端

总结起来,Web App 是基于 Web 技术构建的应用程序,通过 Web 浏览器访问和使用。通过这些技术和工具,开发人员可以创建具有交互性和动态功能的用户界面,实现丰富的用户体验。除了 HTML、CSS 和 JavaScript,前端开发还涉及其他技术和工具,如前端框架(如React、Angular和Vue.js)、构建工具(如Webpack和Parcel)、版本控制(如Git)等。Web App(Web 应用程序)是一种基于 Web 技术构建的应用程序,它可以通过 Web 浏览器访问和使用。

JcSass的博客 702

到底什么情况该选择开发Web App?

注:本文作者为畅销移动Web图书作者Brian Fling,本文为其著作《Mobile Design And Development》的样章节选。 移动Web无所不在 移动web是目前唯一的支持各种设备访问的平台,与桌面web一样,移动web支持各种标准的协议。移动web也是唯一一个可供开发者发布移动应用的平台。它将各种移动交互与桌面任务有效地连接了起来。 移动web平台具有以下一些优点...

t225com 215

【项目开发】Web App vs Native App,开发者作何选择?

在建立稳固的移动网络存在感并为用户提供流畅的移动体验时,移动网络应用的必要性已经不再是可选项。然而,随着移动原生应用的兴起,出现了一个引人深思的问题:是选择通过移动浏览器访问并为最佳屏幕适配而量身定制的移动网络应用,还是选择从 Google Play、App Store 或其他应用市场下载的移动原生应用。这一决策类似于不断发展的“移动应用 vs. 网络应用”的讨论。在这场关于 Web 应用与原生应用的对比中,双方各自具备独特的优缺点,而这一明智的选择可能对用户参与度和转化率产生巨大的影响。在这一背景下,

等风来 1843

http协议

WEB浏览器与WEB服务器之间的一问一答的交互过程必须遵循一定的规则,这个规则就是HTTP协议。HTTP是hypertext transfer protocol(超文本传输协议)的简写,它是TCP/IP协议之上的一个应用层协议,用于定义WEB浏览器与WEB服务器之间交换数据的过程以及数据本身的格式。 1.http和https的区别: HTTPS和HTTP的区别主要如下: ...

angel_wei1993的博客 294

STorM BGC V1.31硬件+SimpleBGC固件:从零搭建三轴云台开发环境(Keil+JLink避坑指南)

本文详细介绍了如何从零搭建STorM BGC V1.31硬件+SimpleBGC固件的三轴云台开发环境,涵盖硬件连接、Keil+JLink开发工具配置、固件编译与烧录等关键步骤,并提供了常见问题的解决方案和调试技巧,帮助开发者快速上手三轴云台开发。

weixin_28693683的博客 380

告别底噪和发热:TPA3255的PCB布局与散热设计保姆级教程(附嘉立创EDA文件)

本文详细解析TPA3255 Class D音频功放的PCB布局与散热设计,提供从电源系统分层架构到热管理系统的全流程优化方案。通过实战案例展示如何消除底噪、降低发热,并附嘉立创EDA文件,助力工程师快速设计高性能音频功放。

weixin_29208077的博客 376

原生App和Web App,到底谁更胜一筹?

虽然Web App在功能实现上可能略显不足,但借助先进的前端技术和流畅的交互设计,用户在使用过程中所能获得的体验,与原生App相比,几乎无差异。每次使用都会消耗一定的手机上网流量,但在当下5G大覆盖时代,Web App的运行受到网速影响的概率也越来越小。:原生App的技术更加成熟,功能可以拓展,在应用商店经过严格的审核,因此具有较高的稳定性,但同时对于开发者的技术要求也会更高。:利用设备的硬件资源,如摄像头、麦克风、GPS等,实现更复杂的动画效果和手势操作,提供更丰富的交互体验。

ufrontend的博客 1720

三极管简单振荡电路实现:从零开始的实战示例

通过一个基础实例,手把手教你如何利用三极管构建简单的振荡电路,深入理解三极管在实际电路中的工作原理与应用技巧。

weixin_32836713的博客 1202

Webapp的时代已经到来

天下大事,合久必分,分久必合,作为移动应用native,hybrid,web可谓三分天下,谁将会一统江湖?   2012年HTML5确立草案,多少应用开发者欣喜若狂。ios和Android平台的native app开始大量的遭受hybridapp的抨击,同时在国内以百度为首的互联网巨头也在倡导webapp的开发,一时间3类app出现了各种竞争的场面。   那么我们先对比一下3类app的优缺点,

shangxinbo1988的专栏 574

魔兽世界怀旧服宏命令全解析:从自动换装到智能判定,老玩家才知道的黑科技

本文全面解析魔兽世界怀旧服宏命令的高级应用,从自动换装到智能判定,揭秘老玩家专属的黑科技技巧。深入探讨怀旧服特有的宏命令机制,包括施法队列、装备切换系统和职业专属技巧,帮助玩家在经典旧世版本中提升战斗效率。

weixin_29230865的博客 730

Midscene.js(2):代码集成 + 桥接模式(Bridge Mode)的使用「喂饭教程」

本文将手把手教你从零开始搭建一个 Node.js 项目,集成 Midscene.js,并利用其桥接模式实现对 Chrome 浏览器的自动化操作。我们将通过具体的实例,来展示 Midscene.js 的便捷性与 AI 能力的结合。

blues_C的博客 1844

native APP,hybrid APP和web APP

<1>native APP,hybrid APP和web APP三者的区别 随着智能手机的普及,移动端应用几乎成为每个互联网产品的标配。在快速迭代的互联网战场中高效开发、低成本上线产品,是每个应用开发团队追求的目标。此时,选择合适的应用类型和开发模式便至关重要。移动应用可以粗分为三种:原生应用(native app), 网页应用(web app,或HTML5 app),以及它们的混血...

前端技术的学习整理 2万+

SAP 管道业务(Pipeline Procurement)是用于水、电、气等不间断供应且无库存管理的物料采购场景,核心是消耗即记账、无库存持有,通过 MM-FI 集成实现实时负债与成本过账

摘要:SAP管道业务适用于水电气等无库存管理的物料采购场景,通过消耗即记账机制实现实时负债与成本过账。核心配置包括创建PIPE物料类型(无库存管理)、维护管道采购信息记录、配置自动记账科目等。SAP PO可集成外部系统实现流程自动化,如自动过账提取数据、发票校验等。实施要点在于物料主数据、信息记录和科目确定的精准配置,以及PO接口的可靠对接,最终构建端到端的高效采购与财务结算体系。

金牌架构师 748

移动APP开发之技术选择

APP开发种类 目前主流的APP主要为iOS版本和Android版本。早期APP的开发,两个版本需要分开独立进行,分别使用Objective-C/swift和Java语言。这些APP也称为Native APP,即原生系统。由于Native APP开发成本高、难度大,随着技术的发展,出现了Hybrid(混合)APP开发,即支持跨平台或支持原生+H5相结合的APP。除此之外,还有一种称为Web Ap...

neuryan的博客 1万+

金属表面粗糙度对信号的影响

之前的文章中,已经采用CST中的微带线模块进行了很多的仿真分析,本文将再次利用这些模块,从另外一个角度去探讨关于传输线的使用问题--金属的表面粗糙度。 众所周知,数据传输中,当速率越来越高时,信号在金属介质中的趋肤效应就愈发明显,能量就会更多地集中于金属的表面进行流动,此时,如果金属表面不再光滑而是凹凸不平,能量的传输过程就会产生波动,当这种波动积累到一定的量级,就会严重影响到传输线的阻抗稳定性,从而导致信号失真和传输异常。

一只豌豆象的博客 2895

华为数字化转型之道 方法篇 第五章 视IT为投资,用产品思维管理IT

比较传统信息化和数字化转型下的IT系统特征,我们发现业务环境、IT能力、业务和IT的关系都发生了巨大的变化(见图5-1)从“管理系统”到“作业平台”。企业通常的做法是将线下的文档、流程线上化,IT系统是作为管理系统而存在的。而面向数字化,企业的业务作业、业务运营和决策、团队协同等业务动作已经和IT系统集成,IT系统逐步转变为作业系统。从“功能优先”到“体验优先”,如果要整体完成一项工作往往需要用户在不同系统间切换,费时费力。

沧海之巅的专栏 1094

原生APP开发与WEB APP开发的区别

APP开发模式通常分为Web APP与Native APP原生模式两种,这两种模式均各自有自己的优势,到底是采用Native App开发还是采用Web App开发一直是业界争论的焦点,但是随着HTML5的发展及云服务普及,采用HTML5进行Web App开发正在成为一种趋势,用户可以根据应用特点和需求进行选择,亦可选择两者混合模式。 在手机APP越来越普及的今天,如何选择一个适合自己的推广用APP已经成为越来越多商家关注事情。而现在APP开发模式通常分为两种,有Web APP与原生Native AP...

weixin_44564151的博客 1803

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

Web App、 Native App、混合型 App的选择

作为产品你需要知道的关于Web App、 Native App、混合型 App的选择

Developer of XingKong22star 1671

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

web app 、native app、hybrid app比较

1.app的分类 大致可以分为这3种: native app(原生app) web app hybrid app(混合app) 2.三类app的定义 2.1 native app 中文名称为“原生app” 基于智能手机本地操作系统如iOS、Android、WP并使用原生程式编写运行的第三方应用程序,一般开发的语言为Java、C++等。在使用上的具体表现就是,手机桌面上的图标点进去基本就...

weixin_41884118的博客 504

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

native APP,hybrid APP,web APP, 小程序的区别

随着智能手机的普及,移动端应用几乎成为每个互联网产品的标配。在快速迭代的互联网战场中高效开发、低成本上线产品,是每个应用开发团队追求的目标。此时,选择合适的应用类型和开发模式便至关重要。移动应用可以粗分为三种:原生应用(native app), 网页应用(web app,或HTML5 app),以及它们的混血儿——混合模式移动应用(hybrid app)。 今天就来和大家简单聊聊近年来蓬勃发展的hybrid app。 一、什么是Hybrid Mobile App Hybrid app从外观上来看是

雪锋的笔记 2674

native App和Web App的区别

原生APP和Web APP的区别,装载至https://baijiahao.baidu.com/s?id=1608738065371720775&wfr=spider&for=pc 优赞科技 18-08-1410:21 现如今APP开发有两个主流的方向:原生App 以及移动Web App。那么您是否知道这两者有何区别?什么是原生APP,什么是web APP?今天优赞为大家介绍一下两...

u010373973的博客 563

终极指南:使用create-react-native-app实现iOS、Android与Web三端全覆盖开发

create-react-native-app是快速创建React Native应用的最佳工具,让你无需配置即可构建支持iOS、Android和Web三端的跨平台应用。这款工具由Expo团队开发,让React Native多平台开发变得前所未有的简单高效。🚀 ## ✨ 为什么选择create-react-native-app? create-react-native-app(CRNA)是目前

gitblog_00627的博客 1107

详解移动App开发的几种方式和各自详细的优缺点,以及如何选择App开发模式,最全总结,一次讲清

移动App开发的几种方式 原生App,即NativeApp WebApp HybridApp,(完全依赖原生App中的WebView组件,本质上只是对WebView组件做更多的扩展,为它提供更多的api,由原生做主导) 跨平台开发( 由web做主导,编译转成原生app的Objective-C或Java代码) 其他类型(各大小程序/快应用等等) 01-移动App开发-NativeApp介绍和特点 定义:传统的原生App开发模式,有iOS和Android两大系统,需要各自语言开发各自App。 优点:性能和

codingWeb的博客 5122

React 与 React Native 的区别:Web 与移动开发的选择

🤍 前端开发工程师、技术日更博主、已过CET6🍨、23年度博客之星前端领域TOP1🕠高级专题作者、打造专栏🍚签约作者、上架课程。

你若盛开,清风自来 1685

Web App 和 Native App,哪个是趋势?

作者:苏杰 链接:https://www.zhihu.com/question/19558750/answer/36615530 来源:知乎 著作权归作者所有,转载请联系作者获得授权。 前两天刚好和一帮产品同学聊过,特指一个APP里面的各页面应该怎么做,大家的总结如下,原理一样,关键是了解Native和Web各自的优劣势: 1. 偏交互的Native,偏浏览的Web:交互指复

每天积累一点,一年后你会发现,自己变化很大 4063

个人论述 Native app (IOS) 和 Hybrid app 以及 Web app

本篇文章,是个人在开发 Native app (IOS) 和 Hybrid app 以及 Web app 之后,所得的关于市场上三种主流app开发模式之间对比的感悟,因为在hybrid app的 开发上只有1个月左右的时间,所以可能理解上会有偏差,但是我会在以后的学习与运用中进行更加深入的对比以及摸索未来更加有利的开发模式,并会在以后的博 客中去更新撰写,希望大家可以多去关注我的博客。接下来,

iOS__kChao的博客 902
上一篇: Web App和Native App 谁将是未来
下一篇: 开源的 Android 项目 收集
davidtps
博客等级 码龄18年 38粉丝 29原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值