跨平台手机APP开发 Hybrid APP

本人.NET出身,最近应客户要求要做一款APP应用,一直没接触过APP开发,看了一下网上的APP开发模式,基本分为
原生开发、混合开发、纯webapp,综合考虑了一下,打算选择Hybrid App混合开发模式,但是还有一些技术、框架难以确定,也有一些疑问:
1、框架有哪些选择?哪种开发效率高,框架稳定,社区资源丰富,使用者多
2、用户打开APP,没登录则只能试看视频前几分钟,只有注册成会员后,则可观看完整视频,每个用户观看的每个视频,怎么记录他们观看每个视频的记录,下次直接跳转到上次视频播放的位置,针对一些特殊视频:例如观看到第5分钟的时候,弹出一个答题框,答完题之后才让继续看后面的视频,而且不能随意拖动视频进度条,必须要一秒一秒的看下去,看完的视频,可以缓存到本地,这样,即使断网的情况下,也可以看以前看过的视频,我们做的是APP观看视频学习,在后台管理我们可以对视频进行设置:收费设置、不可拖动进度条,看到一定节点,弹出对话框等等。
在做视频在线学习这块,网络带宽情况、视频格式一般采取什么方案比较好,有没有在APP开发这方面有经验的大佬,给推荐一下技术选型,方向等等,在此先谢过了。

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
跨平台APP----对Native/Hybrid/Web APP三种开发模式的分析(系列一)
前言: 跨平台APP开发是以后的一个趋势,将会有更多的工具出现。原生开发人员无论是薪资还是人数都将出现一定的下降。 --------谷震平     【以下内容均为原创,请尊重原创!】     一 Native/Hybrid/Web App开发          Native原生开发,目前较为成熟,各大公司均采用此方式。但是其人工成本较高,同一个项目,至少需要Android端、...
HybridAPP框架MUI(跨平台移动端应用开发)
在Android和IOS平台上开发应用通过HTML5的方式。由MUI框架快速开发。
开发一款流畅的 Hybrid App 需要知道的事
Hybrid App(混合模式移动应用)是指介于web-app、native-app这两者之间的app,兼具“Native App良好用户交互体验的优势”和“Web App跨平台开发的优势”。 理想很美好,现实很残酷。开发的速度快(令人兴奋),运行的速度慢(饱受诟病)。 没经历过的人很想尝试,经历过的人敬而远之。 Hybrid App的定位就是开发内容展示型APP,如“新闻”,“商城”,“...
Hybrid App混合开发的一些经验和总结
转载自  http://www.cnblogs.com/kingplus/p/5588339.html 写在前面: 由于业务需要,接触到一个Hybrid APP混合开发的项目。当时是第一次接触混合开发,有一些经验和总结,欢迎各位一起交流学习~ 1、混合开发概述 Hybrid App主要以JS+Native两者相互调用为主,从开发层面实现“一次开发,多处运行”的机
移动端跨平台解决方案hybrid、react-native、weex和flutter的比较(自己的理解)
移动端跨平台开发从最初的hybrid到react-native、weex,再到最近Geogle新推出的flutter移动UI框架,体验和性能越来越接近原生应用,这里我们分析一下这几种开发方式的利弊。个人经验,不到位的地方还望不吝赐教。 这几种APP开发方式中自己亲身体验过的有hybrid、weex、flutter这三种,其中最为熟悉的是weex开发模式。 大家都知道hybrid即为web+na...
hybrid app开发教程
hybrid app开发教程,Hybrid App(混合模式移动应用)是指介于web-app、native-app这两者之间的app,兼具“Native App良好用户交互体验的优势”和“Web App跨平台开发的优势”。        Hybrid App是指介于web-app、native-app这两者之间的app,它虽然看上去是一个Native App,但只有一个UI WebView,里面访...
APP三种开发模式--之--HybridApp解决方案
原文:http://www.cnblogs.com/yeahui/p/5026587.html 1.1.     APP三种开发模式 智能手机之普及不用多说,手机APP渗投到各个行业:电商(淘宝、京东等)、金融(各手机行业、P2P借贷等)、医疗(智慧医疗)、交通(滴滴、Uber等)、教育(慕课网等)、餐饮(饿了吗、美团等)……反正只要是个企业,无论规模大小,都已经订制或将要订制
解耦——Hybrid H5跨平台性思考
作者:徐嘉伟(garyjwxu),2013年毕业后加入腾讯,曾先后主导负责财付通主站生活类板块、微信信用卡还款、H5支付中心、手Q AA收款、手Q红包、QQ钱包商户平台的前端开发工作,现为FIT金融市场部前端开发工程师。 本文选自《程序员》,更多精彩文章请订阅2016年《程序员》。 跨平台,是HTML5最重要的能力之一。而Hybrid H5因强依赖于具体App,往往不具有跨平台性。这时
手机APP模式 之 Hybrid App(混合模式移动应用)
Hybrid App(混合模式移动应用)是指介于web-app、native-app这两者之间的app,兼具“Native App良好用户交互体验的优势”和“Web App跨平台开发的优势”。 Hybrid App是指介于web-app、native-app这两者之间的app,它虽然看上去是一个Native App,但只有一个UI WebView,里面访问的是一个Web App,比如
淘宝app属于hybrid app吗?
作者:知乎用户 链接:https://www.zhihu.com/question/28469978/answer/58914393 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。是,淘宝天猫这样的超大型App,完全用Native是很难的,也是不现实的,业务逻辑太复杂,目前天猫是20% native +70 H5,search,detail,范儿,还有我所在的
技术选型——混编APP应用概述
本文主要是针对**APP进行开发之前的技术选型准备文档,现在share出来,希望在做同类开发的您留下宝贵意见。=============================分割线=====================================一, 主要应用技术 Node.Js    Node.js 是一个基于ChromeV8 引擎的 JavaScript 运行环境。Node.js 使用了一个
国内主流Hybrid app工具平台推荐
由于hybridapp工具市场竞争异常激烈,严正声明:以下排名不分先后,请勿对号入座,后果自负。 1.wex5 官网:http://wex5.com/cn/ 成立时间:2014年11月 融资情况:未知 产品:wex5(免费)、bex5(企业版 收费) 集成的原生sdk:大部分为cordova(phonegap)插件 极光、微信支付、支付宝 2.apicloud
discuz手机客户端开发+hybrid开发
写博客的目的就是为了记录下开发进度
【安卓】用VS2015中Xamarin开发跨平台APP的感受
由于新项目需要开发APP,团队内部都是C#开发工程师,还需要考虑安卓和iOS两个版本,被安排学习VS2015里面的Xamarin.Froms开发。想起微软刚收购Xamarin后,大肆宣传Xamarin跨平台开发的牛逼,自己本行又是C#,也就一头扎进去了。毕竟,去年刚发布时,Xamarin还要收费,价格对于个人开发者来说还不便宜。挺坑的,想来没几个人用过,或者会用收费的IDE吧,当时还...
移动跨平台APP开发框架比较
几款移动跨平台APP开发框架比较
Hybrid App(混合模式移动应用) Windows系统下开发环境的搭建
导读 hybrid app 图解 准备工作 第一步安装nodejs 第二步安装cordova 第三步安装git 第四步安装java和javac 配置环境变量 JAVA_HOME 设置 PATH设置 CLASSPATH 设置 测试JDK是否安装成功 第五步安装gradle 下载gradle 配置 gradle 验证 gradle 第六步下载并安装AndroidSDK no1 no2 no3 no4 n
H5为主的Hybrid App技术方案的设想/架构优化/设计/实战-Android
  Web运营:QQ团队除了采用动态CDN、后台渲染等全栈手段优化体验,也构建了围绕速度、成功率、页面异常等维度的监控体系来保障服务质量。   维护手机QQ中的所有H5 hybrid开发的框架,即WebView组件的技术工作。现在主流的hybrid还是H5 + native。 70%以上业务由H5开发,手机QQ Hybrid 的架构如何优化演进?- https://www.iamue.com/19...
