{"id":2906,"date":"2010-09-07T15:31:44","date_gmt":"2010-09-07T20:31:44","guid":{"rendered":"http:\/\/www.hemispheregames.com\/?p=2906"},"modified":"2015-01-19T20:32:58","modified_gmt":"2015-01-19T20:32:58","slug":"to-be-or-not-to-be-universal","status":"publish","type":"post","link":"https:\/\/www.hemispheregames.com\/new_blog\/2010\/09\/07\/to-be-or-not-to-be-universal\/","title":{"rendered":"To be, or not to be&#8230; Universal"},"content":{"rendered":"<p>When Apple first announced the iPad, including information on its App Store and Universal Apps, we began asking ourselves <a href=\"http:\/\/www.tuaw.com\/2010\/03\/04\/should-you-be-building-universal-apps-for-app-store\/\">should we go &#8220;Universal&#8221;<\/a>, or release two separate builds? This is a question that every iOS developer is faced with, and there are those on both sides of the fence, each with their own reasons. It also depends on the nature of the App itself. In the end, we decided to release two separate Apps: &#8220;Osmos for iPad&#8221; followed by &#8220;Osmos&#8221;, an iPhone only app. Some of our players have asked &#8220;Why?&#8221;<\/p>\n<p>Strangely enough, the number one reason was download size. The <a href=\"http:\/\/www.pocketgamer.co.uk\/r\/iPhone\/iPhone+news\/news.asp?c=18569\">maximum application size<\/a> that can be downloaded over 3G is 20MB, otherwise it must be downloaded over wi-fi, so we wanted to make sure our builds were under 20MB. But the bottleneck for Osmos (and many apps) is image assets; we deliver high-res images on the iPad, and lower-res images on the iPhone, and there simply isn&#8217;t enough room for both sets. We didn&#8217;t want to skimp on iPad resolution, nor did we want to slow things down on older iPhones (loading time in particular). Hence the split.<\/p>\n<p>At this point the savvy reader may say &#8220;wait! Osmos supports the iPhone&#8217;s Retina Display, which is almost the same resolution as the iPad. What&#8217;s up with that?&#8221; Well, it&#8217;s true, the iPhone build does ship both sets of images, but only <em>part<\/em> of the higher-res set, as there isn&#8217;t enough room for all of it. We cut the high-res textures that rarely appear very large on screen (roughly a third of them); and while this gives fine results on the iPhone, we didn&#8217;t want to make this compromise on the iPad, as pixel-density and screen-size are <em>not<\/em> the same thing.<\/p>\n<p>Our second reason is the App Store market. Hemisphere Games is not a huge studio with the power to define platforms and markets &#8212; we do our best to develop great games, and go with the flow on the distribution side of things. Developers releasing a Universal App are faced with a difficult balance between the two stores: iPhone App prices are generally <em>way<\/em> lower than on the iPad. Take Angry Birds, the pinnacle of success in iOS games: $4.99 on the iPad, 99 cents on the iPhone. There are many examples of this. Pricing a solid game at $4.99, while reasonable on many platforms, is suicide on the iPhone; while pricing a game at 99 cents on the iPad would seriously cut into a developer&#8217;s revenue (and further deflate the iPad market). Some games have taken a middle ground, like <a href=\"http:\/\/www.adamatomic.com\/canabalt\/\">Canabalt<\/a> and <a href=\"http:\/\/mikengreg.com\/solipskier\/\">Solipskier<\/a>, with Universal Apps at $2.99. But given the download size issue &#8211; along with the strong trend on the App Store &#8211; we felt it made more sense for us to ship two Apps.<\/p>\n<p>All that said, we feel Osmos is very fairly priced on iOS. We seriously considered pricing the iPad version at $9.99, similar to the PC version (there are many developers that have done this), but we decided to err on the low side, especially given the Universal issue. In the end both versions <em>together<\/em> are still cheaper than on PC. Yes, the iPhone is a &#8220;unique&#8221; market, and many feel they have to price at 99 cents or perish. We felt it was important to resist this however. And to quote Adam Saltsman in his Gamasutra article on <a href=\"http:\/\/www.gamasutra.com\/blogs\/AdamSaltsman\/20091206\/3743\/Bytes_The_099_Problem.php\">The 0.99 Problem<\/a><\/p>\n<blockquote><p>We feel that the game is worth $2.99, and our intuition was solid there. Nearly every review (and there have been a lot) has glossed over or outright praised our pricing decision.<\/p><\/blockquote>\n<p>Ah, the psychology of the App Store. I&#8217;m not even sure if The Oatmeal is being ironic in their <a href=\"http:\/\/theoatmeal.com\/blog\/apps\">recent comic<\/a> on the subject.<\/p>\n<div id=\"attachment_2819\" class=\"wp-caption aligncenter\" style=\"width: 490px\"><a href=\"http:\/\/theoatmeal.com\/blog\/apps\"><img decoding=\"async\" src=\"\/images\/theoatmeal_panel2.png\" alt=\"The Oatmeal\" title=\"The Oatmeal\" width=\"448\" class=\"size-medium wp-image-2819\"\/><\/a><\/p>\n<p class=\"wp-caption-text\">frame 2 of 5 from The Oatmeal comic (click for more)<\/p>\n<\/div>\n<p>In any case, while it&#8217;s tempting to lament the iPhone market along with our fellow independent developers, we buy and play games too, and know what it&#8217;s like to be a customer. One of our principles as a developer is to do our best to make sure our players are happy with their purchase, both in terms of game quality as well as price. I feel we&#8217;re doing that.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>When Apple first announced the iPad, including information on its App Store and Universal Apps, we began asking ourselves should we go &#8220;Universal&#8221;, or release two separate builds? This is a question that every iOS developer is faced with, and there are those on both sides of the fence, each with their own reasons. It [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[6,11],"tags":[],"class_list":["post-2906","post","type-post","status-publish","format-standard","hentry","category-iphoneipad","category-osmos"],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p5C9wi-KS","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.hemispheregames.com\/new_blog\/wp-json\/wp\/v2\/posts\/2906","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hemispheregames.com\/new_blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hemispheregames.com\/new_blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hemispheregames.com\/new_blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hemispheregames.com\/new_blog\/wp-json\/wp\/v2\/comments?post=2906"}],"version-history":[{"count":1,"href":"https:\/\/www.hemispheregames.com\/new_blog\/wp-json\/wp\/v2\/posts\/2906\/revisions"}],"predecessor-version":[{"id":4305,"href":"https:\/\/www.hemispheregames.com\/new_blog\/wp-json\/wp\/v2\/posts\/2906\/revisions\/4305"}],"wp:attachment":[{"href":"https:\/\/www.hemispheregames.com\/new_blog\/wp-json\/wp\/v2\/media?parent=2906"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hemispheregames.com\/new_blog\/wp-json\/wp\/v2\/categories?post=2906"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hemispheregames.com\/new_blog\/wp-json\/wp\/v2\/tags?post=2906"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}