将处理器密集型应用程序移植到Android限制设备?

将处理器密集型应用程序移植到Android限制设备?,android,ios,Android,Ios,我有一个处理器密集型的应用程序,我很快就会在iOS上发布。iPhone3GS、4和iPad硬件可以很好地处理该应用程序,但早期的iPhone和早期的iPodTouch性能不足以执行该应用程序。在Apple App Store中,我可以限制应用程序可以安装在我的电脑上的设备,要求这些设备必须是armv7——这样,我就不必担心以前的设备让用户失望,因为他们安装了它,而且它的性能不好或不正确 我的问题是:如果我要为Android编写应用程序,那么市场还是应用程序本身呢?是否有类似的方式要求一定的执行能

我有一个处理器密集型的应用程序,我很快就会在iOS上发布。iPhone3GS、4和iPad硬件可以很好地处理该应用程序,但早期的iPhone和早期的iPodTouch性能不足以执行该应用程序。在Apple App Store中,我可以限制应用程序可以安装在我的电脑上的设备,要求这些设备必须是armv7——这样,我就不必担心以前的设备让用户失望,因为他们安装了它,而且它的性能不好或不正确


我的问题是:如果我要为Android编写应用程序,那么市场还是应用程序本身呢?是否有类似的方式要求一定的执行能力?我希望避免应用程序在旧设备上表现不佳,而旧设备本来就无法处理它。

是的,您可以为应用程序设置标准。我不确定处理器速度是否是标准之一,但你当然可以只为android 2.3或2.2开发,这样,只有更高性能的手机才能运行该应用程序,因为它们将拥有更高的操作系统,因此可以在市场上看到该应用程序。

是的,你可以为该应用程序设置标准。我不确定处理器速度是否是一个标准,但你当然可以为android 2.3或2.2开发,这样,只有更高性能的手机才能运行该应用程序,因为他们将拥有更高版本的操作系统,因此可以在市场上看到该应用。

你可以在谷歌Play商店中设置一些标准。这是他们关于过滤器的文档:但没有明确的性能过滤功能

我不认为Google页面涵盖了100%的过滤器,因为我已经看到一些设备专门排除了我的Nexus 7平板电脑在超级六边形游戏中的功能,以及一些按ARM指令版本号过滤的程序,尽管这可能是SDK级别的一部分


做到这一点,最方便用户的方法是提供免费试用版,然后在应用程序启动时,只需运行一个基准测试,并解释该程序的性能是否良好。

您可以在Google Play store中设置一些标准,这里是他们关于过滤器的文档:但没有明确的性能过滤功能

我不认为Google页面涵盖了100%的过滤器,因为我已经看到一些设备专门排除了我的Nexus 7平板电脑在超级六边形游戏中的功能,以及一些按ARM指令版本号过滤的程序,尽管这可能是SDK级别的一部分


实现这一点最方便用户的方法是提供一个免费试用版,然后在应用程序启动时,只需运行一个基准测试,并解释程序是否运行良好。

您如何设置标准?链接?你确定没有任何动力不足的2.2设备吗?我不会依赖安卓版本,因为有很多设备没有那么强大的新安卓版本。也没有找到合适的解决方案,但检查后我想知道是否声称您的应用程序使用了/提供了实时墙纸过滤掉了许多较慢的机器。问题是,这可能同时也是您的应用程序的一个要求。您如何设置标准?链接?你确定没有任何动力不足的2.2设备吗?我不会依赖安卓版本,因为有很多设备没有那么强大的新安卓版本。也没有找到合适的解决方案,但检查后我想知道是否声称您的应用程序使用了/提供了实时墙纸过滤掉了许多较慢的机器。问题是,它可能同时也是应用程序的一个要求。