为了让大家能够了解到不同平台的产品特质以及现状和发展趋势,我们特别邀请到移动App平台的@面孔网杨锴、PC平台的@豌豆实验室张涛和姜楠以及@HTML5研究小组的黄蔚瀚,他们将分别以各自独特的视角,来审视和解读未来时代的Apps。

【注:本文同时刊发于InfoQ主办、百度支持的《应用的未来》一书。该书内容面向App设计和开发技术等,将于3月23日举行的百度开发者大会与大家见面,现在报名百度开发者大会,即可免费获取该书。】

InfoQ:请介绍一下您自己以及您所负责的产品?

杨锴:我是杨锴,我们面孔目前的主要项目是HTML5开发工具:Julia。Julia是一款基于HTML5的开源移动应用开发框架。通过Julia,只要具备网页工程师的基础知识(例如,HTML+CSS+JavaScript),就能否开发出足以媲美本机代码(Native APP)的移动应用。

张涛:我是张涛,@hidecloud,曾任职于 cnBeta.com 及腾讯。目前负责豌豆荚应用搜索产品的设计工作。豌豆荚应用搜索是一款很有趣的产品。一开始豌豆荚只和应用汇一家市场有合作,后来随着接入的市场越来越多,用户开始有了抱怨“每次找应用都要去不同市场,还不能保证这个市场就是最新的版本”。于是我们发掘了这个需求,并开始整合与我们合作的市场应用资源,来做这么一个手机应用领域的垂直搜索引擎。目前我们已经与 21 家应用商店合作,为用户提供不同版本的超过 50 万款应用进行下载。

姜楠:我是姜楠,豌豆荚应用导航产品设计师,目前我负责的主要是豌豆荚应用搜索产品中所以浏览型页面的设计工作。

黄蔚瀚:大家好,我是来自于HTML5小组的黄蔚瀚,目前我负责华彩彩票客户端产品设计以及后期的产品优化的工作。

InfoQ:您认为好的应用应该具备哪些特质,请列举三点并说明一下理由。

杨锴:

  1. 开发者自己有需求长期使用:只有把自己当成用户,你才会发现真实有效的潜在需求。
  2. 容易维护和升级:我们见过很多应用开发因为初期规划混乱,或开发团队不稳定,造成1-2个版本更新后就夭折了。
  3. 性感:如果在理性需求之外,让用户在感情上对你得产品产生认同,那么这个产品的用户忠诚度和扩散性都会很好。做到这点不容易,但是我们也能看到一些产品实现了,比如Mini cooper,糗事百科,豆瓣等。

张涛:

  1. 可用性:手机上的操作空间相比桌面来说小很多,界面元素需要保证用户在各种条件下(斜视屏幕、手指遮盖、阳光直射……)可见或者说是可预见。这要求设计师对自己所设计应用的使用场景有深入的认识,确保用户在整个使用过程中无痛。
  2. 专注:我一直很强调“应用”与“软件”的区别,手机应用就应该专注于某项功能,为用户解决某个特定的问题。而不是像桌面软件一样,提供大而全的功能覆盖。手机应用要求启动快,解决问题快,帮助用户快速进入快速退出。应用,应该只是用户处理问题的一个工具而已,不应该成为浪费时间和精力的平台。
  3. 长期维护:一款有开发者长期维护的应用,总给人一种安心感,更容易让人投入到其中。特别是某些需要开发者长期维护才能很好使用的服务,更新频繁程度、功能开发进度,都很影响用户的最终选择。

姜楠:好的应用站在不同的角度答案也许会发生不小的变化,比如开发者、市场、用户给出的答案都是不一的,我以用户的角度认为好的应用至少应该包含:

  1. 易用性:这里也包含了典型的应用场景、涵盖更广的机型、轻量化的体积。
  2. 精致性:这里主要指的是应用设计层面的精美、细致,即要有精美的UI,也要有对细节处不断的打磨。
  3. 风格性:一款好的应用一定要有自己的风格,或受众人群、或设计风格

