Methods are presented for dynamic feature and performance testing and adjustment. A method, in one embodiment, includes dynamically testing during runtime a plurality of image capture settings for a camera of a mobile device of an end user in an executable mobile application executing on the mobile device of the end user. In certain embodiments, a method includes selecting one of a plurality of image capture settings for a camera of a mobile device based on dynamic testing. In a further embodiment, a method includes dynamically configuring, during runtime of an executable mobile application on a plurality of different mobile devices of different end users, the different mobile devices to use a selected one of a plurality of image capture settings.
In some embodiments, a feature module is disposed on a backend server and is configured to receive results of a dynamic test from a mobile device of an end user over a data network. A feature module, in a further embodiment, is configured to provide a selected one of a plurality of image capture settings to a plurality of different mobile devices over a data network.
A plurality of image capture settings, in various embodiments, comprise one or more of an image resolution setting, an image crop setting, an image gamma setting, an image blurriness setting, and/or an image sharpen setting. A plurality of image capture settings, in a further embodiment, comprise an image capture user interface setting for an executable mobile application. An image capture user interface setting, in some embodiments, comprises a setting indicating an image capture warning to display to an end user in an image capture user interface of an executable mobile application.