苹果推荐的古诗词 App 做成小程序,会是怎样?

我们已经为大家推荐过爱范儿开发的「知了交通」、「知了地铁」和「苹果购物指南」三款小程序。

关注知晓程序(微信号 zxcx0101),回复「上手」,查看三款小程序上手体验文章。

今天要为大家推荐的,是一款名为「西窗诗词」的诗词查询小程序。这是 App Store 首页推荐应用「西窗烛」开发者开发的一款小程序,它可以让你在手机上查询、阅读、聆听诗词。

「西窗诗词」如何传递古诗词之美?

一打开「西窗诗词」,首先会看到其他用户录制的诗词音频。点击下方的「文库」,「西窗诗词」会将所有诗词按照不同主题进行分类、归档。

「西窗诗词」的分类非常全面,一共有 5 个大分类、70 个小分类。无论是壮志豪情,还是感时伤世,抑或只是想送朋友一首诗,你都能在「西窗诗词」找到对应的分类。

如果你想通过某个诗句找到原诗,你也可以在「文库」顶部的搜索框中输入关键词或诗句,快速检索对应的原诗。

「西窗诗词」目前已经支持 2709 首(本月将会扩充至 52 万首)经典诗词的全文检索。针对不同的诗词,「西窗读诗」也提供评析、注释、译文、赏析和名家点评,帮助帮你更好地理解这个诗词。

「西窗诗词」支持听诗、读诗。用户可以在「西窗诗词」中收听其他用户的诗词录音,或录制分享自己的读诗。「西窗诗词」小程序的录音数据与「西窗烛」app 相通。

你可以在首页或诗词页面中收听到其他用户的读诗,知晓程序(微信号 zxcx0101)在收听了几个读诗后,发现「西窗诗词」用户的读诗质量非常高。

如果你也想将你读诗的感悟通过录音的方式分享,你也能在「西窗诗词」中录制读诗音频。在录音页面,「西窗诗词」会将诗词原文显示出来,方便你在录制时进行参考。

录制完毕后,你可以在提交前收听录音,不满意可以重新录制。点击「完成」按钮,录音就可以提交。

7 天完成的「西窗诗词」,多媒体播放是难题

刘志鹏是「西窗烛」app 的开发者,他同时也开发了「西窗诗词」小程序。他表示,「西窗诗词」花了大约「4 天的下班时间,加 3 天的周末时间」完成。

带有读诗、听诗功能的「西窗诗词」,自然免不了要与微信的语音录制与播放接口打交道。在「西窗诗词」开发的过程中,刘志鹏发现,在微信中调用录音接口时有很多限制和不足。

在微信中录音,除了时长限制和质量限制,生成的文件格式也不是常见的格式。这种名为 SILK 的文件格式需要转换为 MP3,才能在「西窗诗词」中使用。最后,刘志鹏选择使用开源代码进行转换。

此外,将「西窗烛」app 的用户系统与接微信的用户系统对接,也是「西窗诗词」开发时遇到的难题之一。好在,微信官方提供了 UnionId 解决方案,只需要阅读文档,这些问题就能解决。

关注知晓程序(微信号 zxcx0101),回复「官方文档解读」,花一半时间了解官方提供的所有开发文档。

易开发的小程序更纯粹

参与过 app 和小程序开发工作的刘志鹏认为,「感觉小程序的开发门槛比较低,还是要赞一下微信团队」。

框架和组件都设计得非常好,开发者工具也挺好用(支持 Hot Reload、ES6)。个人觉得小程序的开发门槛比 HTML 5 都低。

同时,刘志鹏还表示,小程序无需分别针对 iOS 和 Android 编写两套代码,微信已经将跨平台的问题解决了。这让他在开发「西窗诗词」中省下了不少的精力。

开发难度的降低,带来的最显而易见的好处就是时间成本的缩短。

微信小程序优秀的设计、优秀的开发工具,都让开发小程序的速度比开发 app 快了一个数量级。

