未来App开发的方向

雷峰网
0 评论 2799 浏览 3 收藏 3 分钟
零基础想转行产品经理?别担心!我们的实战营专为转行者设计,提供体系化课程和项目实战,帮你弥补经验短板,成功实现职业转型,拿到心仪offer。

未来的移动App开发不仅仅是让它适应一方小小的屏幕,采用不同的编程语言,基于不同的操作系统。那它是怎样的呢?现在我想我们应该把注意力转向建立现代化的App了。

全方位
那什么是一个现代化的App呢?现代化的App应该可以跨平板、智能手机、phablets、各种显示屏、汽车显示屏,甚至是桌面以及笔记本。这些设计能够适应新的互动需求,包括声音、 触摸、鼠标以及眼睛跟踪。

易伸缩
现代App可以根据需要自由旋转、基于云、全面使用开源软件,这样它增加了灵活性,使得扩展架构更灵活。

面向API
现代化App中API无处不在,它们会建立在开放的网络技术上,通过REST, XML以及JSON 让所有设备都能够轻易处理数据。这样以一个基于开放的形式,第三方开发者可以在一组核心数据中自由添加插件、进行创新。

 

响应式
现代化的App正在接触越来越多的网络拓扑结构,App状态的管理被推到边缘。但是异步服务技术可以在一个无状态的方式下向客户提供信息。

系统设计模式比如Broker—Pipes—Filters,可以比传统的模型-视图-控制器的方法更好。此外,内存数据库是用来聚合多个服务端点信息、尽可能像运营商网络那样缓存信息。

有机化
现代化App会越来越像一个生物有机体,更符合人性。随着时间的迁移,App的各个部分一直在改变,客户端会不断呈现新特点,使服务更有效的新算法也会不断呈现。以后将朝着跨系统操作、跨系统记录、跨系统管理的方向发展。

像以前那样一次发布就改变更新所有附件的方法风险太大了,而现代化App中开发运维是可持续部署的。

上下文的
在移动开发上做转变,有一个巨大的机会是增加对数据的上下文处理权,比如在一个用户知道他想要什么之前就能预测到他想要什么。

最后,建立现代化的App不是跟学习Objective C一样简单的事情,因为这些App横跨着多个系统,开始你的战略前不要跟云和大数据分开。

 

来源:雷锋网

更多精彩内容,请关注人人都是产品经理微信公众号或下载App
评论
评论请登录
  1. 目前还没评论,等你发挥!
专题
17943人已学习14篇文章
MVP是指开发团队通过提供最小化可行产品获取用户反馈,并在这个最小化可行产品上持续快速迭代,直到产品到达一个相对稳定的阶段。本专题的文章分享了如何做MVP产品。
专题
14892人已学习12篇文章
在协同办公场景越来越丰富的背景下,协同办公产品起到了关键性的作用。本专题的文章分享了协同办公产品的设计思路。
专题
14409人已学习14篇文章
在很多产品中,搜索都是其中比较基础且很重要的一个功能。搜索的设计、逻辑、交互等问题也是需要特别注意,本专题的文章分享了电商搜索功能的设计指南。
专题
13147人已学习14篇文章
在这个大数据时代,数据对于企业的重要性越来越明显,因此不少企业将数据作为推动一款产品的重要前提。本专题的文章分享了如何用数据去驱动决策。
专题
17315人已学习14篇文章
图标是用户页面不可缺少的元素,本专题的文章分享了图标设计指南。