移动应用促使程序设计模式发生改变

移动开发 移动应用
由于手机容量有限,输入是很难处理的问题。用户界面设计者尽力而为,但是问题仍旧很明显,没有开发者会无视它。一些权威人士建议新的语音识别输入可能是小型设备难题的一种答案,但是这种解决方案在其令人失望的结果之前就已经提出过了。

"现在来评估移动设备开发对于总和开发实践产生的最终影响还为时过早。但是应用大的观念转型正在根据输入和地理性能而发生变化,其他的改变也可能随之而来。这些改变之一可能是搜索技术的普遍影响的减少,'问答系统'技术的增加。"数学软件拓荒者斯蒂芬 沃尔夫拉姆(Stephen Wolfram)如是说道。

[[20390]]
数学软件拓荒者斯蒂芬 沃尔夫拉姆

由于手机容量有限,输入是很难处理的问题。用户界面设计者尽力而为,但是问题仍旧很明显,没有开发者会无视它。一些权威人士建议新的语音识别输入可能是小型设备难题的一种答案,但是这种解决方案在其令人失望的结果之前就已经提出过了。

无线和基于Web的服务仍旧是小型设备的生命线,但是开发变化也潜伏于此。新设备的内存、带宽和连通性要求服务开发者关注其消息决策的大小和时间。最近也我们参加“Xconomy Mobile Madness 2011论坛”会议也证明了领域更深层的变化迹象。

Xconomy Mobile Madness 2011论坛
Xconomy Mobile Madness 2011论坛

会上,演讲者斯蒂芬 沃尔夫拉姆认为搜索技术很少影响“无线网络”。相反, Wolfram看到移动开发成为他所支持的“问答系统”技术生长的温床。最近的IBM Watson系统Jeopardy电视机智问答节目的获胜者表示这种技术和软件有直接的相似点。

“移动是一个你必须尽快切入正题的媒介,”沃尔夫拉姆讲到。

“你不必滚动并点击[多重]链接。”因此,他对于其他也看到搜索技术使用的减少,新电话拥有更多用户的人表示赞同。

Wolfram Research创始人兼CEO斯蒂芬 沃尔夫拉姆正是有影响的数学软件计算软件平台的***。科学哲学上将他描述为影响深远且具有争议的未来学者。

Wolfram Research
Wolfram Research

他和他的公司近年来创造了Wolfram|Alpha,这是一个类搜索界面的Web网站,通过访问专门的计算知识引擎回答问题。

这个软件和一个大型的、定期更新的、十万亿以上级别(10-trillion-piece-plus)的数据库、语言分析和动态算法以及方程式相结合。Wolfram|Alpha应用已经可以在iPad、iPhone、Android以及其他设备上使用。

“这么多年我们的业务一直是桌面业务,然后是服务器端业务,再后来是云计算业务。之后就会是Wolfram|Alpha,移动应用,”沃尔夫拉姆讲到。

"Wolfram|Alpha移动应用的直接目的是为在校学生量身定做主要课程",沃尔夫拉姆讲到。例如该公司提供代数学、微积分音乐理论课程助教,学生轻敲(以手指等)该公司的知识引擎进入即可。

“应用世界的战略是针对不同的工作有不同的应用,” 沃尔夫拉姆表示,他说未来的应用将会为医生、系统管理员和很多其他类型的工作者服务。

移动计算和传统平台之间也出现了微妙的不同。传统开发你必须提前指定功能。

“现在你可以通过搜索引擎或者数据库获取知识,为你所处理的功能类型创建软件,”他***讲到。

【编辑推荐】

  1. Groupon新移动应用:两个按键解决两大难题
  2. 合理利用碎片时间 浅谈iPad上的游戏设计
  3. 21个免费的UI界面设计工具、资源及网站
  4. 移动设计初探:触屏网页设计
  5. 移动开发者:打造成功应用的十大密诀
责任编辑:佚名 来源: TechTarget中国
相关推荐

2013-10-23 10:45:55

移动中间件最佳实践

2009-04-06 08:30:26

Windows mob微软移动OS

2010-03-04 10:11:17

Android手机系统

2022-05-04 23:08:36

标准Go应用程序

2012-02-15 14:39:55

GNOME 3

2013-09-04 11:26:41

移动应用界面设计

2013-12-12 16:30:20

Lua脚本语言

2010-08-11 09:15:07

设计模式Python

2011-12-15 21:24:46

应用

2010-08-12 15:59:23

Flex应用程序

2009-09-03 08:46:55

UML类图Java

2012-03-30 15:47:50

ibmdw

2009-12-04 10:53:06

VS WEB

2010-12-28 10:12:39

PHP

2010-08-04 09:34:51

Flex设计

2009-02-25 14:51:05

应用程序设计ASP.NET.NET

2013-09-25 16:01:33

2010-09-17 09:08:49

Java多线程

2010-01-28 09:54:27

C++程序设计

2010-09-25 13:47:14

Java跨平台
点赞
收藏

51CTO技术栈公众号