前不久,小米旗下的多看阅读团队发布了一个新的应用:小米小说。这款应用小巧而专注,是专门针对网络小说的阅读,人们用它既可以阅读不同原创网站上的连载小说,也可以阅读移动设备上的本地图书。

关于这款冠着“小米”之名的应用大家有很多猜想,网上也有不少解读,这里就不多说这个话题了,我们今天是想了解一下,开发出小米小说背后的技术都有哪些呢?带着这个问题,51CTO记者来到北京多看科技的办公室,采访了多看阅读副总裁王毅。

架构:源于多看阅读 是个体力活

据雷军介绍,小米小说其实原本是多看书城上的原创频道,采用连载的方式,但其他的一些技术都是公用的,所以小米小说的架构是源于多看阅读。值得一提的是,小米小说采用了小米帐号体系和米币支付,这也是小米内部生态圈的整合,可以进行快捷和方便的支付。

那么为什么要将小米小说单独拆出来作为一个新的应用呢?王毅表示,据他们的调研,发现图书的用户群和网络小说的用户群以及需求相差很大,所以放在一起其实并不好,分为两个产品,各自有自己精准的用户群体,这才符合移动产品的小而美的设计思想。

那么和多看阅读不同的部分,小米小说是如何保证从文学网站获得即时更新呢?原来现在阅读的渠道很多,所以文学网站都推出了自己的API,小米小说通过接入这些API可以保证实时更新。不过这些API的性能有高有低,接入和之后的调优就是体力活了。

客户端:采用原生App 产品设计很重要

小米小说的客户端是采用Native方式开发,虽然开发难度较大,但对于多看的研发团队来说不是个问题。据王毅介绍,他们在几个月前才开始有做小米小说的想法,后来投入开发,也并没有用去多少时间。

“采用原生开发,有助于为用户带去我们多看的阅读体验。” 小米小说在客户端上采用了和多看阅读一样的排版引擎,保证了原创文学内容也可以享受到精品阅读的快感。目前原生App的体验仍是Hybrid混合App和Web App所不能相比的,不过原生App在更新和更改界面布局方面有弱点,特别是对书城这样的模块,王毅表示,他们也不否定将来可能采用混合开发甚至Web App的方法。

至于客户端的优化,王毅表示,其实这主要靠产品前期的设计,只要设计好了,然后工程师们按照设计来实现就基本上没什么问题,这对移动产品经理提出了很高的要求。不过一款移动App是否能够成功,的确从很大程度上取决于产品经理。

测试:采用第三方测试平台

小米小说目前只发布了Android版本。事实上自从多看被小米收购以后,主要目标设备就变成了Android。但随之而来的考验就是Android的碎片化问题。

多看对这个问题也没有很好的解决办法。小米小说首先针对自家的设备做适配,然后其他的Android设备的测试就交给第三方测试平台了。

看到这里,想必读者已经对小米小说的技术已经有所了解。也许有人认为小米小说的技术没什么了不起的,但一款App是否成功,技术只是其中的一个方面,技术毕竟是为体验做支撑的,只要用户体验上去了,用户并不关心它背后的技术是什么样的。

这里也想对开发者们说一句,不要盲目的追求技术,有些东西如果能用第三方服务,那么还是用第三方服务为好,比如推送、测试等,而开发者们应该将精力集中到应用的核心功能和体验上,这样才能做出像小米小说这样的作品。

