{"id":49,"date":"2009-10-12T13:16:23","date_gmt":"2009-10-12T12:16:23","guid":{"rendered":"http:\/\/www.stevebromley.com\/blog\/?p=49"},"modified":"2019-11-06T17:45:04","modified_gmt":"2019-11-06T16:45:04","slug":"iphone-gaming-should-not-be-interrupted-by-calls","status":"publish","type":"post","link":"https:\/\/www.stevebromley.com\/blog\/2009\/10\/12\/iphone-gaming-should-not-be-interrupted-by-calls\/","title":{"rendered":"iPhone games should not be interrupted by calls."},"content":{"rendered":"<p style=\"text-align: left;\"><em>Part of a series on iPhone Game Design Issues. For an introduction <a href=\"http:\/\/www.stevebromley.com\/blog\/?p=3\" target=\"_self\">see here<\/a>, or use the categories on the right.<\/em><\/p>\n<p style=\"text-align: left;\">The most obvious thing that can be said about iPhone gaming, and yet a factor developers commonly miss,\u00a0 is that it appears on a phone. There are many ramifications from this, such as where a player is likely to be playing (the bathroom?).\u00a0The focus today though is on the\u00a0important factor that a phone is likely to receive calls.<\/p>\n<p>\u00a0<\/p>\n<div id=\"attachment_52\" style=\"width: 330px\" class=\"wp-caption alignleft\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-52\" class=\"size-full wp-image-52      \" title=\"Receiving a call\" src=\"http:\/\/www.stevebromley.com\/blog\/wp-content\/uploads\/2009\/10\/IMG_0121.png\" alt=\"Receiving a call\" width=\"320\" height=\"480\" srcset=\"https:\/\/www.stevebromley.com\/blog\/wp-content\/uploads\/2009\/10\/IMG_0121.png 320w, https:\/\/www.stevebromley.com\/blog\/wp-content\/uploads\/2009\/10\/IMG_0121-200x300.png 200w\" sizes=\"auto, (max-width: 320px) 100vw, 320px\" \/><p id=\"caption-attachment-52\" class=\"wp-caption-text\">Receiving a call<\/p><\/div>\n<p>Text messages are handled by the iPhone OS, and appear as a pop up box that can be dismissed, with minimal\u00a0interruption of\u00a0the game (and hence needs no input from a developer). However receiving a call will shut down the game and run the phone program regardless whether the call is answered. This is where good design is required to avoid a usability disaster.<\/p>\n<p>\u00a0From a technical perspective receiving a call is essentially the same exit process as if the \u2018home\u2019 button (the only button on the main page) is pressed. However from a usability perspective, the important difference is that the user has no control over whether they receive calls or not, and so the software has to accommodate this. If the app just &#8216;drops&#8217; you, without saving the state of play, and then starts the app from fresh when the call is finished\/rejected, this is going to negatively effect the user&#8217;s experience. They will be unlikely to want to play again, since they will be redoing aspects of the game they thought had been completed earlier. Furthermore the fear that they will receive more calls, and thus lose progress, is going to be a lasting factor, and prevent the user from investing time to continue.<\/p>\n<p>\u00a0It is therefore important for iPhone game designers to consider that the medium is going to lead to unexpected interruptions to game play, and provide a solution which will accommodate this.<\/p>\n<p><strong>Who does this right?<\/strong><\/p>\n<div id=\"attachment_59\" style=\"width: 266px\" class=\"wp-caption alignright\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-59\" class=\"size-full wp-image-59   \" title=\"Scoops\" src=\"http:\/\/www.stevebromley.com\/blog\/wp-content\/uploads\/2009\/10\/scoops.jpg\" alt=\"Scoops\" width=\"256\" height=\"384\" srcset=\"https:\/\/www.stevebromley.com\/blog\/wp-content\/uploads\/2009\/10\/scoops.jpg 320w, https:\/\/www.stevebromley.com\/blog\/wp-content\/uploads\/2009\/10\/scoops-200x300.jpg 200w\" sizes=\"auto, (max-width: 256px) 100vw, 256px\" \/><p id=\"caption-attachment-59\" class=\"wp-caption-text\">Scoops<\/p><\/div>\n<p>Scoops, the casual ice cream tower building game, successfully implemented this in a later version of their game.<\/p>\n<p>In the initial release a call (or ending the game) would cause the game to restart from the beginning (without saving the high score). Despite being a short game (a typical session would probably be under ten minutes), the game&#8217;s only measure of progress is a high score table, and so losing progress like this can easily anger players. This was recognised, and fixed in later versions so that now the game will resume from where it left off after returning from a call. Further to this, the game will start paused so that players returning from a phone call can adequately prepare to resume their gaming session. The designer, Ian Marsh, has ensured that interruptions to game play will not hinder player\u2019s progress in the game.<\/p>\n<p>\u00a0<\/p>\n<p><strong>Who does this wrong?<\/strong><\/p>\n<p>Alive4ever, the zombie survival game &#8216;inspired&#8217; by Left4Dead, has recently added a &#8216;horde&#8217; mode, where users must survive waves of enemies of increasing difficulty in order to unlock additional bonuses.<\/p>\n<p>Unlike Alive4ever&#8217;s other modes, where games would be in &lt;5 minute intervals, successfully unlocking all the weapons in the new mode would require playing for over an hour without interruption. If the user intentionally exits the game, or receives a call, their progress in this mode is lost, and the user has to start the hour long session from the beginning. The implications of this are that the user will be unlikely to retry this, and the real enemy becomes not the zombies on screen, but the challenge of not receiving calls for an hour!<\/p>\n<div id=\"attachment_64\" style=\"width: 490px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-64\" class=\"size-full wp-image-64\" title=\"Alive 4 Ever\" src=\"http:\/\/www.stevebromley.com\/blog\/wp-content\/uploads\/2009\/10\/alive4ever.jpg\" alt=\"Alive 4 Ever. Not Left 4 Dead.\" width=\"480\" height=\"320\" srcset=\"https:\/\/www.stevebromley.com\/blog\/wp-content\/uploads\/2009\/10\/alive4ever.jpg 480w, https:\/\/www.stevebromley.com\/blog\/wp-content\/uploads\/2009\/10\/alive4ever-300x200.jpg 300w\" sizes=\"auto, (max-width: 480px) 100vw, 480px\" \/><p id=\"caption-attachment-64\" class=\"wp-caption-text\">Alive 4 Ever. Not Left 4 Dead.<\/p><\/div>\n<p>\u00a0<\/p>\n<p style=\"text-align: center;\" align=\"center\">As a little bonus to finish on, here is a gem of an app review, for Scoops.<\/p>\n<p align=\"center\">User: FredsYourUncle<strong>\u00a0<\/strong><br \/>\nScore: 1\/5<br \/>\nSubject: <strong>Fool<\/strong><br \/>\nReview:\u00a0 \u201c Tomatos arnt vegetables \u201c<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Part of a series on iPhone Game Design Issues. For an introduction see here, or use the categories on the right. The most obvious thing that can be said about iPhone gaming, and yet a factor developers commonly miss,\u00a0 is that it appears on a phone. There are many ramifications from this, such as where [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[117],"tags":[],"class_list":["post-49","post","type-post","status-publish","format-standard","hentry","category-games-user-research","grve-entry-item","grve-blog-item"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v15.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>iPhone games should not be interrupted by calls. - Steve Bromley - User Research<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.stevebromley.com\/blog\/2009\/10\/12\/iphone-gaming-should-not-be-interrupted-by-calls\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"iPhone games should not be interrupted by calls. - Steve Bromley - User Research\" \/>\n<meta property=\"og:description\" content=\"Part of a series on iPhone Game Design Issues. For an introduction see here, or use the categories on the right. The most obvious thing that can be said about iPhone gaming, and yet a factor developers commonly miss,\u00a0 is that it appears on a phone. There are many ramifications from this, such as where [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.stevebromley.com\/blog\/2009\/10\/12\/iphone-gaming-should-not-be-interrupted-by-calls\/\" \/>\n<meta property=\"og:site_name\" content=\"Steve Bromley - User Research\" \/>\n<meta property=\"article:published_time\" content=\"2009-10-12T12:16:23+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-11-06T16:45:04+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/www.stevebromley.com\/blog\/wp-content\/uploads\/2009\/10\/IMG_0121.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.stevebromley.com\/blog\/#website\",\"url\":\"https:\/\/www.stevebromley.com\/blog\/\",\"name\":\"Steve Bromley - User Research\",\"description\":\"Usability and User Research for Websites, Software and Games\",\"publisher\":{\"@id\":\"https:\/\/www.stevebromley.com\/blog\/#\/schema\/person\/9c0be0bbd079c086677d422d1fd9c8c7\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":\"https:\/\/www.stevebromley.com\/blog\/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.stevebromley.com\/blog\/2009\/10\/12\/iphone-gaming-should-not-be-interrupted-by-calls\/#primaryimage\",\"inLanguage\":\"en-US\",\"url\":\"http:\/\/www.stevebromley.com\/blog\/wp-content\/uploads\/2009\/10\/IMG_0121.png\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.stevebromley.com\/blog\/2009\/10\/12\/iphone-gaming-should-not-be-interrupted-by-calls\/#webpage\",\"url\":\"https:\/\/www.stevebromley.com\/blog\/2009\/10\/12\/iphone-gaming-should-not-be-interrupted-by-calls\/\",\"name\":\"iPhone games should not be interrupted by calls. - Steve Bromley - User Research\",\"isPartOf\":{\"@id\":\"https:\/\/www.stevebromley.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.stevebromley.com\/blog\/2009\/10\/12\/iphone-gaming-should-not-be-interrupted-by-calls\/#primaryimage\"},\"datePublished\":\"2009-10-12T12:16:23+00:00\",\"dateModified\":\"2019-11-06T16:45:04+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.stevebromley.com\/blog\/2009\/10\/12\/iphone-gaming-should-not-be-interrupted-by-calls\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.stevebromley.com\/blog\/2009\/10\/12\/iphone-gaming-should-not-be-interrupted-by-calls\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.stevebromley.com\/blog\/2009\/10\/12\/iphone-gaming-should-not-be-interrupted-by-calls\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"item\":{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.stevebromley.com\/blog\/\",\"url\":\"https:\/\/www.stevebromley.com\/blog\/\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"position\":2,\"item\":{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.stevebromley.com\/blog\/2009\/10\/12\/iphone-gaming-should-not-be-interrupted-by-calls\/\",\"url\":\"https:\/\/www.stevebromley.com\/blog\/2009\/10\/12\/iphone-gaming-should-not-be-interrupted-by-calls\/\",\"name\":\"iPhone games should not be interrupted by calls.\"}}]},{\"@type\":\"Article\",\"@id\":\"https:\/\/www.stevebromley.com\/blog\/2009\/10\/12\/iphone-gaming-should-not-be-interrupted-by-calls\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.stevebromley.com\/blog\/2009\/10\/12\/iphone-gaming-should-not-be-interrupted-by-calls\/#webpage\"},\"author\":{\"@id\":\"https:\/\/www.stevebromley.com\/blog\/#\/schema\/person\/9c0be0bbd079c086677d422d1fd9c8c7\"},\"headline\":\"iPhone games should not be interrupted by calls.\",\"datePublished\":\"2009-10-12T12:16:23+00:00\",\"dateModified\":\"2019-11-06T16:45:04+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.stevebromley.com\/blog\/2009\/10\/12\/iphone-gaming-should-not-be-interrupted-by-calls\/#webpage\"},\"commentCount\":3,\"publisher\":{\"@id\":\"https:\/\/www.stevebromley.com\/blog\/#\/schema\/person\/9c0be0bbd079c086677d422d1fd9c8c7\"},\"image\":{\"@id\":\"https:\/\/www.stevebromley.com\/blog\/2009\/10\/12\/iphone-gaming-should-not-be-interrupted-by-calls\/#primaryimage\"},\"articleSection\":\"Games User Research\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.stevebromley.com\/blog\/2009\/10\/12\/iphone-gaming-should-not-be-interrupted-by-calls\/#respond\"]}]},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/www.stevebromley.com\/blog\/#\/schema\/person\/9c0be0bbd079c086677d422d1fd9c8c7\",\"name\":\"Steve Bromley\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.stevebromley.com\/blog\/#personlogo\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/4dfbbfc5a00187fd6f5fd405361347b2698a65a866f49de07f9486895b6c7029?s=96&d=mm&r=g\",\"caption\":\"Steve Bromley\"},\"logo\":{\"@id\":\"https:\/\/www.stevebromley.com\/blog\/#personlogo\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","_links":{"self":[{"href":"https:\/\/www.stevebromley.com\/blog\/wp-json\/wp\/v2\/posts\/49","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.stevebromley.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.stevebromley.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.stevebromley.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.stevebromley.com\/blog\/wp-json\/wp\/v2\/comments?post=49"}],"version-history":[{"count":32,"href":"https:\/\/www.stevebromley.com\/blog\/wp-json\/wp\/v2\/posts\/49\/revisions"}],"predecessor-version":[{"id":417,"href":"https:\/\/www.stevebromley.com\/blog\/wp-json\/wp\/v2\/posts\/49\/revisions\/417"}],"wp:attachment":[{"href":"https:\/\/www.stevebromley.com\/blog\/wp-json\/wp\/v2\/media?parent=49"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.stevebromley.com\/blog\/wp-json\/wp\/v2\/categories?post=49"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.stevebromley.com\/blog\/wp-json\/wp\/v2\/tags?post=49"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}