基于云平台的科技期刊APP开发方法研究
——以“长白山学术汇”为例
2018-05-31■郭伟
■郭 伟
《北华大学学报(自然科学版)》编辑部,吉林省吉林市丰满区滨江东路3999号 132013
作为网络时代新媒体的代表,“两微一端”(微博、微信及移动客户端)的建设水平与影响力表征着传统媒体与新媒体的融合程度。目前,诞生最早的微博已经势微,影响渐弱;作为后来者的微信公众平台如日中天,遍地开花。不同媒体移动端呈现冰火两重天——大众媒体红红火火;学术媒体,尤其是科技期刊,寥寥无几。与网络、移动终端设备共同构成移动互联网时代三大支柱的移动应用程序(APP)的开发与应用呈现爆发之势:截至2016年底,我国的APP数量已经达到1700万个[1]。但是在海量的APP中,我国科技期刊的APP数量极少。
曾经有人置疑,既然开通微信公众号很方便、快捷,基本可以满足传播需要,还有必要开发APP吗?不可否认,与申请微信公众号相比,开发APP需要解决很多技术问题,其维护也相对复杂、繁琐,况且安装APP还需要占用一定的手机空间,但是APP的优势也十分明显,比如:具有更多自主性,功能可扩展性强;推送精准,用户忠诚度高,适合像科技期刊这种专业性较强、需要深阅读的内容推送;开发者权限大、独立性强;系统安全、稳定,网络的依赖程度低;阅读体验更好。“互联网+”及媒体融合的大环境触发科技期刊必须创新知识服务方式[2-3],探索符合媒体“融”时代的发展路径。虽然已经有不少关于科技期刊媒体融合的探讨[4-6],但是关于科技期刊APP开发的研究并不多[7-9],主要涵盖了不同类型(平台型、整合型、单一型)[10-11]、不同领域[12-14]的理论性研究,以及利用移动阅读作品制作发布云平台[15]、应用之星[16]、AppBook[17]等云平台开发科技期刊APP的技术性报道。从目前的研究成果分析,现有的大多数科技期刊APP都是自主开发或者委托第三方机构开发[18],成本较高。鲜有文献报道利用成熟的、大型商业云平台开发科技期刊APP,未检索到真正应用上线的APP研究文献。单从技术角度分析,我国的大多数科技期刊普遍缺少能够熟练掌握新媒体技术、灵活运用网络平台开发期刊APP的人才,然而委托第三方机构开发APP或者引进专门的开发人员并不现实。因此,在资金、人才有限的前提下,利用更加易于上手的APP云平台开发科技期刊移动端APP是既经济又实用的选择,可以大大降低APP的开发门槛。因此,笔者结合自主开发的“长白山学术汇”科技期刊APP,给出移动端APP开发平台的选择依据、开发环境,详细介绍开发过程,以期为众多不具备较强技术实力的科技期刊出版单位摆脱技术束缚,自主、快速开发APP提供技术参考与内容借鉴;为科技期刊与新媒体融合提供一个新途径。提供的APP开发方法简单易学,实操性较强,即使无技术基础也能够快速上手;内容设计贴近科技期刊实际,示范作用较强,易于复制、移植。
1 APP云平台选择
通过APP云平台开发APP易于上手,需要编写的程序较少,有的甚至“无需编程”,可以“傻瓜”式开发。最初国外比较流行的APP开发平台包括Knack、Codiqa、Tiggzi、Conduit、Keen.io等;近几年,我国的开发平台也大量出现,其中应用比较广泛、用户规模较大的有简网APP工场、Appbyme、AppCan、应用精灵、应用公园、叮当、应用之星、追信魔盒、搜狐快站等,此外,还有许多类似的、规模不一的开发平台。不同APP云平台需要的技术、费用存在差别,科技期刊可以根据自身的技术水平、预算及需求选择合适的开发平台。
1.1 开发方式
由于大多数科技期刊规模较小、实力较弱,在APP开发上应力求节约成本、方便维护,不要求大、求全,适合自己的才是最好的。目前,APP 的开发方式可大致分为3种。(1)委托第三方,利用程序语言开发。这种开发方式的特点是自主性强,可以按需编程,网站架构灵活,但是开发周期较长,对于开发人员的专业技术要求高,资金投入大。(2)利用APP开发工具或者借助开发平台部分编程开发。这种开发方式的特点是具有部分自主性,架构相对灵活,但是需要编写部分代码,资金投入较少,开发周期较短。(3)利用APP开发平台无编程开发。这种开发方式的特点是可以实现零基础开发,无需编写代码,可以一键生成APP。大部分云平台自有数据库,可以代理推广,代码封装,提供各种功能控件,模块式操作,界面友好直观,开发时间短,可零投入(大多有广告),网站结构相对固定,但是稳定性受到网站限制。
1.2 技术要求
1.2.1 浏览器
目前,大多数APP云平台都是基于第5代超文本标记语言(HTML5)标准建站,因此有的浏览器并不支持开发平台,比如传统的IE 8及以下浏览器就不能完全支持按照HTML5标准搭建的平台。使用哪款浏览器,平台通常都有推荐,应当注意选择。常用支持HTML5的浏览器包括搜狗、360极速版、猎豹、傲游、QQ、谷歌(Chrome)、苹果(Safari)、火狐(Firefox)、IE 9及以上版本、欧朋(Opera)等。
1.2.2 适用性
许多APP云平台具有同质性,建站思想大同小异,因此,不必苛求选择最好的平台,也没有哪个平台是最好的,只要能够满足需要,从技术角度可以驾驭即可;也不必追求完全免费,大部分免费就可以,如果有特殊需要支付少量费用也应该。
1.2.3 局限性
虽然大多数平台都宣称可以开发出适应IOS、Android、Windows Phone、Symbian等多种主流手机操作系统的APP,但实际上还是存在一定限制,特别是对于IOS系统,例如有的平台要求IOS系统版本必须为8.0及以上,还必须是“越狱”的手机,也就是说开发的系统不允许安装(或者需要进行必要的设置)在部分苹果手机上;另外,不同平台允许推送的频次也不同,与认证级别有关。
科技期刊APP以宣传为主,推送的内容主要是刊载的论文,系统架构不需要太复杂;同时,大部分科技期刊缺乏专业的网络技术人员和开发资金。因此,建议采用免费(或者部分免费)、无需编程的APP云平台进行开发,若在今后的使用过程中的确需要扩展功能,可以申请升级。在经过多次尝试、对比,重点考虑科技期刊的需求后,《北华大学学报(自然科学版)》编辑部选择“搜狐快站”作为“长白山学术汇”——科技期刊移动端APP的开发平台。
1.3 搜狐快站APP云平台
搜狐快站APP平台是采用HTML5语言开发的一站式移动建站云平台。HTML5带来了新的传播模式[19],采用HTML5设计开发平台的目的是其支持跨平台使用,实现“一次设计,普遍适用”[20];另外,基于HTML5开发的APP启动时间更短,联网速度更快。搜狐快站APP平台采用“积木化”的建站方式,门槛低,通过拖放实现可视化快速建站,可以一键生成APP[21];兼容PC、Android、IOS数据操作系统,可以随时随地管理APP;拥有强大的内容管理系统(文章功能模块)、丰富的第三方插件,以及精准的营销推广渠道[22]。
2 APP素材准备
2.1 网站素材
网站图片:logo图片、首页图片、启动图片、引导图片、图标等。须注意不同平台对图片格式、大小的要求不同,有的图片需要使用专业的软件制作,例如使用乐谷啦啦软件制作logo。搜狐快站要求上传的图片宽度在640 pixel以上,格式可以为jpg、jpeg、png或者gif,大小不超过4 M。可以同时上传多图。
基本文本:APP简介、期刊介绍、栏目描述等。
2.2 推送内容素材
搜狐快站APP平台可推送的内容包括论文、学术动态、编辑出版信息等。选择要推送的论文文本,重新编辑加工。如果按照图文方式推送,还要准备论文配图,图片既可以是论文内的图片,也可以是与论文内容相关的其他图片;根据增强出版的需要,还可以请作者提供更多的论文相关信息,比如更加完整详细的数据、图片,以及其他过程材料等。
2.3 认证材料
搜狐快站认证类型分为个人、企业、机构3种。其中,个人认证需要准备本人手持身份证照片、身份证正反面照片;企业认证和机构认证需要准备联系人身份证正反面照片、手持身份证照片,法人身份证正反面照片,营业执照副本扫描件(企业)或者组织机构代码证书副本扫描件(机构)。
3 开发流程
开发环境:搜狐APP开发云平台的网址为www.kuaizhan.com,支持傲游、360极速版、Chrome、猎豹、搜狗等浏览器。
开发流程依次为注册、登录、选择模板、制作页面、站点发布、站点认证、绑定域名、生成APP、推广。
3.1 建站
本研究以《北华大学学报(自然科学版)》编辑部开发的“长白山学术汇”科技期刊APP为例介绍开发过程。
3.1.1 选择模板
按功能划分,搜狐快站平台提供了站点、海报、社区和电商4类模板;按行业又分为电子商务、生活服务、教育培训、企业门户、文化传播、信息科技、商业贸易、医疗健康、餐饮美食等18种不同类型的模板,每个类型都有很多经典案例模板供用户免费使用,“长白山学术汇”选用了空白模板。
3.1.2 基本设置
在页面制作界面(见图1)中的功能选择区选择“站点设置”,通过对话框填入基本信息,包括名称、域名、首页内容(可以选择站点、海报、电商、快文)、logo、全站头部风格(整个站点的主题色)等。
图1 搜狐快站APP页面编辑界面
3.1.3 创建页面
首先,要弄清页面与组件2个概念。通过手机或者其他移动终端看到的每个单独的画面都是1个页面,它是APP的基本单元,如果APP是1本书,页面就是其中的1页;组件是构成页面的基本部件,好比一个个单独的“积木块”。每种组件的属性不同,其功能也不同。组件有内容、排版、营销、第三方4种类型,每个类型中又包括多种组件。比如内容组件包括文本、图片、链接、组图、图集、视频、按钮、标题、文章列表、导航、畅言评论、社区列表、表单、HTML、JS组件等。大部分组件可以直接拖拽到页面中,在右侧属性编辑区域完成设置;部分组件需要进入相应的后台完成具体的编辑和设置,例如文章列表、社区列表组件,以及插件系统的组件。可以这样理解:所谓建站,就是利用不同的组件以及插件构建页面,再由若干页面通过链接有机地组织成网站。因此,开发APP的重要工作就是构建页面、建立链接。
制作页面首先要设计好页面想要呈现的内容类型,再把相应的组件(积木块)拖到画板上;点击组件,在画板的右侧设置这个组件的内容和样式,在上方工具条中编辑页面,即可完成一个组件的“安装”。如此反复操作,直到安装完本页面所有组件,保存后就完成了一个页面的制作。图2所示为“长白山学术汇”APP的首页,页面中共有8个组件:2个图片组件、2个文本组件、2个导航组件、1个文章列表组件和1个搜索组件。其中,二维码图片和文本“轻点安装或扫码!”链接了APP下载的固定网址;栏目导航组件中的3个导航——“开发·利用”“资源·环境”“编辑·学人”分别链接对应的栏目;作为内容展示部分的文章列表组件通过属性设置排序、显示条数、发表时间等内容;搜索组件设置为全站范围搜索。对于不同的组件,所需要设置的属性内容、样式不同。
图2 “长白山学术汇”APP首页及页面组件
3.1.4 快速添加文章
对于科技期刊而言,展示论文内容和学术动态信息是其APP的主要功能,根据这个特点,可以利用平台的文章管理功能快速添加文章,即按照不同的文章类型建立相应的栏目,再把要推送的文章逐条分配到不同的栏目下;根据不同的重要程度,设置不同的文章权重,权重大小决定文章在页面中展示的前后顺序。“长白山学术汇”共设置了3个栏目,不同类型的文章被划分到对应的栏目下,并在手机端按照栏目分类显示。具体操作流程为在功能选择区选择“文章管理”,打开“新建文章”进入文章编辑界面(图3)。编辑界面与其他文字处理软件界面类似,功能直观、操作方便,可以即时显示效果;同时,提供了头部、底部、标题等多种样式,可以快速套用,缩短编辑时间;也可以添加文章配图、组件及文内的插图、链接、音频、视频等,展示形式丰富、灵活,可以补充传统纸质版科技期刊难以展示的内容。
3.2 站点发布与认证
只有经过发布的站点才能被别人阅读。在页面中点击“发布站点”进入站点发布界面,填写域名,选择所属行业、地区,选择同意协议,单击“发布”即可完成发布。其中,域名与“站点设置”中设置的域名一致(长白山学术汇首字母——cbsxsh)。
新建站点的试用期为10天,在10天内可以不用认证,试用期结束前,没有通过认证的站点会被下线,只有通过认证后才能够继续使用;另外,也可以绑定域名,使APP拥有独立的域名,但是对于小型的科技期刊APP而言,没有必要绑定域名。
3.3 APP生成与推广
制作完成的“页面”集合必须生成APP才能够真正成为应用程序,用户才能够通过扫描二维码或者访问站点安装APP。在功能选择区选择“生成APP”,点击“生成APP”,进入APP生成界面。生成APP时需要填写APP的名称,需要上传图标、启动图、引导图,确定版本号。其中,名称指APP的名称(长白山学术汇),而非域名(cbsxsh);图标指APP的外包装图,即出现在移动端设备上的图片,长白山学术汇的图标为自行设计的png图标;启动图指APP封面图,即进入APP后看到的第1张图,建议选用高清、简洁的png图片;引导图为可选项,指启动后进入首页前的图,可以用来宣传和展示APP的内容与特色等;版本号由3段数字组成,最高为10.10.10,版本升级时平台会提醒用户更新APP。
APP可以上架到小米应用商店、华为应用市场及苹果应用商城(Apple AppStore),搜狐快站平台都有详细的操作说明,但是有的应用市场需要站长认证成为企业开发者账号才能够上架。
图3 文章编辑界面
3.4 管理与维护
系统会定期向指定的邮箱发送报告,也可以通过网站随时查看浏览数量和访客数量;除了可以通过PC端管理、维护以外,还可以下载搜狐快站APP,通过移动端维护。更新的内容一经发布,即可阅读。“长白山学术汇”还开通了“畅言”功能,读者可以参与评论,只是需要用手机注册成为用户。
4 小结
“长白山学术汇”APP的推送内容并非单一期刊纸版内容的集合,由《北华大学学报(自然科学版)》《吉林农业大学学报》《延边大学农学学报》和《通化师范学院学报》4种期刊中涉及长白山学术研究的成果论文构成,但是不包括4种期刊中非长白山研究方面的论文,目的是力求使APP更具“专业”特色。另外,推送内容也包括期刊出版、投稿等周边信息。但是在推送内容的整合上并不太理想,深度不足、扩展有限,还有待进一步加强,特别是在增强出版方面,应当补充更加丰富的内容。
对于单一期刊或者少量期刊集合的APP而言,应用开发平台的免费资源或者有少量投入的服务完全可以满足需求,但是与形成品牌和较大影响力的目标还有差距。因此,可以探讨联合开发、合作开发、外包开发的可行性;另外,随着数字化出版、网络出版的发展,对数字化、网络化出版人才的需求也在提高,科技期刊应当有意识地培养、引进这方面的专业人才,为科技期刊的发展提供智力支撑。
本研究只介绍了基于搜狐快站的最基本的APP开发过程,也仅仅应用到了文本、图片、导航等很少的几个组件,与云平台丰富的组件、灵活的技术手段相比,只是很少的一部分。因此,在未来的APP迭代升级中,可以更充分、合理地应用各种组件及开发技巧,丰富APP的展示方式,增强友好性,提高用户黏性。
[1] 汪军,唐荣桂,梁爱平. 2016年我国APP数量超1700万个 通讯社交类APP最受欢迎[EB/OL]. (2016-12-29) [2017-07-10]. http://www.hxnews.com/news/gn/gnxw/201612/29/1132627.shtml.
[2] 陈晓峰,云昭洁,万贤贤. 媒体融合精准知识服务助推学术期刊供给侧改革[J]. 中国科技期刊研究,2017,28(9):805-809.
[3] 陈建华. 媒体融合环境下科技期刊知识服务创新的探索[J]. 中国科技期刊研究,2017,28(12):1099-1103.
[4] 赵双阁,李京. “互联网+”时代学术期刊媒体深度融合路径探析[J]. 编辑学刊,2017(5):79-84.
[5] 王顺善,李敏. 媒体融合下的学术期刊创新发展路径研究[J]. 江苏大学学报(社会科学版),2017,19(6):87-92.
[6] 张强,田旭,郑小光,等. 学术期刊与新媒体融合发展实践探索[J]. 编辑学报,2017,29(6):571-573.
[7] 徐会永,岳金霞,修荣荣. 科技期刊App现状及发展方向探究[J]. 科技与出版,2015(10):78-81.
[8] 钱筠. APP时代学术期刊的发展策略[J]. 编辑学报,2015,27(1):71-74.
[9] 谢征. 移动客户端在科技期刊中的应用[J]. 编辑学报,2013,25(6):581-583.
[10] 姚戈,史冠中,王淑华. 大数据时代科技期刊APP应用分析及媒体融合发展探讨[J]. 科技与出版,2017(10):61-65.
[11] 孙怡铭,彭远红. 自然出版集团期刊移动端特点及启示[J]. 科技与出版,2014(12):20-23.
[12] 戚义姣. 美国化学会期刊APP出版的特点及启示[J]. 科技与出版,2017(1):41-47.
[13] 戚义姣,马建华. 美国医学会和中华医学会期刊APP出版的特点分析及启示[J]. 中国科技期刊研究,2016,27(7):745-750.
[14] 冯秋蕾. App在医学期刊出版中的应用[J]. 中国科技期刊研究,2015,26(4):370-375.
[15] 张义,何洪波,陈怡平. 移动客户端在科技期刊上的应用:以“科学秀”为例[J]. 中国科技期刊研究,2016,27(9):963-968.
[16] 余敏. 科技期刊App制作方法探析[J]. 科技与出版,2015(12):80-83.
[17] 谢文亮. appBook软件在科技期刊App制作中的应用[J]. 中国科技期刊研究,2014,25(7):914-917.
[18] 朱佩玲,邬加佳,吴秋玲. 《器官移植》杂志App与微信公众平台的融合应用实践[J]. 编辑学报,2016,28(3):277-279.
[19] 张扬. 基于“H5+微信”的科技期刊新媒体融合[J]. 中国科技期刊研究,2017,28(10):936-940.
[20] 百度百科. html5[EB/OL]. [2017-09-10]. https://baike.baidu.com/item/html5/4234903?fr=aladdin.
[21] xingliu211338. 关于快站[EB/OL]. (2016-08-25)[2017-01-10]. http://wiki.kuaizhan.com/pub.
[22] xingliu211338. 认识快站[EB/OL]. (2017-02-22)[2017-09-10]. http://wiki.kuaizhan.com/pub/%E6%96%B0%E6%89%8B%E5%B8%AE%E5%8A%A9/%E5%BF%AB%E7%AB%99%E4%BB%8B%E7%BB%8D.