黄蔚瀚:好的应用要做到“好看,好用,有生命力”

  1. 好看主要体现在用户第一眼看到应用的印象,以及使用过程中对应用整体和细节的印象,这里需要设计的强大力量。有许多应用由于图标没有吸引力,用户下载后可能就再没打开过,或者根本就没有打开它的欲望,这对应用本身是很不利的。
  2. 在可用的情况下,好用主要针对整体操作以及合理性,这里有两点,一点是对应用内部数据类型和数据量的编排设计。二是对操作这些数据的实现方式。
  3. 有生命力,主要与产品周期以及服务周期,让用户知道这个产品不是3天或者5分钟就可以删除的,这里需要结合商业计划进行分析。我们的客户端与现实生活挂钩,所以,我们会把它看做一种基于娱乐的消费工具,我们希望用户习惯性的打开,看看就可以关闭了,希望操作在1~2分钟内完成。产品的生命力和本身的使用周期以及业务逻辑周期有关。

InfoQ:在设计、开发、运营中,最让您头疼的是什么,请列举三项。

杨锴:

  1. 设计师和程序员的沟通。
  2. 前端工程师和后端工程师的沟通。
  3. 程序的可维护性和复用性。

这三点也是我们开发Julia的一部分原因。

张涛:

  1. 设计:对用户需求的揣测。
  2. 开发:工程师对设计方案的理解。
  3. 运维:国内没有专业的网络支撑服务,比如Amazon这样的。所以需要投入很大的力量来保证线上服务稳定。

姜楠:

  1. 在产品成熟前,摸着石头过河的感觉,需要不断的尝试,在产品 launch 后,不断调整,过程比较痛苦。
  2. 有时需要不断地对开发人员去讲解,产品这样设计的原因、过程及目的。

黄蔚瀚:设计—>开发—>运营

  1. 需要弄清UI与GUI的关系,有好的结构UI才可以让设计人员制作出好的GUI出来,这里可以减少未来的重复劳动量;设计是需要时间来消化的,而且需要接受一个客观的时间段来批判,对于设计来说,我们最担心就是遇到审美疲劳的问题,和”看起来不专业”的问题。
  2. 开发需要跟着策划走,因为在实现过程中往往发现有的‘可以做,但是暂时做不了’,所以需要与策划紧密沟通来作出临时解决方案,由于技术开发与策划有明显逻辑不同,所以策划对技术需求描述也是一个难点。
  3. 运营针对用户的多样性,以及服务的复杂度提升,宣传渠道的变化这里主要体现资金问题。

InfoQ:您最看好的技术或工具或理念是什么,请列举三点。

杨锴:

  1. 简洁有效。
  2. 前端、后端在语言和开发方式上的统一。
  3. Open Web App。

张涛:

  1. SaaS:虽然被炒烂了,但随着带宽的提升(最近全国都在提速嘛),软件和应用这个概念最终将会模糊掉,用户在意的是数据,和数据被处理的方式。至于这个应用到底运行在本机还是云端,用户终将不会在意。
  2. iPad:虽然这几年 iPad 的狂潮已经席卷了全球,但其所带来的影响还没有真正地显现出来。媒介既信息,iPad 所带来的将是对下一代人阅读及交流习惯的颠覆式改变。

姜楠:

  1. 个性化:目前号称自己做个性化的产品多如牛毛,但实际并没有哪一个技术或工具可以完美的让用户有这种感知。
  2. 关系+兴趣社交:目前关系社交鼻祖Facebook,兴趣社交twitter,两都都在各自领域做到极致,当然并不是说Facebook 只有靠关系,或Twitter只靠兴趣,他们也有向对方的领域进军,不过兴趣和关系本身并不矛盾,而将两者都完美结合的案例,个人觉得还没出现。

