首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

浅谈移动端开发技术

前言 之前上家公司主要是做移动端 H5 开发的,但相关技术和配套体系已经很成熟了,很难接触到背后的这套体系。 在现在的公司也做了一些零散的 H5 页面,有一些相关实践。...说起移动端开发,就绕不开 Hybrid 技术。这篇文章主要是引申出一些概念,方便后续介绍 js bridge、deeplink 等知识。...Native App 在说 Hybrid App 之前不得不先讲到 Native App,这是最为传统的一种移动端开发技术。...因为是在浏览器里面运行,所以天然支持跨平台,一套代码甚至很容易支持移动端和 PC 端不需要安装到手机里面,上线发版也比较容易。 ​...是指一种在运行时期把字节码编译成原生机器码的技术,一句一句翻译源代码,但是会将翻译过的代码缓存起来以降低性能耗损。这项技术是被用来改善虚拟机的性能的。

2.2K30
您找到你想要的搜索结果了吗?
是的
没有找到

SAP 移动开发技术综述

Cordova 是一个开源的移动开发框架,通过 Cordova,开发人员可以用 HTML5 和 JavaScript 等通用的 Web 开发技术,完成跨平台的移动应用开发,即达到类似 Java 的 “一次编译...Cordova 混合移动技术的出现,使得企业无需专门组建具有 iOS 和 Android 原生移动应用开发技能的团队,只需维护一套 Web 应用的代码库,就能交付跨平台且用户体验不逊色于原生移动应用的混合移动应用...SAP CRM 和 SAP Cloud for Customer 的移动应用,均是采取本文所述的 UI5 + Cordova 的技术方案开发而成。...如果您的公司也在开发面向企业级用户的移动应用,并且具有原生移动开发技术能力很强的团队,能够承受分别为 iOS 和 Android 二者维护两套不同的代码线,那么当然可以选择原生移动开发的技术路线。...如果移动应用的需求里对移动操作系统原生 API 的依赖不高,并且希望充分利用开发团队的 Web 开发技能,或者不希望为不同的移动平台分别维护不同的代码线,则可考虑选择基于 Cordova 的混合移动应用技术路线

2K21

2017 全球移动技术大会

导语 6月9日-10日,“2017年全球移动技术大会(GMTC)”在北京举行。会议为期两天,面向移动开发、前端、AI技术人员,聚焦前沿技术及实践经验,打造技术人员的学习和交流平台。...关于GMTC全球移动技术大会 2016年InfoQ在北京主办了第一届GMTC全球移动技术大会,大会邀请了来自Facebook、Square、腾讯、百度、京东等公司的技术负责人,共同探讨移动相关的应用场景...2017年再度起航,6月9日-10日InfoQ在北京·国际会议中心举办第二届GMTC全球移动技术大会。...本届GMTC面向移动开发、前端、AI技术人员,聚焦前沿技术及实践经验,将重点关注以上话题,携手一线技术专家输出优质技术干货,促进全球技术交流,推动国内技术升级。...上图是腾讯移动推送(信鸽)整体的技术架构图,大致分为终端、接入、逻辑、存储、中间件、公共服务等几个模块。

2.2K70

移动端跨平台技术总结

而React Native让跨平台移动端开发在次回到人们的视野中,其成功的原因除了他“一次编写处处运行”,还因为它相比h5等前端技术,有了更接近原生的体验。...为了方便理解,笔者将跨平台技术分为4大流派: Web 流:也被称为 Hybrid 技术,它基于 Web 相关技术来实现界面及功能 代码转换流:将某个语言转成 Objective-C、Java 或 C#,...由于目前是收费项目,我没有尝试过,对技术细节也不了解,所以这里不做评价。...,除了各种无关函数的调用,它还会锁定一个 Go 的系统线程,这会影响其它 gorountine 的运行,如果同时运行太多外部调用,甚至会导致所有 gorountine 等待 所以使用Go开发跨平台移动端应用目前不靠谱...有人说,React Native采用js等前端技术是回归H5,但其实 React Native和Web 扯不上太多关系。

1.6K50

移动通信技术发展简史

