微信教学APP设计与实现.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微信教学APP设计与实现

微信教学APP设计与实现   摘 要 在对原生移动教学APP与微信教学APP进行对比的基础上,指出微信教学APP在开发模式上的优势。以移动微课堂系统为案例,分析微信教学APP设计的特征,阐述详细开发流程,最后总结对类似移动学习软件开发的借鉴价值。   关键词 微信;移动学习;教学APP;移动微课堂系统   中图分类号:G642 文献标识码:B   文章编号:1671-489X(2017)24-0035-04   Design and Implementation of an Educational APP based on WeChat//FU Zhiwen, PENG Lei   Abstract The paper made a comparison between Native APP deve-   lopment model and Light APP development model. Then described the advantage of Light APP development based on the popular app:   WeChat. Taking Mobile Micro Class APP as a case, this paper ana-   lyzed the features and procedure of APP design based WeChat. Fina-lly, the paper summarized the reference value to the development of similar mobile learning software.   Key words WeChat; mobile learning; teaching APP; mobile micro class APP   1 前言   APP 是“Application”的?称,是指运行于智能手机、平板电脑等移动终端的应用程序。伴随着移动学习的蓬勃发展,作为移动学习载体的移动教育APP也应运而生。鉴于移动教育APP的重要性,刘丹等认为,如何高效地研发和利用丰富的移动教育APP资源,成为移动互联教育应用成功与否的关键所在[1]。为此,业内对如何开发优质移动学习软件这一问题进行了广泛探讨,既有对宏观层次的资源建设机制、推广与监管机制、应用模式方面的总结归纳[2],也有针对具体某个APP开发思路、经验实践的案例研究[3-5]。   本文结合当前广泛流行的社交软件――微信,设计一个教学APP,为移动教育APP开发提供一个新的视角。   2 原生移动教学APP与微信教学APP的区别   在移动应用开发领域,目前业界的主流开发技术可划分为原生应用模式(Native APP)、Web应用模式(Web APP)、混合模式(Hybrid APP)、轻量级应用(Light APP)四种类型。不同模式的开发技术对应不同的需求场景,最终形成的APP也各具优缺点。下面以移动教学APP软件较常用的原生应用模式和轻应用模式为例,进行分析讨论。   早期的移动教学APP一般是基于Native APP开发模式开发的。Native APP是基于移动设备操作系统运行的应用程序,因而在软件开发过程中需要针对不同的手机操作系统(如iOS或者Android系统)采用不同的语言和框架进行开发。Native APP因为可以直接调用硬件设备资源,如摄像头、拨号功能等,可实现的功能最丰富,用户体验也最好。但Native APP也存在开发成本较高、移植性差、更新和分发效率低的问题[6]。   百度开放平台将轻应用定义为:“是一种无须下载、即搜即用的全功能APP,既有媲美甚至超越移动应用(Native APP)的用户体验,又具备Web APP可被检索与智能分发的特性。”[7]轻应用出现的基础是超级APP,超级APP是指用户群巨大且使用频度很高的APP,如微信、微博、支付宝等,它们给轻应用提供用户和流量、底层技术支撑,同时降低开发和平台覆盖的成本。而轻应用是在超级APP开放接口基础上进行二次开发,以一定形式为用户提供的应用服务。   微信公众号是轻应用的一种形式,从用户的角度来看,如果需要使用某个轻应用,则首先打开微信APP,在微信关注相应的公众号,就可以使用它的功能和服务,不需要安装额外的程序。如果该公众号的功能进行了更新,用户完全不需要执行任何操作,因为更新都是在云服务器端由开发者完成,用户直接使用即可。从开发者的角度来看,首先要在微信公众平台开通公众号,在平台内配置接口URL,这个接口用于微信公众平台与开发者开发的轻应用进行数据交互。轻应用可以是用Java、PHP、ASPX等语言编写的Web

文档评论(0)

3471161553 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档