黄蔚瀚:我们常说的“技术不是问题”是需要调整这个说法的。因为,技术往往受到了时间的约束,时间则受到市场限制。做不做得了不是技术实力的问题,而主要是时间的问题,如果时间不够,那好产品是出不来的。所以,对理念的具象化需要有“现实的”思考,而不是做大而是做远。这里需要思考产品周期,以及每个版本可以实现的东西,千万不能急着让所有东西都在一个时间段内出来。

InfoQ:您认为应用未来的发展方向是什么?

杨锴:

  1. 有偿云服务。
  2. Open Web App。
  3. 永远在线

张涛:更轻量化,摆脱对单一平台或者使用场景的限制,可以在不同的设备和场景中自由平滑切换。用户关心的是“自己”和“数据”,不需再为应用本身而操心。
姜楠:

  1. 个人娱乐化,这点在iPhone 平台上可窥见一斑,但在Android平台上才刚刚起步,基于个人兴趣的娱乐化服务方式将是以后发展的趋势。
  2. Cloud:云端的服务从兴起到如今的“蓬勃发展”,但仍远未到其可以较好的服务用户,服务分散化,局限性,操作的复杂度,空间大小等等在这些都解决后,将会迎来其更为人性化的浪潮。

黄蔚瀚:未来应用发展方向会持续的两级分化,会有一部分大型应用开始把渠道走进电视屏幕。

  1. 我觉得小型应用会开始大量使用云端,而且会快熟进入一个成熟期;大型应用会基于企业级的大型服务器做服务;中型应用会很快进入一个瓶颈,生存会非常困难。
  2. 用户体验会渐渐被复原为用户中心设计,因为产品的发展趋势都是‘重体验,轻功能’。因为,好的产品强调的是用户中心设计。对于用户体验分析,则需要大量使用数据反馈才可以得到相关优化依据。
  3. 由于我们的产品专业性强,以及涉及渠道包括网站,手机,数字电视,终端机等平台。所以产品方向会继续注重安全性,以及挖掘不同平台特征来满足用户的不同需要。

InfoQ:在2012年,您所负责的产品会有哪些改变和升级?

杨锴:我们会在2012年推出Julia的1.0和2.0两个版本,并推出JS++的规范。通过对Julia和JS++两个项目的改进,预计在2012年第三季度实现如下两个产品目标:

  1. 只写一套代码,实现跨平台运行。
  2. 用HTML5开发,自动编译为二进制代码。
  3. 前端开发直接声明数据,后端自动生成数据库。

张涛:豌豆荚应用搜索在实现了基础的应用市场整合后,将会在为用户提供更精准搜索结果这点持续优化。结合用户使用习惯,用户推荐内容等信息,帮助用户更好更方便地寻找发掘应用。

姜楠:

  1. 推荐数据与云端的无缝整合。
  2. 个性化的推荐方式。
  3. 导向性更强的导航系统。

黄蔚瀚:今年我手上的产品主要会进入深度优化,由于我们的功能已经比同类产品完善得多了。所以在接下来,会把核心在功能流程上进行改良。