关于5G有很多技术性的文章,但在此之前,我们来回顾下过去几十年来移动通信的发展。 移动技术的演进 每一代移动技术的发展时间在10年左右,但是每个平台都有不断的创新,将我们导向下一个平台。...其次,从模拟技术向数字技术进步。GSM(全球移动通信系统)主要为欧洲的2G移动通信技术的标准化而设立,GSM在欧洲和其他地区被广泛接受,超过了CDMA和PDC等其他2G技术。...激烈的竞争导致了移动服务提供商的收入降低,服务提供商认为移动增长的未来主要在于通过互联网提供多媒体服务。日本的NTT Docomo(当时全球最大的运营商)率先通过新的WCDMA技术实现3G。...移动市场即使在3G时代也与计算机行业分离。人们使用计算机访问互联网和移动设备,进行语音和简单数据服务,如SMS。随着互联网的普及和在线内容越来越流行,很多服务可以通过适当的技术提供给移动设备。...5G正在开发中,以增强移动设备的体验和整个通信技术生态系统,包括物联网(IoT)、移动车辆(V2X)和增强型移动宽带(eMBB)体验。它标志着很多垂直行业如医疗、农业、汽车等领域的融合。

1.2K80

移动APP开发之技术选择

由于Native APP开发成本高、难度大,随着技术的发展,出现了Hybrid(混合)APP开发,即支持跨平台或支持原生+H5相结合的APP。...除此之外,还有一种称为Web App的移动端Web系统,其完全使用Web技术进行开发,与操作系统无关。...对开发人员要求相对低;(5) 开发成本低; (1) 只能使用有限的硬件设备能力; (2) 安全性低; (3) 必须联网; (4) 用户体验不是很好;(5) 性能低; 混合Hybrid (1) 可以混合使用原生和Web技术...;(2) 可以跨平台;(3) 开发成本比原生低;(4) 可以利用手机的多种功能; (5) 可离线使用; (1) 用户体验不如原生; (2) 性能稍慢;(3) 技术还不是很成熟; 混合开发方式 方式一

70130

移动跨平台技术方案总结

“得移动端者得天下”,移动端取代PC端,成为了互联网行业最大的流量分发入口,因此不少公司制定了“移动优先”的发展策略。...React Native React Native (简称RN)是Facebook于2015年4月开源的跨平台移动应用开发框架,是Facebook早先开源的React框架在原生移动应用平台的衍生产物,目前主要支持...具体来说,开发者编写的Javascript代码,通过中间层转化为原生控件后再执行,因此熟悉Web前端开发的技术人员只需很少的学习就可以进入移动应用开发领域,并可以在不牺牲用户体验的前提下提高开发效率。...不过,PWA作为Google主推的一项技术标准,Edge、Safari和FireFox等主流浏览器也都开始支持渐进式Web应用。因此,可以预见的是,PWA必将成为继移动之后的又一革命性技术方案。...如果还有问题,请加群:515980159 移动跨平台技术总结 Weex快速上手 eros快速入门 eros issue eros Q&A

2.4K10

移动跨端技术方案分析对比

为了解决多端独立开发的问题,跨端技术备受青睐。...4、小程序跨端 方案众所周知,在最近几年有一个东西变得非常火爆:小程序,现在许多大厂都开始入局小程序,不过现在小程序技术也不再是BAT的专属,市面上早已经推出小程序容器技术解决方案,当集成了小程序容器...三、跨端技术方案选型跨端技术方案,所关注无外乎如下这4个方面:研发效率、动态性、多端一致性、性能体验。...动态化: 可实现业务快速迭代,这一点不只是跨平台技术的诉求,也是Native技术必备的杀手锏,这也是评估跨端技术的一个重要考核点。...牺牲部分体验换来效率提高,这一点也是情理之中,试想一下,跨平台技术方案同时兼得这4点,那么原生技术恐怕已退出历史舞台,早已经是跨平台技术的天下,因此每每跨平台技术的性能优劣便成为核心指标。

59720

移动开发的跨平台技术演进

