微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

iOS上的Flex 4.5移动应用程序是否有任何限制?

我看了一些来自adobe的演示,展示了在iOS上运行的使用Flex 4.5构建的应用程序,从简单的列表视图到视频捕获.这让我想知道它是否是构建跨平台移动应用程序的有效解决方案.

对于那些已经使用Flex 4.5移动设备的人来说,您对iOS的功能性能有何印象.你有没有用Flex 4.5移动设备无法用本机应用程序做什么?有没有限制?

解决方法

在我看来,Flex中的移动故事非常强大.这是吸引我进入平台的原因,似乎正在为Flex社区带来生机.

实际上,在Android和iOS中开发应用程序的体验非常棒.您可以开发的速度非常快,Flex提供的抽象(数据绑定,状态管理,换肤等)使您能够完全摇滚您的应用程序.

性能比我预期的要好.它没有原生应用程序那么棒,但它确实完成了工作.在大多数情况下,在Android和iOS之间共享代码和UI的能力远远超过它.

但是,存在局限性.首先,您没有使用本机窗口小部件集.您正在使用Flex小部件集.这意味着您没有获得原生外观.出于这个原因,最好构建看起来像您的应用程序的应用程序…而不是Flex应用程序或本机应用程序.应用程序商店中有很多流行的例子以这种方式工作……在我看来,Flex应用程序几乎需要它.

还有很多API无法使用. Flex为最流行的API(视频,音频,加速度计,定位,webkit等)提供硬件抽象,但仍缺少特定于平台的API(联系人,日历,系统通知等).

那时,值得询问您的应用需要做什么.它有很多原生接口吗?如果是这样,Flex可能不适合您.找到您需要与之交谈的API,并确保Flex具有抽象功能.如果它是一个以数据为中心的显示/编辑应用程序,那么Flex非常适合.

希望这可以帮助 :)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