雷军:小米不能说的秘密---不成功都很难相关推荐

  1. 美团王兴:互联网下半场基本功不过关 活下去都很难

    2月6日消息,日前,美团点评CEO王兴发布内部信称,2018年我们在香港主板成功挂牌上市,成为一家公众公司.这意味着更大的责任,更多的耐心,更长的道路.新的一年,我们既要继续加速奔跑,也要做好准备迎接 ...

  2. 为什么很多网站的验证码都设置得肉眼都很难识别?

    欢迎访问网易云社区,了解更多网易技术产品运营经验. 首先来谈谈验证码的机制,验证码作为一种人机识别手段,其终极目的,就是区分正常人和机器的操作.而对于没有验证码的场景,比如用户登陆,则机器可以同时.大 ...

  3. 为什么大学计算机老师不去大公司当程序员说出来你都很难敢相信

    大学中的老师,人们的印象一般都是学识渊博.谈吐优雅的儒士,其实他们也是为了名利奔波,忙忙碌碌的.既然是为了赚钱,大学里面的计算机老师为什么不去大公司去做一名程序员呢?这样的话,赚的钱一定会比大学那点工 ...

  4. 试图运行项目时出错,无法启动调试。没有正确安装调试器--很多次都是上网找了很多资料,都很难解决

    试图运行项目时出错,无法启动调试.没有正确安装调试器.请运行安装程序安装或修复调试器 收藏 对于这样的问题,出现很多次,很多次都是上网找了很多资料,都很难解决,只好重装IIS或者是.NET. 通过网上 ...

  5. 为什么所有公司OA系统都很难用?

    在寻求管理软件/系统/应用的时候,人们通常都希望找到一套像手套合适手一样的系统来管理自己的公司,结果都发现找不到. 接下来,大家都会想到,我们自己来定制开发一套吧. 有些朋友会来问我的意见,一般我都会 ...

  6. 中国人新奋斗:行行都在卷,处处都很难,人人都在熬

    前言 01 从燃到熬 从自然轨迹看,一个国家的增长,总是先快后慢.从一马平川的奔,到愈高愈难.所见愈奇的登. 从精神轨迹看,一个民族的成长,往往是从燃到熬.在燃时代,机会遍地走,点一点星火就能燎原,胆 ...

  7. 网站建设很简单,想要成功却很难

    现如今互联网中网站千千万,但是能有几个企业网站敢说自己是成功的呢?很多网站都有自己失败的点,尽管不说,但是从企业的互联网发展走向中就能窥得一二,不仅不能帮助企业促进线上线上宣传推广,还付出了一笔成本, ...

  8. 成人教育还是K12,对网易有道来说都很难

    文|陈曦 来源 | 螳螂财经(ID:TanglangFin) 北京时间5月20日,网易有道发布了2020财年的一季度报.当日网易有道高开低走,最后收盘跌6.14%. 网易有道一季度的成绩单不可谓不好, ...

  9. 别看人家日子过得很轻松的样子,实际都很难,相信吗?

    我有一个初中同学,才30岁出头,当我们还领着5000元的工资,过着没日没夜的加班生活时,他却开着几十万的奔驰,并拥有自己的公司,当起了老板.正当我们羡慕他的人生际遇时,却被我们发现他在说谎,实际上,他 ...

最新文章

  1. 用mysqlworkbench生成ER图
  2. 找到二叉树中的最大搜索二叉子树
  3. 一起教育科技携手神策数据,数据赋能智能教育新时代
  4. Windows与Linux系统拷贝文件之pscp的使用
  5. SSM框架前台传中文到后台乱码问题的解决办法
  6. UX2 beta 3正式发布!!
  7. 敏捷开发免费管理工具——火星人预览(四)
  8. Flink 如何支持特征工程、在线学习、在线预测等 AI 场景?
  9. virtualbox虚拟机下的cdlinux找不到无线网卡的解决方法
  10. 全局光照算法:IBL
  11. 首次 LFS 搭建全过程
  12. 黑苹果完整安装教程,内含后续系统优化
  13. 【区块链技术工坊32期】陈军:区块链+供应链金融解决方案及落地案例
  14. Odoo集成Plausible埋码监控平台
  15. 【笔记整理】vue.js笔记
  16. 微分方程建模实例:对药剂量开处方
  17. 基于51单片机的水温水流量检测/智能水龙头控制系统proteus仿真原理图PCB
  18. 欧美企业必备技能-Mockito
  19. vs 2019使用Installer Project制作安装包的问题
  20. redist mysql_SQL Redist content: Command line option syntax error. Type C

热门文章

  1. 根文件系统(三)——initramfs文件系统制作
  2. 乳胶床垫能用电热毯吗
  3. 没有Iphone也能装逼:让Android版QQ显示成Iphone6
  4. 一个关于软件开发的笑话
  5. 免费、不用部署SD:AI二维码制作教程
  6. 程序员怎样提高项目管理意识
  7. 安科瑞直流漏电流电流传感器的技术参数
  8. 基于nodejs的语音聊天
  9. 【数据库课程设计】阶段一:设计主题的确定
  10. 云南省高中计算机学业水平考试,云南高中学业水平考试