{"id":339595,"date":"2017-04-29T00:00:28","date_gmt":"2017-04-28T16:00:28","guid":{"rendered":"http:\/\/techcrunch.com\/?p=1482981"},"modified":"2017-04-29T00:00:28","modified_gmt":"2017-04-28T16:00:28","slug":"rollout-ios-rox-lets-app-developers-deploy-new-features-safely-just-like-the-big-guys-do","status":"publish","type":"post","link":"https:\/\/people.utm.my\/asmawisham\/rollout-ios-rox-lets-app-developers-deploy-new-features-safely-just-like-the-big-guys-do\/","title":{"rendered":"Rollout.io\u2019s Rox lets app developers deploy new features safely \u2013 just like the big guys do"},"content":{"rendered":"<p><img decoding=\"async\" src=\"https:\/\/tctechcrunch2011.files.wordpress.com\/2017\/04\/rollout-io.png?w=738\" class=\"\"\/><\/p>\n<p id=\"speakable-summary\"><a target=\"_blank\" href=\"https:\/\/rollout.io\/\" rel=\"noopener noreferrer\">Rollout.io<\/a>, a company that had developed technology that allowed mobile app developers to update their apps without having to go through the App Store approval process, is now entering a new business after <a target=\"_blank\" href=\"https:\/\/9to5mac.com\/2017\/03\/07\/apple-cracks-down-on-hot-push-code-sdks\/\" rel=\"noopener noreferrer\">Apple cracked down on apps using its software<\/a>. Today, the former <a target=\"_blank\" href=\"https:\/\/techcrunch.com\/2015\/09\/22\/rollout-io-puts-mobile-developers-back-in-control-of-their-apps\/\" rel=\"noopener noreferrer\">TechCrunch Disrupt Battlefield finalist\u00a0<\/a>has transitioned to a new product that\u00a0allows developers to selectively roll out new features in their apps to subsets of users before deploying them the wider user base.<\/p>\n<p>Rollout.io\u2019s original product was well-received, as it solved a problem that many app developers\u2019 face \u2013 the need to quickly patch a bug or address a critical security hole in a timely fashion. The App Store approval process\u00a0can slow down getting those sorts of changes released to all users, and then it still relies on users updating the apps on their mobile device in order to see them\u00a0applied.<\/p>\n<p>Rollout.io\u2019s original\u00a0solution, on the other hand, could actually \u201chot patch\u201d applications on the fly, thanks to <a target=\"_blank\" href=\"https:\/\/techcrunch.com\/2015\/09\/22\/rollout-io-puts-mobile-developers-back-in-control-of-their-apps\/\" rel=\"noopener noreferrer\">developer tools (the Rollout SDK) where it packaged pre-defined solutions<\/a>, like those that could disable functions that were causing crashes, for example. Developers could also inject JavaScript code to fix more complex problems.<\/p>\n<p>But Apple wasn\u2019t having it. In March, Apple <a target=\"_blank\" href=\"https:\/\/9to5mac.com\/2017\/03\/07\/apple-cracks-down-on-hot-push-code-sdks\/\" rel=\"noopener noreferrer\">began alerting developers<\/a> that they would have to remove Rollout.io\u2019s code because it was <a target=\"_blank\" href=\"https:\/\/rollout.io\/blog\/rollout-statement-on-apple-guidelines\/\" rel=\"noopener noreferrer\">not in compliance<\/a> with its guidelines for developers. For Apple, the decision was likely about being able to control its ecosystem, in addition to\u00a0the possible\u00a0security concerns that accompany being able to change apps without approval.<\/p>\n<p>At the time, 2,000 app developers had installed the SDK, which was running on 80 million devices.<\/p>\n<p>According to Rollout.io co-founder and CEO Erez Rusovsky, the company\u2019s new product \u2013 called <a target=\"_blank\" href=\"https:\/\/rollout.io\/product\/\" rel=\"noopener noreferrer\">Rox by Rollout<\/a> \u2013 was already\u00a0in development before Apple made its\u00a0decision. But now instead of being a secondary offering, it\u2019s the main one.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-1483008\" src=\"https:\/\/tctechcrunch2011.files.wordpress.com\/2017\/04\/screen-shot-2017-04-28-at-11-56-22-am.png?w=680&#038;h=410\" alt=\"\" width=\"680\" height=\"410\" srcset=\"https:\/\/tctechcrunch2011.files.wordpress.com\/2017\/04\/screen-shot-2017-04-28-at-11-56-22-am.png?w=680&#038;h=410 680w, https:\/\/tctechcrunch2011.files.wordpress.com\/2017\/04\/screen-shot-2017-04-28-at-11-56-22-am.png?w=1360&#038;h=820 1360w, https:\/\/tctechcrunch2011.files.wordpress.com\/2017\/04\/screen-shot-2017-04-28-at-11-56-22-am.png?w=150&#038;h=91 150w, https:\/\/tctechcrunch2011.files.wordpress.com\/2017\/04\/screen-shot-2017-04-28-at-11-56-22-am.png?w=300&#038;h=181 300w, https:\/\/tctechcrunch2011.files.wordpress.com\/2017\/04\/screen-shot-2017-04-28-at-11-56-22-am.png?w=768&#038;h=463 768w\" sizes=\"(max-width: 680px) 100vw, 680px\"\/><\/p>\n<p>In fact, Rusovsky\u00a0says the development of Rox was influenced by feedback from its existing customer base, who had manipulated the hot patching solution to deploy new features safer and faster.<\/p>\n<p>The idea of selectively rolling out features to a portion of an app\u2019s users is something larger companies like Facebook and Twitter do all the time. Often, these are staged rollouts that give the company time to fix issues before a wider release, though other times they are more like A\/B tests where the company can see how the subset of the user base responds to a\u00a0new feature.<\/p>\n<p>With Rox, mobile app developers have a similar option.<\/p>\n<div class=\"slideshow slideshowify\">\n<ol>\n<li>\n<div class=\"image\"><img loading=\"lazy\" decoding=\"async\" data-thumb=\"https:\/\/tctechcrunch2011.files.wordpress.com\/2017\/04\/screen-shot-2017-04-03-at-20-02-12.png?w=80&#038;h=60&#038;crop=1\" data-full-size-image=\"https:\/\/tctechcrunch2011.files.wordpress.com\/2017\/04\/screen-shot-2017-04-03-at-20-02-12.png\" data-large-size-image=\"https:\/\/tctechcrunch2011.files.wordpress.com\/2017\/04\/screen-shot-2017-04-03-at-20-02-12.png?w=1&#038;h=1\" data-trigger-notification=\"1\" data-scalable=\"false\" alt=\"\" data-src=\"https:\/\/tctechcrunch2011.files.wordpress.com\/2017\/04\/screen-shot-2017-04-03-at-20-02-12.png?w=1&#038;h=1\" data-tc-lazyload=\"deferred\" src=\"https:\/\/s0.wp.com\/wp-content\/themes\/vip\/techcrunch-2013\/assets\/images\/1x1.png\" width=\"1\" height=\"1\"\/><\/div>\n<h3 class=\"title\">Screen Shot 2017-04-03 at 20.02.12<\/h3>\n<\/li>\n<li>\n<div class=\"image\"><img loading=\"lazy\" decoding=\"async\" data-thumb=\"https:\/\/tctechcrunch2011.files.wordpress.com\/2017\/04\/screen-shot-2017-04-03-at-20-02-59.png?w=80&#038;h=60&#038;crop=1\" data-full-size-image=\"https:\/\/tctechcrunch2011.files.wordpress.com\/2017\/04\/screen-shot-2017-04-03-at-20-02-59.png\" data-large-size-image=\"https:\/\/tctechcrunch2011.files.wordpress.com\/2017\/04\/screen-shot-2017-04-03-at-20-02-59.png?w=1&#038;h=1\" data-trigger-notification=\"1\" data-scalable=\"false\" alt=\"\" data-src=\"https:\/\/tctechcrunch2011.files.wordpress.com\/2017\/04\/screen-shot-2017-04-03-at-20-02-59.png?w=1&#038;h=1\" data-tc-lazyload=\"deferred\" src=\"https:\/\/s0.wp.com\/wp-content\/themes\/vip\/techcrunch-2013\/assets\/images\/1x1.png\" width=\"1\" height=\"1\"\/><\/div>\n<h3 class=\"title\">Screen Shot 2017-04-03 at 20.02.59<\/h3>\n<\/li>\n<\/ol><\/div>\n<p>\u201cRox uses\u00a0continuous feature deployment, which does not inject new code, but rather turns on\/off existing code,\u201d explains Rusovsky. \u201cRox not only solves the production bugs issue, but addresses the entire software deployment cycle including development, internal testing, QA, user acceptance testing, and full rollouts,\u201d he says.<\/p>\n<p>Because it doesn\u2019t allow developers to change their apps on the fly \u2013 the code it selectively enables is already there to be scrutinized during\u00a0the app review process \u2013 Apple should permit the solution to continue.<\/p>\n<p>However, Rox stops short of being a full A\/B testing platform. Instead, Rox lets mobile developers control over the deployment of new features from a centralized dashboard. From here, developers can target their rollouts to specific groups of users or devices, and can either manually control or automate deployment by allowing the system to determine when it\u2019s safe to push the new feature out to everyone.<\/p>\n<p>While Rox could help developers\u00a0build the infrastructure needed for A\/B testing, it doesn\u2019t provide the analytics that accompanies that sort of solution. However, it does integrate with existing development tools and workflows, the company says.<\/p>\n<p>The <a target=\"_blank\" href=\"https:\/\/rollout.io\/pricing\/\" rel=\"noopener noreferrer\">pricing<\/a> for the new solution starts at $500 per month, but discounts for startups are available. Rox is currently iOS-only, but Android support is pending.<\/p>\n","protected":false},"excerpt":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" width=\"680\" height=\"382\" src=\"https:\/\/tctechcrunch2011.files.wordpress.com\/2017\/04\/rollout-io.png?w=680\" class=\"attachment-large size-large wp-post-image\" alt=\"\" srcset=\"https:\/\/tctechcrunch2011.files.wordpress.com\/2017\/04\/rollout-io.png?w=680 680w, https:\/\/tctechcrunch2011.files.wordpress.com\/2017\/04\/rollout-io.png?w=150 150w, https:\/\/tctechcrunch2011.files.wordpress.com\/2017\/04\/rollout-io.png?w=300 300w, https:\/\/tctechcrunch2011.files.wordpress.com\/2017\/04\/rollout-io.png?w=768 768w, https:\/\/tctechcrunch2011.files.wordpress.com\/2017\/04\/rollout-io.png 1332w\" sizes=\"(max-width: 680px) 100vw, 680px\" \/>&nbsp;Rollout.io, a company that had developed technology that allowed mobile app developers to update their apps without having to go through the App Store approval process, is now entering a new business after Apple cracked down on apps using its software. Today, the former TechCrunch Disrupt Battlefield finalist\u00a0has transitioned to a new product that\u00a0allows developers to selectively roll out&hellip; <a href=\"https:\/\/techcrunch.com\/2017\/04\/28\/rollout-ios-rox-lets-app-developers-deploy-new-features-safely-just-like-the-big-guys-do\/?ncid=rss\">Read More<\/a><\/p>\n<div class=\"feedflare\">\n<a href=\"http:\/\/feeds.feedburner.com\/~ff\/Techcrunch?a=fG7C-4NmQ5I:KZOqzGMhl9s:2mJPEYqXBVI\"><img decoding=\"async\" src=\"http:\/\/feeds.feedburner.com\/~ff\/Techcrunch?d=2mJPEYqXBVI\" border=\"0\"><\/img><\/a> <a href=\"http:\/\/feeds.feedburner.com\/~ff\/Techcrunch?a=fG7C-4NmQ5I:KZOqzGMhl9s:7Q72WNTAKBA\"><img decoding=\"async\" src=\"http:\/\/feeds.feedburner.com\/~ff\/Techcrunch?d=7Q72WNTAKBA\" border=\"0\"><\/img><\/a> <a href=\"http:\/\/feeds.feedburner.com\/~ff\/Techcrunch?a=fG7C-4NmQ5I:KZOqzGMhl9s:yIl2AUoC8zA\"><img decoding=\"async\" src=\"http:\/\/feeds.feedburner.com\/~ff\/Techcrunch?d=yIl2AUoC8zA\" border=\"0\"><\/img><\/a> <a href=\"http:\/\/feeds.feedburner.com\/~ff\/Techcrunch?a=fG7C-4NmQ5I:KZOqzGMhl9s:-BTjWOF_DHI\"><img decoding=\"async\" src=\"http:\/\/feeds.feedburner.com\/~ff\/Techcrunch?i=fG7C-4NmQ5I:KZOqzGMhl9s:-BTjWOF_DHI\" border=\"0\"><\/img><\/a> <a href=\"http:\/\/feeds.feedburner.com\/~ff\/Techcrunch?a=fG7C-4NmQ5I:KZOqzGMhl9s:D7DqB2pKExk\"><img decoding=\"async\" src=\"http:\/\/feeds.feedburner.com\/~ff\/Techcrunch?i=fG7C-4NmQ5I:KZOqzGMhl9s:D7DqB2pKExk\" border=\"0\"><\/img><\/a> <a href=\"http:\/\/feeds.feedburner.com\/~ff\/Techcrunch?a=fG7C-4NmQ5I:KZOqzGMhl9s:qj6IDK7rITs\"><img decoding=\"async\" src=\"http:\/\/feeds.feedburner.com\/~ff\/Techcrunch?d=qj6IDK7rITs\" border=\"0\"><\/img><\/a>\n<\/div>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/feeds.feedburner.com\/~r\/Techcrunch\/~4\/fG7C-4NmQ5I\" height=\"1\" width=\"1\" alt=\"\"\/> <\/p>\n","protected":false},"author":5817,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[25],"tags":[59,66,26],"class_list":["post-339595","post","type-post","status-publish","format-standard","hentry","category-technology","tag-media","tag-techcrunch","tag-technology"],"_links":{"self":[{"href":"https:\/\/people.utm.my\/asmawisham\/wp-json\/wp\/v2\/posts\/339595","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/people.utm.my\/asmawisham\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/people.utm.my\/asmawisham\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/people.utm.my\/asmawisham\/wp-json\/wp\/v2\/users\/5817"}],"replies":[{"embeddable":true,"href":"https:\/\/people.utm.my\/asmawisham\/wp-json\/wp\/v2\/comments?post=339595"}],"version-history":[{"count":0,"href":"https:\/\/people.utm.my\/asmawisham\/wp-json\/wp\/v2\/posts\/339595\/revisions"}],"wp:attachment":[{"href":"https:\/\/people.utm.my\/asmawisham\/wp-json\/wp\/v2\/media?parent=339595"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/people.utm.my\/asmawisham\/wp-json\/wp\/v2\/categories?post=339595"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/people.utm.my\/asmawisham\/wp-json\/wp\/v2\/tags?post=339595"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}