扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
本文研究了开发商需要的技巧和为能成功的进行移动部署需要考虑的关键技术。
少数开发商曾经承认这种观点,但是对于PC开发变得相对简单。这是因为在PC机上,CPU周期是足够的,带宽是充足的(至少在局域网内)和屏幕能够实时刷新。
操作系统的流行使它很容易假定用户的使用环境,同时大量标准的制定意味着移进和移出客户端应用软件不再是痛苦的经验。
在移动世界中颠倒是真实的。移动设备能使用Palm,Microfsoft或Symbian操作系统,这些操作系统都有他们自己的特点。其它的可以根本不需要操作系统。移动设备屏幕是很小的,CPU周期是不充足的,并且RAM是极其珍贵的,用户界面是杂乱的。
所以为了解这个新世界并把握机会,开发商必须做些什么呢?
在Object Consulting用实践引导企业服务的Daryl Wilding-McBride说,他认为开发商在进行移动技术开发之前必须回到基础上。
“软件开发商已经忘记了需要把软件适应到真正的小空间中去的技巧,”他说,“因为资源是非常值得考虑的问题,所以需要重新学习或者重新发现这些技巧。”
但是重新学习这些技巧可能也意味着,不学习信任IDE这个自动化的代码。这些工具提供了从台式电脑到移动设备的轻便代码,它们有一个非常有用的特点,包含设备的移动技术的计算能力就像膝上电脑与3G以300Kbps以上速度连接一样多种多样,WiFi功率计算机和智能手机相对很少的连接。但是这种差异也意味着,依赖自动代码特征建立的那些代码可能会导入不受欢迎膨胀的应用程序,一旦应用程序转移到一类移动设备上后,将抢夺设备的能量或者降低设备的可用性,一种情形是对于一个应用程序可能需要多倍的代码流。
可供选择的IDE简直没有更多的甜头。采用SDK或者其他适合移动技术开发工具或者甚至适合个人设备的复杂工程,将同时开始影响在课本上找不到的工程管理领域。使用应用软件提供商提供的移动性工具,将帮助发展移动解决方案,因为移动技术的计算需求在增长但是如果只使用某个移动应用软件而不是使用可以重复利用且使用范围宽广的企业框架也可能浪费时间。
对开发移动应用软件工具做出决定,因此需要实际的商业技巧去判断一个工程能承担多少综合和复杂的驱动程序
另外,据Gartner分析家Robin Simpson说,更普遍的,需要注意的技巧是用户界面的设计。“你能做的最糟糕的事是让VB程序员释放一个句柄,相对于master有完全不同的用户范例,” 消费者随意地使用评论将忽略移动应用软件,这样不能使任务更轻松、更迅速。
Meta分析家Bjarne Munch认为移动应用软件需要特别丰富的GUI,可能需要“一些窗体,这些窗体在屏幕上对回答进行了预定义,”所以用户可以不需要额外的网络连接就能快速在提出请求和响应请求时区分选项。“这个技术已经成熟了,”他说,增加了另外一个复杂的层到移动技术开发上。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者