Twitter Open Sources Clutch
Clutch enables developers to write hybrid applications for iOS and to run A/B test experiments on iOS and Android devices.
With the Clutch Framework developers can create a native application for iPhone with Objective-C but the
UIViewController can contain a
Clutch A/B Testing has two variants:
- Normal – there are two codebases and the server pushes alternatively one or the other, collecting a set of metrics and reporting how the test performed
- Data-driven – there is one codebase but it is augmented with configuration data resulting in changes on how the application looks and behaves. Certain metrics are also collected and a report is generated
A/B Testing is used to compare the effectiveness of two variants of an application, and it is usually employed to determine what the final app should look like before it is made generally available.
Clutch was initially offered by Clutch.io as a service, enabling developers to create applications online. After being acquired by Twitter in August this year, the Clutch.io team promised their users to make available the entire framework to be used locally, which now has happened by being open sourced. The services provided by Clutch.io will end on November 1st, but they say the “libraries are designed to fail gracefully when the service cannot be reached, so your users will never notice a thing.”