I have working on libGDX and use Box2D for simple 2D physic interactions inside my game. However, recently I have found the existence of a library called JBox2D.
Is there any difference between this two libraries? What the advantages of one from another?
I know they both are based on the Box2D library for c++ because of this:
The Box2D implementation in libgdx is a thin Java wrapper around the C++ engine.
JBox2d is a Java port of the C++ physics engines LiquidFun and Box2d.
But, what do they mean by port and wrapping? Is JBox2D more complete than Box2D? which one is faster?
I ask this because I want to know if change my project from one to another (in this case from Box2D to JBox2D) can affect or optimize the performance of my game.