首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用最新的API有什么意义?

使用最新的API有什么意义?
EN

Stack Overflow用户
提问于 2013-03-06 11:54:26
回答 4查看 119关注 0票数 4

所以我是android开发的新手,最近我做了一些使用API 11的开发。如果每个android都不能升级到最新的API,那么用最新的API开发有什么意义呢?它只能与几部手机兼容。

EN

回答 4

Stack Overflow用户

发布于 2013-03-06 12:00:38

这是一种权衡。后来的API往往会有更多的功能,这些功能会让你的生活更轻松,或者让应用程序变得更好。

但是,由于许多设备无法运行更高版本的API,因此您的目标市场较小。

您应该选择能够获得最大利润的API。这是一种平衡行为,因为早期的API可能会使开发过程变得更加困难、时间更长、成本更高,尽管它们拥有更多的设备。

同样,我实际上已经为特定的屏幕尺寸开发了软件,因为我的应用程序在手机上不可能看起来很好,因此我没有必要尝试。我已经放弃了可能的市场空间(1)让它在平板电脑上看起来很好;(2)加快了我的开发时间。

票数 3
EN

Stack Overflow用户

发布于 2013-03-06 11:57:53

通常,您应该选择最低API级别,以便为您的应用程序提供所需的所有功能,以便最大限度地提高兼容性。

较新的API支持较新的硬件和软件功能。但正如您所指出的,缺点是大多数设备将不会在该版本上运行。

所以这完全取决于你想要做什么。

票数 2
EN

Stack Overflow用户

发布于 2013-03-06 12:06:37

除了@MikyDinescu所说的,这主要是我的想法和理论,因为我也是Android的新手,但似乎这会给我更多的理由拥有一台能立即获得最新更新的Nexus设备。此外,我认为,如果开发人员将新功能添加到他们的应用程序中以获取最新的API,那么这将推动运营商/公司为用户在他们的设备上获得最新的Android更新。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15238677

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档