In response to the open sourced of Apple Swift language, the IBM Mobile Innovation team created the IBM Swift Sandbox. IBM Swift Sandbox, a large scale “Apple-IBM partnership project, is an interactive website that lets you write Swift code and execute it in a server environment on top of Linux for the first time.
IBM is the first cloud provider to enable the development of applications in native Swift – a powerful and intuitive programming language – unlocking its full potential in simplifying the development of end-to-end apps on the IBM Cloud.
It’s a key next step in IBM and Apple’s shared journey to help enterprises advance their mobile strategy with innovative app design, analytics, process transformation and integration required for a mobile first experience. As one of the largest users of Swift for mobile app development, IBM has a deep understanding of the advantages of Swift and the knowledge to assist enterprises in maximizing the true potential that server-side Swift will provide
BOUNCE RATE: As a rule of thumb, a bounce rate in the range of 26 to 40 percent is excellent. For a new product like Swift Sandbox, a bounce rate of 35% is considered a success.
AVG SESSION DURATION: In the month of January, our average session duration was around 3 mins, with minor design changes and bug fixes we were able to almost tripple (~9mins) user session duration. That was a big surprise to us.
DEVICE CATEGORY: Based on our data from Google Analytics and users resesarch, we found out that almost 10% of our users actually used Sandbox to run quick sample codes on their phones while they were on the train or over lunch. So we later made it fully responsive for iPad and mobile.
We were excited to discover that people were actually trying to use Sandbox on their phones, so we have made the Sandbox completely responsive. The feedback was positive—developers are not only coding on their desktops but also on their phones from wherever they may be.
Now they can conveneintly and quickly run sample codes on the train or over lunch right on their phone.
We initially desgined the Sandbox to match with IBM developer’s cloud platform site, Bluemix. We deceided to go dark because we believe that most developers prefer to code in a dark UI enviroment. However we realized that some do prefer light UI, especially Swift developers who use Xcode as their main coding platform. So we decided to add a feature where developers can now choose a color theme.