什么是Web App、Hybrid App、 Native App以及区别,当前主流移动和应用程序类型
随着H5标准的发布以及推广,使得移动应用的开发也受到了很大影响,出于效率、成本等等的原因,移动应用的开发不在完全依赖于“原生”。 今天就简单总结一下目前的三大主流移动应用开发类型。 APP,一般认为是 mobile application,也就是移动移动应用程序。先上图 Native AppNative App是一种基于智能手机本地操作系统如iOS、Android、WP并使用原生程式编写运行的
hybrid App开发中关于返回键的逻辑控制
问题描述:在Hybrid App开发过程中,存在以下一种情况:当用户填写资料提交后,进入完成提示页。此时,用户点击返回键,又会返回到上一个提交资料页,用户可能会再次提交已经提交过的资料。这就导致了数据重复。 如:1.html(模块首页)—>2.html(提交资料页)—>3.html(完成提示页)解决方案一:在2.html中,当提交资料请求完成后,如果成功则在sessionStorage(关于ses
hybrid App原理分析
引言 随着 Web 技术和移动设备的快速发展,Hybrid 技术已经成为一种最主流最常见的方案。一套好的 Hybrid架构方案 能让 App 既能拥有极致的体验和性能,同时也能拥有 Web技术 灵活的开发模式、跨平台能力以及热更新机制,想想是不是都鸡冻不已。 详细内容参考链接: https://segmentfault.com/a/1190000015678155...
详解跨平台APP的三种开发模式
    目前市面上主流的APP开发模式有三种:一种是Andriod和IOS的原生APP开发;一种是WebApp HTML5开发,最后一种是Hybrid App混合式开发。 1、Navtive APP开发(原生APP开发) NativeApp是基于智能手机操作系统(现在主流的是ios和Android)用原生程序编写运营的App。NativeApp运行时是基于本地操作系统的,所以它的兼容能力和访问...
Android平台Hybrid App开发经验总结
最近用html5开发了一个App,遇到并解决了一些问题,特此记录   1、前进和后退及切换效果 2、localstorage 3、键盘弹出与position:fixed 4、prompt、time、select 等输入控件 5、scroll ...
Hybrid APP 混合开发模式简介
原文出处:http://www.cnblogs.com/yeahui/p/5026587.html 1.1.     APP三种开发模式 智能手机之普及不用多说,手机APP渗投到各个行业:电商(淘宝、京东等)、金融(各手机行业、P2P借贷等)、医疗(智慧医疗)、交通(滴滴、Uber等)、教育(慕课网等)、餐饮(饿了吗、美团等)……反正只要是个企业,无论规模大小,都已经订制或将要
Hbuider hybrid app 开发之上传图片
目标:获取手机本地图片,并上传到服务器端。通过拍照和选择相册两种方式获取本地图片。 说明:注意plus对象的使用,查看官方文档,学好基础最重要。官方文档 其他说明:以下代码展示的是最基本的图片上传,复杂操作可参考图片上传;服务器代码demo参考服务器端 获取本地图片方法实现 plus.nativeUI.actionSheet({cancel:"取消",buttons:[{title:"拍照上传"
黑科技在此!跨平台开发移动 App 原来如此简单
在这里推荐给大家的是由 Maxim-Filimonov 创建的一个项目教程。Maxim 是一位社会企业家,他在软件开发行业拥有十多年经验,而且获得了莫斯科国立技术大学的计算机科学硕士学位。Maxim 引以为豪的是他在创业生涯中的丰富经验,其中包括创办了 http://airservice.com,开发公司产品,以及提供全球化的咨询服务。他擅长 C#, JavaScript, Meteor, Nod...
跨平台APP开发-MUI之快速搭建一个APP
笔者之前在大学曾经需要做一个手机端的app,因为笔者没有学过安卓,ios,故而经过了解开始使用手机端的UI框架来制作跨平台的app 使用MUI最好要懂的知识: HTML JS CSS 一门网页后端技术(javaweb、php…) 什么是MUI? MUI的定位是:最接近原生体验的移动App的UI框架。 基于mui的定位,产生了mui的几个特点,轻、小、只涉及UI、只为移动App而生、界面风格原...
如何判断一款app使用原生实现,还是Hybrid APP
Hybrid APP指的是半原生半Web的混合类App。需要下载安装,看上去类似Native App,但只有很少的UI Web View,访问的内容是 Web 。 原生是Native APP,H5就是Web App     在Hybrid 当中,如何快速的判断一个APP页面是原生的还是H5页面呢? 1、看断网的情况 把手机的网络断掉。然后点开页面。然后可以正常显
Vue写商城类hybrid-app遇到的bug以及解决办法
1.实现页面之间的切换效果参考这个项目:https://github.com/zhengguorong/pageAinimate2.ios页面的滚动效果(两种解决办法)<1>使用better-scroll插件     我们当时使用它时,需要知道滚动区域的具体高度<2>在滚动区域加以下标签(推荐)-webkit-overflow-scrolling: touch3.有事件代理...
九个值得一试的跨平台移动应用开发工具
移动应用已经成为日常生活的一个密不可分的部分。而应用程序开发人员面临的最大挑战之一就是如何在多个平台上创建运行良好的应用程序。在这里,我们将分享九个值得一试的跨平台移动应用开发工具。这些工具将有助于在短时间内设计出最流行和有用的应用程序。
我的第一个Hybrid APP的心得
最近做了一段时间的前端工作,越发感觉用前端写界面要比Android写界面快得多。所以,在最近一个简单Android项目中,我使用WebView来显示一些简单的东西。这只是一次简单的尝试。在完成该项目后写下本博客总结下~ 对前端的感受 调试方便,代码逻辑断点调试速度很快。能很快的发现问题解决问题。相比Android每次都要run或者debug一遍都需要花上几十秒(像我的渣电脑需要1-2分钟)快了很多。
Hybrid App如何实现网页语言与程序语言的混合
Hybrid App依然是一个App,只是在编程过程中采用了HTML5或其他脚本技术。
Hybrid App开发设计与实现
一、混合开发背景及概述 随着移动浪潮的兴起,各种APP层出不穷,极速的业务扩展提升了团队对开发效率的要求,这个时候使用IOS&Andriod开发一个APP似乎成本有点过高了,而H5的低成本、高效率、跨平台等特性马上被利用起来形成了一种新的开发模式:Hybrid APP。 作为一种混合开发的模式,Hybrid APP底层依赖于Native提供的容器(UIWebview),上层使用Ht...
Hybrid模式开发app
关于Hybrid模式开发app的好处,网络上已有很多文章阐述了,这里不展开。本文将从以下几个方面阐述Hybrid app架构设计的一些经验和思考。原文及讨论请到 github issue通讯作为一种跨语言开发模式,通讯层是Hybrid架构首先应该考虑和设计的,往后所有的逻辑都是基于通讯层展开。Native(以Android为例)和H5通讯,基本原理:Android调用H5:通过webview类的l...
Hybrid APP的离线存储总结
背景:HTML5的出现,新增了很多功能,比如WebSQL、页面缓存等。这对于离线访问页面以及将部分数据存储到本地,提供了很大的便利。 目的:实现离线打开表单,填写后暂存本地,联网后同步到服务器。并且实现Android、iOS、浏览器都能共用代码的开发模式。 解决:以android为例。 将资源文件放在assets里面,然后用Webview加载本地资源(HTML等),最大的问题在于浏览器的同源策
利用Qt开发跨平台APP(一)(Android)
本文将手把手教你如何在Windows环境下,使用Qt编译出安卓应用程序。Qt是一个优秀的跨平台开发工具。我们利用Qt可以很方便地将一次编写的应用,多次编译到不同平台上,如Windows、Linux、MAC、Android、iOS、Windows Phone等。开发者只需掌握Qt的C++编程与界面制作方法,即可制作出包括手机APP在内的跨平台应用。
Hybrid App 开发快速指南
课程背景 混合应用相对于原生应用而言,是原生应用和 Web 应用的结合体。过去几年,混合应用开发的各种利弊已得到充分的讨论和验证。关于混合应用是什么、为什么使用的问题,相信大家都有自己的答案,但如何开发混合应用,从现有资料中却很难找到一个系统、全面的回答。 刚上手或准备上手混合应用的开发者,经常苦于没有一套经过验证的最佳实践来指导开发,在开发的各个阶段往往遇到各种问题: 如何选型? 如何架构前端...
从零开始学习HyBrid App开发(一)What's HyBrid App?
Hybrid APP是混合型的APP应用开发。相对于
8个hybrid app开发工具
Hybrid App(混合模式移动应用)是指介于web-app、native-app这两者之间的app,兼具“Native App良好用户交互体验的优势”和“Web App跨平台开发的优势”。         Hybrid App是指介于web-app、native-app这两者之间的app,它虽然看上去是一个Native App,但只有一个UI WebView,里面访问的是一个Web
Hybrid APP 与原生开发优缺点
Hybrid APP 、Native APP、Web APP性能分析,优缺点对比。
HybridApp使用个推实现消息推送
HBuilder 基座集成了推送功能,现已集成个推推送平台和Mkey 推送服务。现利用个推实现消息推送功能。利用服务端控制点击后跳转的页面,通过传递页面的id与url进行控制。 服务端Java代码,发送透传消息 import com.gexin.fastjson.JSONObject; import com.gexin.rp.sdk.base.IPushResult; import com
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 手机微信app开发教程 ios手机app开发教程