android中的处理性能

android中的处理性能,android,performance,processing,Android,Performance,Processing,我想知道Android处理草图的性能如何。以下是有关处理Android的更多信息的链接: 我真的不知道安卓系统在哪一个层次上进行处理,以及它是如何实现的。这就是为什么我想知道,与安卓API的普通画布相比,安卓应用程序中嵌入的处理草图的性能如何 处理让我们可以相对轻松地创建程序,如果性能良好,我相信我们可以通过处理节省大量时间绘制应用程序的某些内容(或者至少对于像我这样的初学者来说,处理的语言似乎比android中使用的Java要容易得多,因为我们可以称之为轻松绘制功能等等) 所以我想听听你的意见

我想知道Android处理草图的性能如何。以下是有关处理Android的更多信息的链接:

我真的不知道安卓系统在哪一个层次上进行处理,以及它是如何实现的。这就是为什么我想知道,与安卓API的普通画布相比,安卓应用程序中嵌入的处理草图的性能如何

处理让我们可以相对轻松地创建程序,如果性能良好,我相信我们可以通过处理节省大量时间绘制应用程序的某些内容(或者至少对于像我这样的初学者来说,处理的语言似乎比android中使用的Java要容易得多,因为我们可以称之为轻松绘制功能等等)

所以我想听听你的意见,而处理草图可能和直接使用Android Java API一样高效(在性能/优化方面)


谢谢

我已经用处理给出的示例做了一些测试,我认为它可能对某些人有用。。。结果如下:

设备:三星Galaxy S II:Android 2.3.6,1GB内存,双核1.2 GHz Cortex-A9

测试:(在处理2.0a4时)

  • 否=做任何事情都有很大的延迟(约5 FPS)
  • Soso=我们可以看到草图在做什么,但仍然有很多延迟(大约10/15 FPS)
  • 正常=工作(约25 FPS或更高)
基础知识:

  • 点画主义=OK
  • 雪碧=好
  • 。。。大多数基本示例都工作正常
主题:

互动:

  • 遵循示例=OK
动画:

  • 顺序=正常
影响:

  • 无限精灵=OK
动议:

  • 布朗=OK
  • 有弹性的气泡=正常
模拟:

  • 流体=Soso
  • 植绒=正常(但有时FPS会稍微降低,但可以接受)
  • 简单粒子系统=正常
  • 烟雾粒子系统=正常
  • 弹簧=正常
  • 多粒子系统=正常
  • 链=正常
OpenGL:

  • 鸟类:不带PShape3D=Soso,带PShape3D=OK
  • 地球=正常
  • 火箭=正常
  • 挤出=否
  • 电气=正常
  • CameralRight=正常
  • 黄尾=正常
  • 行星=正常
贡献的库:

费西西亚:

  • 泡泡=Soso
  • 粪便=Soso
  • 关节=正常
  • 按钮=正常
  • 多边形=OK
  • 恢复原状=正常
PBox 2D:无法使其工作

OpenProcessing.org上的一些草图

  • =正常
  • =正常
  • =正常
  • =正常
  • =否
  • =否
  • =否
注意:我已经以原始尺寸运行了所有草图,我没有重新缩放它们以适合我的SGSII(分辨率为480 x 800),因此我猜性能可能会随着草图的大小而变化

结论:作为android的图形库,Processing非常有趣。在我的手机上,给出的大多数处理示例都运行得非常顺利(包括OpenGl示例)。然而,它并没有在PC机上优化,事实上,像烟雾或漩涡这样涉及到许多粒子的模拟非常滞后。 Fisicia库在android上运行良好,这是一个非常好的观点


瞧:)

按照目前的标准,这是一款相当高规格的安卓设备,几乎代表了高端。我想知道,在市场上占据最大份额的普通设备上,性能会如何。