Do I have to buy a subscription for every device I use?

No, you only need one ZoomOn account. Purchase the application on the first device and create a ZoomOn account. Afterwards you can use the same login/password on any other device.