Application development insurance protects software developers from any mishaps that might happen while delivering a mobile or internet application to their clients.
https://generalliabilityinsure.com/small-business/application-development-insurance.html
It doesn't matter whether you are developing for specific devices or every single one, application developers get tangled in a whole host of liability issues.
As the developer you are responsible for ensuring that the application provides the service exactly as described, ensuring that the customers' needs are met and building a product that is robust enough to withstand being hacked into.