小白必读,安卓APP开发前准备

软件测试

APP开发


浏览:537 次

这是一件相对复杂的事情,涉及产品、艺术设计、服务器开发、Android/iOS开发、软件测试、项目管理等多个方面。这些方面是相互关联的。如果你想制作一个APP,你需要了解以上所有方面。

在实际工作中,很多从其他行业转行从事APP开发或从事APP开发一两年的人,对APP开发的基础知识不太了解,没有考虑到需要注意的地方,导致APP开发过程中出现很多低级错误,可以避免;在APP开发行业,大多数人从事APP开发已有一两年。在许多小型创业公司中,没有全职的产品、艺术和测试人员,Android/iOS开发人员通常需要具备多种技能和多种任务。

目前,关于APP开发的书籍有很多,大部分都局限于一个方面。内容不够全面,很多书偏向理论,与实践联系不紧密。国内外市场上大多数Android开发书籍基本上可以分为两类:

一个是从系统内核和源代码开始。本书重点分析了各种Android模块的运行机制。对系统的深入理解对App开发人员当然是有益的,但在很多情况下并不那么实用;

另一个是标准教程。其基本内容与Android官方文档类似。它从角度关注API的使用。尽管这些书有不同的写作方法、教学思想和例子,但在实际工作中会发现它们远远不够。

本书是从许多实际项目中获得的经验总结,可以帮助读者在开发APP的过程中少犯低级错误,减少可能遇到的各种问题,提高开发效率。

开发App之前需要准备什么?

在开发APP之前,除了竞争产品分析和项目团队建设外,还需要确定以下事项。

 nbsp;1.1适应APP的硬件

大多数用户主要将PAD用于娱乐、教育或公司办公。对于游戏、视频播放、图形和图像处理、阅读、教育或企业办公等类型的APP,建议适应手机和PAD。建议电子商务或财富管理App仅适用于手机。

随着硬件性能和网络速度的提高,使用PAD的用户倾向于直接打开相关网站而不是下载App,以避免频繁的App升级。因此,为了节省资源和加快开发进程,我们可以先开发APP的网站和移动版本,然后再开发PAD版本的APP。

 nbsp;1.2 APP横屏和竖屏界面的选择

目前,大多数PAD的尺寸为7.9英寸或更大。对于PAD版本的App,您只能考虑开发水平屏幕界面,而不是垂直屏幕界面。一些PAD的尺寸约为7英寸。对于这种类型的PAD,用户可以直接使用移动版APP(如果在6英寸手机上使用APP,并且没有接口问题,则通常可以在7英寸PAD上使用)。

对于移动App:建议将水平和垂直屏幕用于游戏、视频播放、图形和图像处理、阅读、教育或公司办公App;电子商务或财务管理等App只能支持垂直屏幕。

 nbsp;1.3 APP操作系统版本

IOS APP建议适应IOS 8.0或更高版本,Android APP建议适应Android 4.2或更高,可根据苹果和谷歌提供的每个版本的系统份额统计进行实时调整。使用Android Studio创建新项目时,单击图1-1所示界面中的“帮助我选择”链接,显示图1-2所示界面,列出每个版本的Android系统的市场份额。

图1-1

图1-2

毕竟,对于大多数公司来说,开发和测试资源是有限的。建议不考虑支持份额低于5%的系统版本。

 nbsp;1.4 APP屏幕尺寸

苹果产品的尺寸没有安卓产品大,每种尺寸的用户数量都是巨大的。除了iPhone4系列和以前的系列手机,其他型号的手机和PAD都应该兼容。

Android产品的大小各不相同。建议手机屏幕的标准尺寸为5英寸、5.5英寸和6英寸