应用的未来——面孔、豌豆荚、HTML5小组专家访谈相关推荐

  1. 专家访谈:为什么我们需要Erlang

    专家访谈:为什么我们需要Erlang --专家畅谈Erlang与并行计算和云计算 如今的计算环境正面临着两大变革:CPU的多核化和云计算.行业内人士预测,未来10年内,普通用户使用的计算机的CPU将达 ...

  2. 专家访谈:Flex技术对web开发的影响

         专家访谈:Flex技术对Web开发的影响 专家简介:姜天格,时任NTTDATA数据系统集成(北京)上海公司项目经理.有多年项目管理经验,在软件项目管理.软件过程改进等方面有深入的研究. 1. ...

  3. 关于Google收购MOTO移动事件的社区专家访谈

    Goolge收购摩托罗拉引起了全球媒体和IT业界的广泛关注,CSDN社区就此事件先后对CSDN董事长蒋涛(详见:[社区专访]CSDN董事长蒋涛:分析谷歌收购摩托罗拉无线对移动产业带来的影响)和多位博客 ...

  4. 【专家访谈】性能架构师 - 贾江兵

    [专家访谈]性能架构师 - 贾江兵: http://www.automationqa.com/uchome/space.php?uid=1&do=thread&id=99

  5. 【专家访谈】测试专家 陈林钧 访谈问题收集中

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! [专家访 ...

  6. 【专家访谈】测试专家 陈林钧 访谈记录整理汇总

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! [专家访 ...

  7. Web移动应用的未来:使用HTML5和CSS

    [51CTO译文]移动设备的广泛使用,使许多传统开发者很无奈.一个企业真的既需要一个Web站点又需要一个移动应用程序吗?本文讨论了HTML 5的可移植性以及在所有的移动平台上的良好表现.HTML 5将 ...

  8. 机器人植入情感芯片利与弊_未来机器人或具备情感 专家:要考虑伦理问题

    有喜怒哀乐的机器人,讨厌你,甚至控告你怎么办?电影中具备人类意识的机械战警应该算是人类还是机器人?在2015年夏季腾讯思享会上,中山大学人机互联实验室主任.哲学系翟振明教授指出,发展人工智能需要先考虑 ...

  9. 【PMP】工具与技术:专家判断、头脑风暴、焦点小组、访谈的理解

    1.专家判断   关键词:主题专家 有经验的人,大家一起拍脑袋.想事情.专家不一定是学富五车的人,只要是能够给我们提供当前活动合理判断的都是专家. 专家判断是一种能够快速得出结论的方法. 注:有主题专 ...

最新文章

  1. python 爬取svg数据_python处理svg数据
  2. 03-NSPredicate谓词
  3. 升级10.11后使用CocoaPod出现-bash: pod: command not found 解决办法
  4. 判断一个数是否是素数(质数)
  5. Linux有问必答:如何扩展XFS文件系统
  6. EF学习杂记39:如何重置Relationships
  7. 水利水电计算机考试内容及合格标准,水利水电自考本科科目及流程.docx
  8. MyBatis——@Result注解column参数传递——父查询函数的参数传递到子查询
  9. 【玩转cocos2d-x之三十三】游戏嵌入Webview网页
  10. centos7上配置Samba服务器完成与windows的文件共享
  11. 2009年广东省大学生程序设计竞赛 A
  12. QtJava笔记-Qt与Java进行SSL双向认证(Qt服务端,Java客户端)
  13. 数据分析来诠释,为了“鸡”出“牛蛙”,中国家长到底能有多拼!
  14. 图像分割(一):K-means聚类算法
  15. 白板推导系列Pytorch-隐马尔可夫模型(HMM)
  16. linux 安装与卸载JDK
  17. word排版案例报告_看完这4个文章排版要点,你就会排版啦!
  18. 大学生体测技巧 动态拉伸,立定跳远,肺活量,仰卧起坐,坐位体前屈
  19. 今天的Java笔试题
  20. 东华大学2020考研计算机复试准备上机题解析答案_基础篇(1-29)

热门文章

  1. Mysql简单增删改查语句复习题
  2. java编程基础第三天
  3. 超简单的Google Protobuf的使用手册
  4. 技术宅自制超迷你智能NFC名片:一张平平无奇的门禁卡,如何变身为用不起的样子?...
  5. tessent 命令研究 - stil2mgc
  6. 【电大题酷】【4】2269个人与团队管理
  7. 数字信号处理之期中斩神篇(四重 斩仙)
  8. 男孩取名:形容男孩子学识渊博的名字
  9. 邵老师大前端爱前端学习课程全套
  10. 【学生管理系统】权限管理之角色管理—添加角色并添加对应角色的权限