我知道这个问题可能重复,但另一个问题甚至已经过时或者不像我想知道的那样,例如所有比较本机(ios,java)和基于html的跨平台(比如在设计或jquery移动设备中比较CSS3功能)用母语)
注意我想比较原生的跨平台,如钛或xamarin和本机ios或java我不是基于html的跨平台
所以我的问题是,如果我有一个移动应用程序的要求,我想选择枯萎使用本机或跨平台(大多数)开发此应用程序
首先:很多人说如果你有一个复杂的应用程序,就不应该使用Cross Platform
所以我怎么能说应用程序很复杂或不能在两者之间进行选择
其次:如果我想将其包含在我的应用程序中(例如动画),那么将我从跨平台带走的要求或功能是什么?
第三:许多人说当我的应用程序必须访问设备的硬件组件时不推荐跨平台,但在我的情况下,钛或xamarin会给我一个原生应用程序,并且都有一个API可供访问iOS或Android中的原生功能至少为什么它们与原生iOS,Android应用程序在性能和内存管理上有所不同
提前致谢