3.2 Ionic Ionic Framework是一个开源UI工具包,最早的目标是使用HTML,CSS和JavaScript等Web技术开发移动应用程序。...快应用介于移动网页和原生应用之间,第三方应用以移动网页的形式进行开发,最终得到原生渲染的效果体验。...虽然Qt在PC领域发展良好,但在移动端表现不佳,很少有人提及或者用Qt去开发移动端。...跨平台技术的演进好比百家争鸣,极大的促进了跨平台技术的发展。在我看来,这些技术让不同技术分支的程序员都可以参与到移动开发中,享受移动开发的乐趣,从这个角度来看这些跨平台技术的优劣之分是很难去评判的。...我更希望有一个框架能统一移动端跨平台,这个框架会是Flutter吗?还是下一个未知的框架?你更看好哪个跨平台技术呢? 参考的文章比较多,请点阅读原文了解。

3.2K20

移动支付好帮手,移动端银行卡识别技术

当下,吃饭、购物、转账、出行等生活中的方方面面都有着移动支付的身影,随着互联网的普及和多样化消费场景的拓展延伸,似乎移动支付市场的高速发展都是那么理所当然。...移动支付平台成为了大家关注的重点,于是为了高效的占领新客户市场,完善用户支付体验成了众多企业群雄逐鹿的方向。其中简化绑定程序成了移动支付满足用户需求,优化自身生态的关键。...而决定这一切的移动端银行卡识别技术就让人们越发的重视起来。 已经在不少应用中崭露头角的移动端银行卡识别技术能解决这个问题。...移动端银行卡识别是利用OCR技术,将银行卡图片中的数字信息识别提取出来,并将识别后的结果存在系统中。...因此移动端银行卡识别将使得移动商业应用更加便捷,能够为商家将潜在用户变成实际用户,还能进一步防止潜在客户的流失。不仅为商业移动应用打造最优支付体验,还将进一步完善应用生态环境提高核心竞争力

89400

Web前端学习:移动Web加速技术

站点页面性能提升可以使得用户浏览站点时的体验得到良好改善,作为其中一条技术分支,移动Web加速技术的方法和技术方案在近几年得到了不断发展。...无论是内容分发平台、浏览器提供商、网络提供商还是Web站点,都在通过各种各样的移动Web加速技术为用户提供更良好的页面浏览体验。 移动Web加速技术有哪些方向?...因此,移动Web加速的几个技术方向也和几个重要参与者的角色职能密不可分。 比较重要的技术方向分别是: 1. 页面加载与缓存 移动Web加速的其中一个重要技术方向是针对页面加载和缓存相关的加速技术。...在此方向中,页面分发端、浏览器和移动网络是主要的影响因素,页面加载相关的技术解决方案,也是从这三个影响因素为出发点,来进行技术设计和实现的。...此项技术的思路与前者不同的是它想解决用户在该端上(Web容器或移动浏览器)的所有移动Web站点的访问加速,而不是某一个站点或已经提供了CDN访问的站点。

1.4K10

移动端跨平台技术演进之路

移动端高速发展的这些年,伴随着企业对研发效率、动态能力的诉求不断增加,跨平台技术也如雨后春笋层出不穷。那么,在这篇文章中将向大家分享移动端跨平台技术演进之路。首先我们看为什么需要跨平台技术?...为什么需要跨平台技术? ? 一方面伴随着移动互联网的高速发展,公司间竞争越来越激烈,如何将业务快速落地、快速试错,成为备受关注的问题。...为了解决多端需要独立开发的问题,跨平台技术便应运而生,国内外互联网公司为此都投入大量人力,于是出现了各种跨平台技术框架。 跨平台框架发展总览 ?...Cordova 时间:2009 Cordova的前身是PhoneGap,通过它可以使用HTML, CSS & JS进行移动App开发。...这个时候Flutter才正式走进大家的视野; Flutter不同于OEM时期的框架是,它采用Dart来实现上层UI,然后底层基于Skia来进行渲染,从而摆脱了Android和iOS 传统控件的束缚; 参考 移动端架构师

1.4K30

2023年移动生物识别技术将为2万亿美元移动支付把关

