移动应用程序设计:菜单驱动与选项卡控件

时间:2010-03-31 05:32:55

标签: iphone android

iPhone没有菜单AFAIK;大部分内容都是由屏幕控件和小部件驱动的。 Android有菜单,当然。我正在努力在Android平台上移植iPhone应用程序。

菜单驱动方法有哪些优点和缺点?

1 个答案:

答案 0 :(得分:4)

我认为iPhone OS中的TabBar驱动的应用程序非常类似于Android下的菜单驱动应用程序。虽然在视觉上它们略有不同,但它们可以用来做类似的事情。

当然,使用OS Common UI元素的优势是巨大的。如果您将iPhone移植到Android而没有真正考虑UI元素的转换方式,那么最终会得到一个草率的端口。如果你从Android到iPhone,也是如此。

退一步看看你想要创建的功能。阅读iPhone HIG。阅读Android开发者指南。专门为每个应用程序布局应用程有了良好的MVC,数据模型的设计几乎是100%相同。视图可能有所不同,但相似(如果有意义),控制器将有许多共同的方法,但它们下面的逻辑略有不同。