您当前所在的位置:首页 / 新闻中心 / 行业资讯
新闻中心
行业资讯
常见问题
知识百科
产品技术
推荐新闻

现金贷APP开发:Android APP开发之前需要了解的4件事

发表于:2019-07-11

在所有不同品牌,手机,版本和屏幕尺寸之间,Android是近4000种不同设备使用的操作系统。对于开发人员来说,这可能意味着全能或十分。对于你来说,它可能意味着需要找到更有经验的开发人员,延长期限,更长的构建时间,以及一些令人讨厌的头痛。

wouldyourather2-600.jpg


这就是为什么:

1.不同的设备,不同的功能

Android在设备不一致方面取得了成功。与iOS不同,Android由每个手机制造商实施,以适应他们自己的硬件。因此,现金贷APP开发中,与其他人制作的Android设备相比,Android设备的行为方式存在差异,因此您必须在开发过程中考虑这些基于制造商的细微差别。例如,三星Galaxy S3和HTC Droid DNA均在Android 4.1上运行,但S3使用TouchWiz用户界面,而Droid DNA使用HTC Sense UI框架,这是一个微妙但重要的差异,在现金贷APP开发中,需要你思考如何APP集成了这些UI。

2.一种尺码并不适合所有人

三星S3的显示屏尺寸为4.8英寸,而有传言称三星S4的显示屏接近5英寸。品牌spankin'新款HTC One拥有4.7英寸屏幕,比HTC Droid DNA小0.3英寸。然后是7英寸Nexus平板电脑和5.3英寸Galaxy Note。这对你意味着什么?这意味着设计师的工作量增加一倍甚至三倍。与iOS相比,Android设备有许多不同的屏幕布局和封装。为了支持所有这些不同的屏幕尺寸,您的图形设计师必须以多种分辨率生成图像。您的团队还必须多次为UI重新布局,以适应不同的设备。如果您不将APP范围限定为一小组屏幕格式,则布局和图形大小的排列数量足以将一个驱动器推向瓶子。

3.复杂的编程模型 - >更长的构建时间

适用于Android的Java开发工具。

这是您的开发人员可以担心的问题,但这也是您需要注意的事情,特别是如果更有经验的开发人员和更长的构建时间会让您付出代价。与iOS相比,Android的编程模型非常复杂。在创建iPhoneAPP时,Apple会告诉您使用所谓的模型 - 视图 - 控制器范例设计您的APP(这些是一些重要的词,我知道 - 再次,让您的开发人员担心它)。然而,Android只是给你一个工具箱,并说去城里。虽然有些人喜欢空白,但没有人告诉他们如何做他们所做的事情,创造性的自由有其代价:它使得在Android上设计或编程某些内容变得更加困难,相比之下,曾经很简单且在iOS上更省时。(另外,Android的开发工具很糟糕,

4.有一百万个Android版本

开玩笑,虽然它确实与iOS相比。从“Cupcake”(Android 1.5)到“Jelly Bean”(Android 4.2)和最新的“Key Lime Pie”(Android 5.0),Android有18个API级别(这是'版本'的开发者谈话)和计数。虽然所有这些版本更新听起来都很美味,但从开发人员的角度来看,它们更像是可以在杂货店买到的那些无脂,无糖,无味的松饼(如果你喜欢那种东西,那就没有冒犯了! )。为什么?因为没有人真正喜欢它们。你会觉得看看你可以用新版本做些什么很酷的新东西会很有趣,但是当前Android设备的市场份额是如此严重分散,您实际上并不知道应该编写哪个版本而不会疏远您的客户群。那么,您最好的选择是针对最旧的版本进行编程,以涵盖所有潜在用户。这意味着您将失去新版或更高版本的额外优惠,例如附加功能或易用性(例如,Android 4.0 Ice Cream Sandwich在Android 3.0 Honeycomb上的更强大的UI和增强性能)。

Android不是开发人员最好的朋友 - 远非如此。尽管如此,这是一个快速增长的市场,业界正睁大眼睛看着它。它充满了各种可能性,它可能就是你的APP金矿的所在。但在你迈出这一步之前,请与开发人员交谈。做你的研究。并确保你确切知道自己正在做什么。

你是开发人员吗?你有什么讨厌开发Android APP的?在下面分享您的想法。

游客