Geo*_*e L 4 android appcelerator ios
最后我在2010年使用了Appcelerators平台,即使生成一个简单的表,我也看到了非常差的性能.有没有人有机会在过去几个月尝试一下?如何使用此平台开发应用程序的整体速度?
mr.*_*Voo 13
我们正在使用Titanium开发iOS和Android.
iOS应用程序非常快.除非您需要提供并发性,否则您不会注意到Titanium的使用.如果要通过"Pull-To-Refresh"向表视图添加行,或者在滚动时这将很慢,因为您无法管理何时使用UI-Thread,何时不能.这由Titanium处理.然而,我们的应用程序使用此功能,我们 - 以及我们(业务)客户 - 对此感到满意.
Android可能要慢得多.这取决于您的设备以及您要实施的内容.例如,具有许多不同(结构)行的表视图可能非常慢,而具有数千个相似行的表视图被快速加载并且可以快速滚动(请参阅表视图行的类属性,它用于缓存).在较新的设备上(最初随Android 4.x一起提供),性能与本机开发一样(除了iOS上的一些特殊情况).较旧的设备要慢得多.Android上的速度非常慢,使用来自HTTPRequest的数据填充表格视图.我们还没弄清楚为什么这么慢但是 - 取决于设备和网络 - 加载10条消息并填充表视图有时需要长达5秒,即使在最佳网络条件下也是如此.但这是我们直到今天才注意到的唯一真正的性能问题.
对于两者:最后,它取决于您想要实现的用例.要查看可能的内容,您应安装KitchenSink应用程序(适用于两个系统的iTunes和Play商店)并尝试.他们你也会看到表现.但要小心 - 当然这些演示应用程序已经过优化,可以说服您使用钛.但它们是开源的,所以你可以看一看,看看他们是如何做到这一点的.