【问题标题】:mobile multiplatform development with native UI使用本机 UI 进行移动多平台开发
【发布时间】:2011-12-22 13:19:40
【问题描述】:

我开发了一个应用程序,在 iphone 和 android 上运行,使用 phonegap 和 jquery mobile。 他们的组合真是太棒了。

为了支持多平台,我也评估了一些其他平台,但我的问题是UI感觉不是原生的(虽然不是问题,但大多数应用程序性能无法与原生相比)。

到目前为止,唯一可以访问原生 UI 的解决方案似乎是单点触控。

对于至少在 iphone 和 android 上提供原生 ui 的平台,无论使用何种语言,您有什么建议吗?

谢谢。

【问题讨论】:

    标签: android iphone mobile native multiplatform


    【解决方案1】:

    获得原生 UI 响应的唯一方法是编写原生应用。

    【讨论】:

    • true :) 在桌面上,即使 20 年后问题仍未解决
    【解决方案2】:

    原生 UI 确实是个谜。您需要先阅读 HIG,用颜色和图像制作 UI,以接近系统默认值。但是如果你使用的是PhoneGap的东西,你为什么还要担心呢?只需依靠框架来接近外观。让您的应用真正有用比让用户习惯看起来更有吸引力。

    但重要的是调整交互设计以避免冲突。比如iOS导航栏最左边有返回按钮,不要放在右边。如果长按或上下文菜单按键没有响应,Android用户会感到失望。

    【讨论】:

    • 现在我让框架尽可能接近,jquery mobile 做到了这一点。我希望有更好的方法。我认为 monotouch 可能是解决这个问题的方法。
    【解决方案3】:

    现在我将使用基于 phonegap 和本机控件插件的混合 js,我将根据需要进行扩展。

    【讨论】:

      猜你喜欢
      • 2023-03-04
      • 1970-01-01
      • 2017-03-20
      • 2013-02-11
      • 1970-01-01
      • 2016-01-08
      • 1970-01-01
      • 2021-07-19
      • 2012-02-25
      相关资源
      最近更新 更多