Android 将安卓1.5作为我的商业应用的目标可以吗?

Android 将安卓1.5作为我的商业应用的目标可以吗?,android,Android,我正在编写一个简单的商业应用程序,它从服务器检索数据,内容非常简单。在Android v1.5上构建它有什么缺点吗 我想让我的应用程序能被尽可能多的Android设备使用。我只是想知道如果我为这个目标平台构建并运行到v2.2或v2.3,是否会有任何显著的性能缺点。这取决于您使用的API。如果坚持使用1.5API,您可能需要做出一些可能会影响性能的妥协。否则,就性能而言,我认为您需要关注的主要问题是运行较新操作系统版本的大屏幕设备 据统计,V1.5设备在市场中所占份额不足1%。当然,你的应用程序市

我正在编写一个简单的商业应用程序,它从服务器检索数据,内容非常简单。在Android v1.5上构建它有什么缺点吗


我想让我的应用程序能被尽可能多的Android设备使用。我只是想知道如果我为这个目标平台构建并运行到v2.2或v2.3,是否会有任何显著的性能缺点。

这取决于您使用的API。如果坚持使用1.5API,您可能需要做出一些可能会影响性能的妥协。否则,就性能而言,我认为您需要关注的主要问题是运行较新操作系统版本的大屏幕设备

据统计,V1.5设备在市场中所占份额不足1%。当然,你的应用程序市场可能有不同的统计数据,但我想知道1.5对任何人来说有多重要


更好的方法是设计应用程序,确定它使用什么API,然后决定向后兼容性是否值得牺牲应用程序的性能或功能。

这一切都取决于您使用的API。如果坚持使用1.5API,您可能需要做出一些可能会影响性能的妥协。否则,就性能而言,我认为您需要关注的主要问题是运行较新操作系统版本的大屏幕设备

据统计,V1.5设备在市场中所占份额不足1%。当然,你的应用程序市场可能有不同的统计数据,但我想知道1.5对任何人来说有多重要


更好的方法是设计应用程序,确定它使用什么API,然后决定向后兼容性是否值得牺牲应用程序的性能或功能。

我认为主要的缺点是缺少不同的屏幕分辨率。我相信这是一个1.6和以上的东西


1.5没有什么“错误”,但我要说的是,你已经远远超出了收益递减的范围。如果客户要求我们支持1.5,我会考虑不接受这份工作;1.6是目前唯一实用的最低要求(IMHO,我相信很多人都不同意)。我认为主要的缺点是缺乏不同的屏幕分辨率。我相信这是一个1.6和以上的东西


1.5没有什么“错误”,但我要说的是,你已经远远超出了收益递减的范围。如果客户要求我们支持1.5,我会考虑不接受这份工作;1.6是目前唯一可行的最低标准(IMHO,我相信很多人都不同意)。

简短回答:不,不要以1.5为目标


长话短说:现在几乎没有人运行1.5(请参阅),当您想添加一些不在1.5中但在其他版本(1.6+)中的酷而简洁的功能时,您会遇到问题。这里的一个大问题是1.5不支持多种屏幕大小。此功能在1.6中引入(使用文件夹drawable hdpi drawable mdpi等),因此,当您在清单中指定minSdkVersion=“3”时,您的应用程序将自动在屏幕兼容模式下运行(请参阅)。您可以通过设置min=3和target=4来解决这个问题,但这将变得很乏味,因为在1.5中有许多其他真正有用的函数是无法使用的。实际上,1.6应该是基线。

简单回答:不,不要以1.5为目标


长话短说:现在几乎没有人运行1.5(请参阅),当您想添加一些不在1.5中但在其他版本(1.6+)中的酷而简洁的功能时,您会遇到问题。这里的一个大问题是1.5不支持多种屏幕大小。此功能在1.6中引入(使用文件夹drawable hdpi drawable mdpi等),因此,当您在清单中指定minSdkVersion=“3”时,您的应用程序将自动在屏幕兼容模式下运行(请参阅)。您可以通过设置min=3和target=4来解决这个问题,但这将变得很乏味,因为在1.5中有许多其他真正有用的函数是无法使用的。实际上,1.6应该是基准。

您可以将目标定为1.5,但在新的Android版本中会丢失一些新功能,还必须考虑旧Android设备的内存管理


2.1及以上,足以覆盖几乎所有市场

您可以将目标定为1.5,但在新的Android版本中会丢失一些新功能,还必须考虑旧Android设备的内存管理


2.1及以上,足以覆盖几乎所有市场

目标SDK不是决定性能的因素,而是运行时。源代码本身可能已经进行了一些性能调整,但是大部分速度改进来自于更好的Dalvik VM。您还需要记住。它不到1%,而且是一个移动的目标,所以当你发布的时候,它会越来越少(越来越少,越来越少)。(哎哟,这应该是答案之一)目标SDK不是决定性能的因素,而是运行时。源代码本身可能已经进行了一些性能调整,但是大部分速度改进来自于更好的Dalvik VM。您还需要记住。它不到1%,而且是一个移动的目标,所以当你发布的时候,它会越来越少(越来越少,越来越少)。(哎呀,这本应该放在一个答案下面)+1;先告诉我吧——屏幕大小确实是唯一的技术问题,而纯粹的容量(或缺少容量)是唯一真正的ROI问题。您可以通过将API级别3设置为最低,API级别4(或更高)设置为目标来绕过屏幕问题。+1;先告诉我吧——屏幕大小确实是唯一的技术问题,而纯粹的数量(或缺乏数量)是唯一真正的投资回报率问题。你可以通过将API级别3设置为最低,API级别4(或更高)设置为目标来绕过屏幕问题。1.6只占市场的1.4%(当应用程序完成时可能会少得多),哟