App和App后台的交互是通过App后台提供的API实现的。API的设计要点估计很多刚进入App后台这个行业的读者会毫无头绪,不知道怎么入门。下面APP开发公司是根据实际工作经验总结API设计的几个要点。
1.根据对象设计API
API设计中最重要的是根据对象而不是界面来设计API。在笔者刚开始做第一个项目的时候,App的一个界面需要什么数据,API就返回什么数据。结果随着App的UI不断改版,需要的数据也不断变化,开发者需要不停地修改API,当API的改动会影响以前的版本的时候,只能写一个新的API版本,最后弄得API中同一个接口出现多个版本,维护成本非常高。
2.API的命名
API的命名务必要做到从API名称就能明白这个API的作用。在创业团队中一般就只有一两个开发人员负责后台,当开发人员要负责维护几十甚至上百个API时就能体会到不能“望名知API”到底有多痛苦。
3.API所返回的数据
App客户端的主要开发语言Java和Objective-C都是强类型语言,所以怎么处理空值显得特别重要,不合理的设计很容易造成App的闪退。
4.图片的处理
在不同的App版本中,各种不同尺寸的手机中,同一张图片显示的尺寸未必一样,如果每次App后台都返回原图然后在App客户端处理,则极大浪费网络资源。深圳APP开发公司本文关于“APP开发公司浅析APP设计API的要点”的知识就介绍分享到这里,谢谢关注,博纳网络编辑整理。