30 == 60 / 2

So if your app requires more than 17ms to render single frame - you'll be getting 30 FPS. This is common issue with games for example.