我应该在相同或不同的项目中做Android平板电脑版项目吗?

时间:2011-08-11 04:16:19

标签: android

我们开发了一款中等(320x480)和高(480x800)的应用程序,支持纵向和横向。应用程序有很多图像,所以构建apk文件大小到目前为止是27 MB。

现在客户想要平板电脑版的应用。如果我在同一个项目中做平板电脑版本,我认为应用程序的大小将达到30MB以上。

如果应用程序大小超过30MB,是否有任何问题?

我应该在同一个项目或不同的项目中使用这个平板电脑版本。请建议我。

谢谢

2 个答案:

答案 0 :(得分:2)

如果

,您的应用程序可能无法在平板电脑上正常工作

1)您使用过HoneyComb版本(平板电脑的Android版本)已弃用的Android API。这需要使用新的API,最糟糕的情况下重新设计。

2)你有320x480的定制UI小部件。这可能包括硬编码的分辨率值,UI小部件中使用的小分辨率图像。在这种情况下,您需要重新设计UI屏幕并对其进行微调。

3)您在Froyo / Gingerbread的工作区。您需要将应用程序工作区迁移到HoneyComb。

4)您的应用因硬件而受到任何限制。这是因为您当前的应用程序已经开发为320x480分辨率,必须是一个慢速硬件。但平板电脑由1 - 1.5 GHz处理器供电。您可能需要查看一组新的限制(或自由?)。例如,应用程序的内存限制可能已经上升。

简而言之,我建议为Tablet提供不同的工作区,但是如果您的应用程序具有独立于上述内容的类,那么您可以跨应用程序共享您的包。 (Tablet Vs Phone App)。

词shash

答案 1 :(得分:2)

  

如果应用程序大小超过30MB,是否有任何问题?

如果您计划将应用程序上传到Android市场,则apk文件的文件大小限制为50MB。与大型apk文件相关的其他问题列在this SO问题

更新: Google更新了您可能会参考的市场政策link