gpt4 book ai didi

android - 加快 iPad 应用程序向 Android 的移植

转载 作者:行者123 更新时间:2023-11-28 20:36:28 28 4
gpt4 key购买 nike

我的工作包括将 iPad 应用程序移植到 Android(从 Objective-C 移植到 Java)。我在 Android 环境中开发过,但从未在 iOS 中开发过。目前我正在寻求建议 -- 我想知道是否有一种方法、方法或过程可以帮助我更轻松地做到这一点。

最佳答案

在这个阶段,通常答案是否定的,但我有一些可能有帮助的建议。

  • 广泛使用 UIWebView/Webkit - 除了任何 HTML5 媒体(和 SVG),呈现 HTML 时几乎不需要移植。通常,您在一个中渲染的内容在另一个中渲染得很好。

  • 如果您的 iOS 应用程序是基本的“显示这个编辑那个”风格的应用程序,您可能会发现 PhoneGap、jQuery Mobile、Titanium 或新的 Adob​​e 套件是更好的时间投资。

  • 由于 Android 缺乏一致的设备基础,这使得开发动画丰富的 UI 变得困难,您可能会发现没有 1-1 UI 比较。相反,请考虑您提供的功能及其基础数据和 View 模型。

  • 您应该能够创建类似的 UIViewController/Activities 结构,尽管幕后的绑定(bind)逻辑将因平台而异。将其绘制在一些纸上 - 它为您的 UI 框架制定了一个非常好的“我到底要做什么”的计划。

  • 更喜欢“输入数据”和“输出数据”之间的中间抽象,这样您就可以交换解析器/套件/api/框架,而无需将所有内容都破解成位。

  • 如果您有自定义绘制例程和图形,请确保您有填充渐变或颜色。 Android 使用盒子模型来支持多种屏幕尺寸——iOS 只有 4 种分辨率需要担心。重新创建相同的外观可能会花费太多时间 - contrasting pastel colours是一个很好的占位符,直到您可以证明制作艺术品是合理的。

没有更多可以说的了that hasn't already been said before .

希望这对您有所帮助!

关于android - 加快 iPad 应用程序向 Android 的移植,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10334026/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com