英国Juniper Research公司预测,到2023年,全球将有2万亿美元的移动支付将由移动支付技术来把关。...根据英国Juniper Research公司的一项最新市场预测显示,未来几年移动生物识别技术将在支付领域发挥更大的作用;到2023年,这种技术将被用于验证价值2万亿美元的移动支付——这个数字比2018年预期的...其中之一是移动面部识别和虹膜识别技术的兴起,这一技术已经被业界领袖苹果(Apple)和三星(Samsung)引领。...Juniper Research表示,在其预测期结束前,这些技术将应用到超过10亿部移动设备上。...另一个大趋势——实际上,在Juniper Research看来,属于最大的趋势——是基于软件的生物识别技术的兴起,如今几乎90%的智能手机都已经能够支持这种技术

43710

Docker等容器技术如何落地移动研发

此外,移动应用程序还需要与各种不同的设备和操作系统进行兼容,这也增加了开发的难度。 容器技术的概述 在移动开发的过程中,容器技术已经成为了不可或缺的工具。...图片 容器技术如何帮助移动应用程序开发 容器技术可以帮助移动应用程序开发人员更加高效地构建、测试和部署应用程序。...以下是容器技术如何帮助移动应用程序开发的几个方面: 开发环境的设置 在移动应用程序开发中,开发环境的设置是一个很重要的问题。...应用程序部署 在移动应用程序开发中,应用程序的部署也是一个很重要的环节。移动应用程序通常需要在多个平台上进行部署,这也增加了开发人员的工作量。 容器技术可以帮助移动应用程序更加高效地部署。...在未来,随着容器技术的不断发展和普及,移动应用程序开发将变得更加高效、可靠和安全。

26020

TI公司M-Shield™移动安全技术

之前谈到过intel 的SGX技术、AMD的安全技术,今天来了解下TI公司的TEE实现技术。...2016年8月德州仪器在其得到市场认可的M-Shield™移动安全技术构架中整合了ARM®TrustZone®软件和应用编程界面(APIs)。...德州仪器的M-Shield手机安全技术是一个系统级的解决方案,它专为移动设备市场定制,对手机的硬件和软件安全做了优化,并提供服务提供商和消费者所要求的安全保护等级。...M-Shield移动安全技术是广泛使用的OMAP™ 和OMAP-Vox™处理器中关键的安全组件。...OMAP(Open Multimedia Application Platform)是一种为满足移动多媒体信息处理及无线通信应用开发出来的高性能、高集成度嵌入式处理器。 ?

77450

浅谈移动应用的技术选型|TW洞见

在这个巨变的时代,技术选型是个很难做决定的事情,而移动应用技术领域在几个巨头(Google,Facebook,Apple etc.)的带动下更是日新月异。...所以说要选择一个适合业务需求并且匹配开发人员能力的技术方案并不是一件简单的事情。我也只是在移动开发上做过一点微小的工作,此处仅能抛个砖,希望各位有玉的大神尽管砸过来。...做移动应用开发,说起来技术方案不外乎HTML5(没错,做Mobile Web其实也算是一种移动应用)、Native(在Android上不管是用Java、Kotlin还是Scala,iOS上不管是用Objective-C...所以说Web App的主要适用场景还是在于作为对非核心业务在移动端的入口补足,或者是作为用户轻量、低频使用的体验增强。 ? 美团移动网站引导页 ?...美团移动网站首页 美团的移动网页就是很典型的例子,主要还是提供给不经常使用的用户一个入口,网站内部还是在尽量引导用户下载使用客户端。

1.6K110

蒋磊:移动直播连麦技术实践

6月29日,音视频及融合通信技术技术沙龙圆满落幕。...本期沙龙特邀请腾讯云技术专家分享关于最新的低延迟技术、全新的商业直播方案等话题,针对腾讯云音视频及融合通信产品的技术全面剖析,为大家带来纯干货的技术分享。...视频背景-蒋磊.jpg 讲师介绍:蒋磊,腾讯云高级工程师,现任职于腾讯云终端研发中心,负责腾讯云视频服务客户端SDK的技术服务工作,曾先后就职于网易、阿里云,负责实时音视频、直播、点播、CDN、即时通信等业务相关技术工作...这是通常所见的移动直播的形式。...幻灯片19.PNG 在过去的几年里面,为了解决这些问题我们使用了许多技术方案,并且把这些技术方案打磨之后,先实现在MLVBLiveRoom方案。 MLVBLiveRoom是怎么做的呢?

7.2K31
领券