开篇:润墨网以专业的文秘视角,为您筛选了一篇基于新媒体服务的App平台设计范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!
【摘 要】为使移动应用的开发或设计变得简单,满足企业用户的设计需求,提出了基于新媒体服务的app平台设计方案。平台包含大量服务程序、应用功能等资源,按需给用户提供不同的资源,实现用户的管理,Android应用程序的设计与生成,提供与应用对应的Web版管理服务,支持应用的修改与更新。
【关键词】新媒体服务 移动应用生成平台 Android App自主设计
中图分类号:TP393 文献标识码:A 文章编号:1006-1010(2014)-13-0087-05
1 引言
随着移动设备的迅猛发展,移动终端的价格逐渐降低,功能逐步强大,使得智能手机在人们的生活中扮演着越来越重要的角色。Android系统的诞生令手机市场受到了巨大的冲击,加快了智能手机的发展步伐。如今,Android智能手机已经在手机领域中占据了领先地位,随之而来的是Android应用软件对市场的冲击。社交应用、地图导航、手机支付、网购消费、拍摄美化、咨询阅览等类型的应用程序被绝大多数人熟悉并使用,甚至开始成为人们日常生活的必需[1]。
在移动应用普及之后,更多的人想拥有属于自己的移动应用。但是单独一个移动应用的开发往往需要一个开发团队,并且需要投入一定的人力与资金,这仅适用于大公司或团体,而普通人在现有的开发模式下,并不具备足够的资源来开发属于自己的移动应用软件。如何降低单个Android应用的开发成本,使得移动应用带来的优势与机遇能服务于更广泛的群体,成为了一个值得探讨的话题。
2 现状分析
新媒体时代下,新媒体服务为企业和顾客信息的互动提供便利,帮助塑造企业品牌形象,同时降低了营销成本并实现了企业效益的增值[2]。移动应用新媒体营销为企业提供的服务给企业带来了巨大的推动作用并使企业能更好的挖掘潜能。大型的电子商务平台,如阿里巴巴、京东商城、苏宁易购都拥有自己的移动平台[3]。这是知名电商利用他们掌握的庞大资源,为自己量身定制的移动客户端。然而,小型企业或者个体经营者们虽然也渴望移动应用所带来的便利,但是这个群体并没有这样的能力来定制和运营自己的应用。
基于新媒体服务的App平台,为这些没有足够资源生成移动应用的群体提供了便利。该平台整合了大量资源,包括服务器,外置磁盘存储,网络设备等硬件设施,还有大量的Android应用模板等,以低廉的价格给用户提供一个Android App自主设计生成的平台,并提供该应用的后台数据管理,使App的产生从定制开发向自主设计生成的模式演进。
3 平台概述
基于新媒体服务的App平台,为注册用户提供Android应用设计与修改功能,在线生成Android应用,提供下载,提供应用信息后台管理,版本升级等功能,同时实现用户信息等级管理,设计权限管理,账户管理,系统资源管理等。如图1所示,其整体框架结构包括下层硬件及基础服务,上层是与用户交互的门户、设计管理等系统和用户的移动应用,中间层提供平台数据交互处理,功能服务。
图1 基于新媒体服务的App平台整体框架图
4 主要功能设计与实现
4.1 用户与权限管理
系统实现用户的集中管理,用户按其权限的不同主要分为试用用户、会员用户、App用户和管理员用户,用户类型主要按照权限等级分类。
试用用户即免费试用的用户,系统允许其短期内体验平台的基本功能,包括一个自主应用的设计生成、下载,应用数据管理,统计分析等。其生命周期短,体验时间过期后,系统将取消其应用设计和应用信息管理系统的试用权限,并提示是否升级为会员用户,长时间未变更用户属性,则清除该用户数据,其早期生成的Android应用也将无法启动。
会员用户即付费用户,收费门槛低,用户通过付费来租用该平台的软硬件设施。该类用户在租用期内拥有试用用户的所有权限,并且增加信息推送、即时通信、传单制作能等更多功能供设计选择,提供的管理服务与数据分析服务也更多。
App用户即移动应用的使用群体,该类用户被允许通过移动应用浏览信息,参与应用的相关活动,不具备其他任何涉及平台或应用管理的权限,属于最低权限用户。
管理员用户的主要职责是管理平台的资源数据,审核其他用户上传的数据,调整其他用户权限等,维护平台的正常运行。
4.2 应用生成
Android应用设计生成模块是该平台服务的核心功能之一,是建立在平台提供的应用框架和功能库以及配套的应用管理系统基础之上的。
如图2所示,用户在创建应用时,首先需要补充应用基本信息,包括应用名称,图标和简介。下一步设置启动页图片和显示时间,选择应用框架模型后,添加用户需要的功能模块。用户可选择的功能模块主要包括资讯信息、商品交易、媒体播放、业务展示、文件管理、推荐分享、即时通讯[4]、消息推送[5]、地图定位等,其中信息展示类的模块存放在不同的展示模板。结束设置后,可点击生成应用,提交用户应用定制数据到服务器,生成应用apk。
在应用apk生成的过程中,用户提交数据后,其流程如图3所示。浏览器提交应用并定制相关的xml数据到应用服务器,应用服务器根据xml数据从数据库服务器读取有用信息,从文件服务器获取相关工程文件,将获取到的资源整合后发送给编译服务器,编译服务器负责按照用户要求打包工程,并进行编译,生成apk后,保存至文件服务器。用户通过浏览器点击下载链接或者通过手机扫描二维码的方式获取下载链接,下载该应用。
图3 应用创建功能架构图
4.3 应用管理
应用管理模块主要用于管理用户生成的应用以及应用中产生的相关数据,分为应用修改和数据管理2大模块,其中数据管理又分为多个小模块。
应用修改功能在于完成用户自有Android应用程序的版本升级。用户可以在现有的应用上进行修改,包括应用名称、图标、简介、启动画面的修改,软件功能模块的变更,信息展示类模块样式的变更等。重新生成新的App,保存至文件服务器,Android应用终端提供版本更新提示。
数据管理模块功能与用户生成App的功能相对应,主要管理用户在Android应用上的显示数据。与商品交易类功能对应的数据管理有商品管理、咨询管理、产品分类管理、订单与销售管理、会员管理和统计分析。业务类(或非商品交易)功能的数据管理包括业务信息管理、咨询管理、会员管理。资讯功能对应的数据管理包括资讯分类管理、资讯内容管理。推送功能对应推送消息管理,分享推荐功能对应分享推荐信息管理及其他功能对应的数据管理。根据用户设计的动态配置管理系统,保留用户的有用功能,去除无关功能,使系统尽可能简单高效地运行。
数据管理中具体功能介绍:
(1)企业信息管理:企业展示信息的编辑与修改,帮助塑造积极的企业形象。
(2)商品管理:包括商品基本信息录入,商品基本进销存的信息管理,通过文本、图片、视频的方式展示。
(3)订单与销售:主要管理会员订单,包括设置配送方式和支付方式。
(4)业务管理:商品交易类以外的服务业务展示模块信息管理,可选择不同类型的业务信息模板上传业务信息,修改或删除当前业务资讯。
(5)资讯管理:添加、修改或删除资讯信息,主要通过图文展示,提供最新资讯。
(6)分类管理:包括商品分类及资讯分类,提供分类的添加或修改。
(7)咨询模块:提供会员与企业沟通交流的平台。移动终端用户通过注册成为企业会员,可以反应问题给企业,企业可以通过此模块了解会员的意向。
(8)会员管理:与管理相对应的移动应用会员信息。
(9)统计分析:对商品交易、浏览访问和资金状况的数据进行统计分析展示,帮助企业或个人直观地了解一定时间内的营销状况。
(10)推送管理:有选择地向用户推送消息,移动客户端应用提供是否接收推送信息的选择。
(11)分享管理:帮助移动应用的推广,通过扫描二维码或调用第三方应用接口,分享当前应用信息。
(12)即时通讯:与客户端对应的即时通讯模块进行通信。
4.4 平台其他管理模块
除了上述平台主要功能外,平台还具备其他基础功能,包括会员注册、登录、信息及密码修改、关键词搜索、用户信息管理、续费管理等。基础功能被人们所熟悉,这里不再赘述。
5 分析与比较
5.1 现有平台分析
目前市场上已有一些企业的App平台,发展势头迅猛,而且新的企业App平台不断涌现。这些平台的主旨都是为没有独立定制App能力的用户提供App定制服务,但其中仍然存在一些问题需要解决。关于现有App平台的问题讨论如下:
(1)App的类型:目前类似平台主要分为2种App类型,以Web技术为主的App和Native App。Web App平台和以Web技术为主外部增加Native App框架的Hybrid App平台,其优势在于开发成本低,跨平台和终端,可以一键生成多个平台的App应用,单纯的Web App无需安装。其不足之处在于:
用户界面效果和交互效果较Native App略有不足,用户体验较差。
Web App需要从网络下载页面资源及信息,增加了打开App的时间,增大了带宽成本,在当下3G及4G网络资费较高的情况下,阻碍了App的推广和使用。
不支持离线服务,推送信息不及时,调用本地资源的能力弱。多数App平台采用的还是Native App,虽然增加了开发成本,但Native App的向下访问以及兼容性更好,可以在需要之处,嵌入Web页面,用户体验更佳,短期内不会被Web App超越。
(2)现有平台用户App设计模式:大多数平台除了应用图标、名称、启动页图像外,不提供App内部功能或样式的修改。即平台提供一个或者多个已开发好的App,用户只能选择其一,其实这并不具备自主设计的条件。极个别优秀平台内部提供的信息样版供用户进行选择,但软件框架结构仍然是不可变的,固定的结构与功能,不能完全贴合用户需求,甚至因为强加的功能模块造成用户的厌恶感,例如精品软件推荐功能等。由于用户能参与软件设计的过程极少,在同一个App平台生成的应用往往除功能结构及样式外其他都一模一样。
(3)App功能服务定位:现有企业的App平台主要服务定位在商品的交易功能上,就企业App平台的概念来说,其服务功能并不全面,能满足一般商品交易类需求,但并不能满足以服务或者其他业务为主的企业需求。
(4)生成应用的稳定性:该类平台出现并投入使用的时间较短,在整理规范用户可变更的内容时,仍然有很多方面可以改进。部分应用生成使用时,会出现程序异常并崩溃,或应用中存在缺陷的现象,这与开发的细节有关,应引起开发团队的重视。
5.2 与现有平台的比较
考虑到现有App平台的优势、特点及不足,本文提出的App平台,主要创新点在于从现有的工厂生产、用户选择的模式,转变到新的用户自主设计的模式中去。不同于现有的模式,新平台将框架、功能、模板分开,提供App的自主设计,即应用的功能模块都是用户自主选择搭配的,即使模板上已有的功能也可以进行删除或修改,不存在强制绑定的现象。
平台优势在于采用原生应用开发,合理嵌入网页,提高用户体验。应用架构多样性,贴合大多数企业需求,不限于仅满足商品交易需求。UI自主设计,应用功能自主选择,真正满足用户需求,按需分配资源,避免强制绑定功能造成的用户困扰。具有免费体验期,定期消除无效应用,避免无效应用泛滥,保证用户了解平台功能,理性入驻该平台。
该平台的不足之处:
(1)暂时仅提供Android平台的移动应用生成,尚未考虑其他平台。
(2)应用设计自由度提高,增大了应用设计开发过程的逻辑复杂度,同时加大了应用管理系统的复杂度,开发难度加大。
(3)该平台现有设计模式的灵活度仍存在一定的限制,由于普通用户不具备开发者的素质,为了让用户的自主设计严谨而多变,平台是基于模板、功能和自由组合的基础设计的。所以模板和功能将是限制灵活度的重要因素。
平台的不足之处,也是在今后发展中要继续改进的方面,这样才能使企业应用生成平台更加成熟。
6 总结
移动应用生成平台的兴起时间尚短,但已呈现出蓬勃发展的势头,尤其是在具体的行业应用中。该平台迎合App开发的发展趋势,降低了单个应用的开发成本,扩大了移动应用的影响范围。在今后的发展中,应用生成平台将会增大用户的自主性,丰富模板功能资源,成为真正符合用户需求的应用设计平台。使得移动应用从大型企业的特有优势,逐渐发展成为人人可及的移动工具。
参考文献:
[1] 宣恒. 用户需求引导的移动社交型App交互设计研究[D]. 无锡: 江南大学, 2013.
[2] 孟秀燕. 论新媒体时代下企业营销方式的转变[J]. 商务营销, 2014(1): 61-63.
[3] 王劲林,邓浩江,倪宏. 新媒体服务系统及其相关支撑技术[J]. 电视技术, 2007,31(7): 68-71.
[4] 李鲲鹏. 基于Android的即时通讯平台研究与实现[D]. 广州: 华南理工大学, 2013.
[5] 王克峰. 基于Android信息推送管理系统的设计与实现[D]. 大连: 大连理工大学, 2012.
[6] 周宇,刘军,孙月新. 基于云计算的数字安全管控平台方案研究[J]. 移动通信, 2014(1): 66-70.
作者简介
赵玉凤:硕士在读于宁波大学通信技术研究所,主要研究方向为移动互联网终端软件。
何加铭:教授,博士后毕业于浙江大学,现任宁波大学通信技术研究所教授、博士生导师,主要研究方向为移动通信、无线通信、移动互联网。