当被问及小程序是什么的时候,刘志鹏的回复可以被总结为:「更纯粹的服务。」

他说,小程序扫一扫或搜一搜即用且无需卸载的特性,以及小程序中的各种限制,都看得出微信团队希望让小程序保持纯粹。

理想中的小程序,就像家用电一样,存在于无形之中。

至于是否会继续开发小程序,刘志鹏给出了肯定的回答,而且他的回应显得很坚定。

对于我这种创业者来说,一种新的平台的出现,就意味着新的机遇和突破口。无论小程序被低估还是被高估,都不会影响我对小程序的态度。

创业是九死一生的事情,哪怕小程序只有 10% 的机会,都值得创业者们去积极拥抱。机会总是留给有准备的人。

本期的小程序分享到这里就要告一段落了。我们也希望有更多开发者,能够开发出更多好用、有趣的小程序,为用户提供更多价值。

如果你也有开发完毕的小程序与我们分享,欢迎添加程小序(微信号 callmecxx)为好友,标明「Demo 分享」,我们会尽快与你取得联系。

原文发布于微信公众号 - 知晓程序(zxcx0101)

原文发表时间:2016-12-01

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏python小白到大牛

你心中理想的婚礼什么样?别担心!python帮你完成你的浪漫之旅!

2017年9月3日,对世界上的大多数人来说,或许就只是普普通通的一天,但对我而言,将会是一个难忘的日子,因为在那一天,我结婚了。

2475
来自专栏阮一峰的网络日志

五个为什么(译文)

昨天晚上,我终于把 More Joel on Software 翻译完了。 谢天谢地,总算可以摆脱这本书了。 唯一的感觉就是特别倦怠......检查完译稿以后,...

29912
来自专栏爱原型爱设计

10个最新交互式Web设计实例欣赏

如今,越来越多的UX/UI设计师将交互/动画元素(例如鼠标悬停状态,音频或视频媒体,滚动交互等等)添加到其网站设计之中。这样一方面可以使网站本身更加绚丽有趣,吸...

65116
来自专栏云计算D1net

“从恨到爱” 甲骨文与微软结盟对抗亚马逊

在过去数十年,Oracle与微软是软件行业当之无愧的两大巨头,同时也是数十年的竞争对手——从数据库到ERP,从营销策略到法律诉讼。2013年之前,两位巨头在...

2655
来自专栏Netkiller

项目管理之沟通管理

本文节选自《Netkiller Management 手札》 1.4. 沟通管理(Communication Management) 为了确保项目的信息的合理收...

3337
来自专栏玄魂工作室

近几年前端技术盘点以及 2016 年技术发展方向

Web 发展了几十个春秋,风起云涌,千变万化。我很庆幸自己没有完整地经历过这些年头,而是站在前人的肩膀上行走。Web 技术发展的速度让人感觉那几乎不是继承式的迭...

3173
来自专栏极乐技术社区

小程序一周报 | 小程序广告组正式启动内测 / 企业微信与微信消息互通开启内测

1222
来自专栏SAP最佳业务实践

从SAP最佳业务实践看企业管理(157)-条码

条码 产品管理能力是现代企业经营实力的重要标志之一。随着技术的发展和市场竞争的日益激烈,越来越多的生产企业要求对其产品的生产过程和物流、销售、售后服务等过程进行...

3008
来自专栏BestSDK

Microchip推出支持Apple HomeKit的Wi-Fi SDK

Microchip Technology Inc.(美国微芯科技公司)日前宣布推出支持Apple HomeKit而且经过全面认证的Wi-Fi®软件开发工具包(S...

32212
来自专栏北京马哥教育

国外技术大牛通过12条测试让你更好地编程

马哥linux运维 | 最专业的linux培训机构 ---- 你听说过SEMA么? 它是一个用来测试一个软件团队有多好的相当深奥的系统。不,等等!不要手贱点...

3068

扫码关注云+社区

领取腾讯云代金券