{"id":286,"date":"2010-03-24T01:15:47","date_gmt":"2010-03-24T06:15:47","guid":{"rendered":"https:\/\/www.fusioninformatics.com\/blog\/?p=286"},"modified":"2022-07-15T14:57:41","modified_gmt":"2022-07-15T09:27:41","slug":"3-examples-of-why-the-iphone-needs-background-processing","status":"publish","type":"post","link":"https:\/\/www.fusioninformatics.com\/blog\/3-examples-of-why-the-iphone-needs-background-processing\/","title":{"rendered":"3 Examples of Why The iPhone Needs Background Processing"},"content":{"rendered":"<p>PALM DESERT, Calif.&#8211;Apple is leaving behind clever mobile-app developers&#8211;and it&#8217;s evident at the DemoSpring conference. Three interesting and potentially useful mobile apps were introduced here Tuesday on other platforms&#8211;Windows Mobile and Android&#8211;because these platforms allow background processing, and the iPhone does not.<\/p>\n<p>When the 3.0 version of the iPhone operating system came out, it added background notification, but through a server-based push mechanism that only gives developers a few capabilities for sending notifications to phones. It&#8217;s not true background processing like you have on a computer or on other smartphones.<\/p>\n<p>An advantage to the Apple scheme, though, is that a rogue background app can&#8217;t keep the phone powered-up constantly, draining battery life, or opening security holes.<\/p>\n<p>Power can be a big problem with poorly written background apps on Android in particular, where apps that keep the GPS system powered up can reduce battery life on a phone to unacceptable levels.<\/p>\n<p>But these three products at Demo show that it&#8217;s time for Apple to get off the stick and figure out the background problems like power management and security. Developers will continue to build cool apps on other platforms, and pull users to them, until it does.<\/p>\n<p>Phone Halo is a service that keeps you from losing your keys or money clip by monitoring when its Bluetooth fobs go out of range. The only way it can work is for a background process on the phone to be monitoring the Bluetooth system. It works on the Blackberry and Android OS, but not on the iPhone.<\/p>\n<p>Ambit Control is a monitoring system for smartphones (or spyware, if you wish) that parents install on their kids&#8217; devices.<\/p>\n<p>It tells you what the kids are doing on the phone: who they&#8217;re calling and texting, what apps they&#8217;re installing and running, and so on. Again, it&#8217;s an Android app. You can&#8217;t do anything like this on an iPhone.<\/p>\n<p>Motoriety is an automotive-monitoring product that collects data from a Bluetooth sensor in the car as well as usage and location data from the phone itself to keep you driving safely and keep you up-to-date on your car&#8217;s health.<\/p>\n<p>It could, theoretically, work fine as a foreground process, but the concept falls apart if you can&#8217;t use your phone for anything else (like making phone calls) when the app is running.<\/p>\n<p>So it needs a background process. It&#8217;s being released first for Windows phones. Android will follow. iPhone is off the map until it gets background capabilities.<\/p>\n<p>I&#8217;m convinced that if the iPhone let developers create apps that run in the background, the above apps would be on that platform first instead of competitive platforms, which have fewer app-buying users (except possibly Motoriety, which is partly funded by Microsoft).<\/p>\n<p>And there would be more developers making more interesting and useful apps that work for us all the time, even when they&#8217;re not in our faces.<\/p>\n<p style=\"font-size: 9px;\"><b>Resource<\/b>:<br \/>\nhttp:\/\/news.cnet.com\/8301-19882_3-20001008-250.html<\/p>\n","protected":false},"excerpt":{"rendered":"PALM DESERT, Calif.&#8211;Apple is leaving behind clever mobile-app developers&#8211;and it&#8217;s evident at the DemoSpring conference. Three interesting and&hellip;\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"content-type":"","footnotes":""},"categories":[84],"tags":[129,150,122,61,30,765,149,156],"class_list":{"0":"post-286","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-web-application-development","7":"tag-android-os","8":"tag-app-developers","9":"tag-app-store","10":"tag-blackberry","11":"tag-ipad","12":"tag-iphone-application-development","13":"tag-mobile-apps","14":"tag-mobile-app-developers"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>3 Examples of Why The iPhone Needs Background Processing<\/title>\n<meta name=\"description\" content=\"Apple is leaving behind clever mobile-app developers--and it&#039;s evident at the DemoSpring conference. Read us to know the full details.\" \/>\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.fusioninformatics.com\/blog\/3-examples-of-why-the-iphone-needs-background-processing\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"3 Examples of Why The iPhone Needs Background Processing\" \/>\n<meta property=\"og:description\" content=\"Apple is leaving behind clever mobile-app developers--and it&#039;s evident at the DemoSpring conference. Read us to know the full details.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.fusioninformatics.com\/blog\/3-examples-of-why-the-iphone-needs-background-processing\/\" \/>\n<meta property=\"og:site_name\" content=\"AI and IoT application development company\" \/>\n<meta property=\"article:publisher\" content=\"http:\/\/facebook.com\/fusioninformatics\/\" \/>\n<meta property=\"article:published_time\" content=\"2010-03-24T06:15:47+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-07-15T09:27:41+00:00\" \/>\n<meta name=\"author\" content=\"Ashesh Shah\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@twitter.com\/aasheshdshaah\" \/>\n<meta name=\"twitter:site\" content=\"@fusionlnfo\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ashesh Shah\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.fusioninformatics.com\/blog\/3-examples-of-why-the-iphone-needs-background-processing\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.fusioninformatics.com\/blog\/3-examples-of-why-the-iphone-needs-background-processing\/\"},\"author\":{\"name\":\"Ashesh Shah\",\"@id\":\"https:\/\/www.fusioninformatics.com\/blog\/#\/schema\/person\/9ecff371b9255217ed7292905b9e85a6\"},\"headline\":\"3 Examples of Why The iPhone Needs Background Processing\",\"datePublished\":\"2010-03-24T06:15:47+00:00\",\"dateModified\":\"2022-07-15T09:27:41+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.fusioninformatics.com\/blog\/3-examples-of-why-the-iphone-needs-background-processing\/\"},\"wordCount\":495,\"commentCount\":3,\"publisher\":{\"@id\":\"https:\/\/www.fusioninformatics.com\/blog\/#organization\"},\"keywords\":[\"Android OS\",\"app developers\",\"App Store\",\"BlackBerry\",\"Ipad\",\"iPhone Application Development\",\"mobile apps\",\"mobile-app developers\"],\"articleSection\":[\"Web Application Development\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.fusioninformatics.com\/blog\/3-examples-of-why-the-iphone-needs-background-processing\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.fusioninformatics.com\/blog\/3-examples-of-why-the-iphone-needs-background-processing\/\",\"url\":\"https:\/\/www.fusioninformatics.com\/blog\/3-examples-of-why-the-iphone-needs-background-processing\/\",\"name\":\"3 Examples of Why The iPhone Needs Background Processing\",\"isPartOf\":{\"@id\":\"https:\/\/www.fusioninformatics.com\/blog\/#website\"},\"datePublished\":\"2010-03-24T06:15:47+00:00\",\"dateModified\":\"2022-07-15T09:27:41+00:00\",\"description\":\"Apple is leaving behind clever mobile-app developers--and it's evident at the DemoSpring conference. Read us to know the full details.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.fusioninformatics.com\/blog\/3-examples-of-why-the-iphone-needs-background-processing\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.fusioninformatics.com\/blog\/3-examples-of-why-the-iphone-needs-background-processing\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.fusioninformatics.com\/blog\/3-examples-of-why-the-iphone-needs-background-processing\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.fusioninformatics.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"3 Examples of Why The iPhone Needs Background Processing\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.fusioninformatics.com\/blog\/#website\",\"url\":\"https:\/\/www.fusioninformatics.com\/blog\/\",\"name\":\"AI, ML and IoT application development company | Fusion Informatics\",\"description\":\"Let&#039;s Transform Business for Tomorrow\",\"publisher\":{\"@id\":\"https:\/\/www.fusioninformatics.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.fusioninformatics.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.fusioninformatics.com\/blog\/#organization\",\"name\":\"Fusion Informatics Limited\",\"url\":\"https:\/\/www.fusioninformatics.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.fusioninformatics.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.fusioninformatics.com\/blog\/wp-content\/uploads\/2019\/04\/fusion-informatics-logo-copy.jpg\",\"contentUrl\":\"https:\/\/www.fusioninformatics.com\/blog\/wp-content\/uploads\/2019\/04\/fusion-informatics-logo-copy.jpg\",\"width\":400,\"height\":198,\"caption\":\"Fusion Informatics Limited\"},\"image\":{\"@id\":\"https:\/\/www.fusioninformatics.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"http:\/\/facebook.com\/fusioninformatics\/\",\"https:\/\/x.com\/fusionlnfo\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.fusioninformatics.com\/blog\/#\/schema\/person\/9ecff371b9255217ed7292905b9e85a6\",\"name\":\"Ashesh Shah\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.fusioninformatics.com\/blog\/wp-content\/uploads\/2024\/01\/cropped-AsheshLinkedIN-96x96.jpeg\",\"url\":\"https:\/\/www.fusioninformatics.com\/blog\/wp-content\/uploads\/2024\/01\/cropped-AsheshLinkedIN-96x96.jpeg\",\"contentUrl\":\"https:\/\/www.fusioninformatics.com\/blog\/wp-content\/uploads\/2024\/01\/cropped-AsheshLinkedIN-96x96.jpeg\",\"caption\":\"Ashesh Shah\"},\"description\":\"Currently serving as the Director of Fusion Informatics Limited, he specializes in helping companies achieve their long-term goals through digital and business transformation strategies and the ongoing evolution of digital products and services.\",\"sameAs\":[\"https:\/\/plus.google.com\/+asheshshah1976\/posts\",\"https:\/\/www.linkedin.com\/in\/aasheshdshaah\/\",\"https:\/\/x.com\/twitter.com\/aasheshdshaah\"],\"url\":\"https:\/\/www.fusioninformatics.com\/blog\/author\/admin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"3 Examples of Why The iPhone Needs Background Processing","description":"Apple is leaving behind clever mobile-app developers--and it's evident at the DemoSpring conference. Read us to know the full details.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.fusioninformatics.com\/blog\/3-examples-of-why-the-iphone-needs-background-processing\/","og_locale":"en_US","og_type":"article","og_title":"3 Examples of Why The iPhone Needs Background Processing","og_description":"Apple is leaving behind clever mobile-app developers--and it's evident at the DemoSpring conference. Read us to know the full details.","og_url":"https:\/\/www.fusioninformatics.com\/blog\/3-examples-of-why-the-iphone-needs-background-processing\/","og_site_name":"AI and IoT application development company","article_publisher":"http:\/\/facebook.com\/fusioninformatics\/","article_published_time":"2010-03-24T06:15:47+00:00","article_modified_time":"2022-07-15T09:27:41+00:00","author":"Ashesh Shah","twitter_card":"summary_large_image","twitter_creator":"@twitter.com\/aasheshdshaah","twitter_site":"@fusionlnfo","twitter_misc":{"Written by":"Ashesh Shah","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.fusioninformatics.com\/blog\/3-examples-of-why-the-iphone-needs-background-processing\/#article","isPartOf":{"@id":"https:\/\/www.fusioninformatics.com\/blog\/3-examples-of-why-the-iphone-needs-background-processing\/"},"author":{"name":"Ashesh Shah","@id":"https:\/\/www.fusioninformatics.com\/blog\/#\/schema\/person\/9ecff371b9255217ed7292905b9e85a6"},"headline":"3 Examples of Why The iPhone Needs Background Processing","datePublished":"2010-03-24T06:15:47+00:00","dateModified":"2022-07-15T09:27:41+00:00","mainEntityOfPage":{"@id":"https:\/\/www.fusioninformatics.com\/blog\/3-examples-of-why-the-iphone-needs-background-processing\/"},"wordCount":495,"commentCount":3,"publisher":{"@id":"https:\/\/www.fusioninformatics.com\/blog\/#organization"},"keywords":["Android OS","app developers","App Store","BlackBerry","Ipad","iPhone Application Development","mobile apps","mobile-app developers"],"articleSection":["Web Application Development"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.fusioninformatics.com\/blog\/3-examples-of-why-the-iphone-needs-background-processing\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.fusioninformatics.com\/blog\/3-examples-of-why-the-iphone-needs-background-processing\/","url":"https:\/\/www.fusioninformatics.com\/blog\/3-examples-of-why-the-iphone-needs-background-processing\/","name":"3 Examples of Why The iPhone Needs Background Processing","isPartOf":{"@id":"https:\/\/www.fusioninformatics.com\/blog\/#website"},"datePublished":"2010-03-24T06:15:47+00:00","dateModified":"2022-07-15T09:27:41+00:00","description":"Apple is leaving behind clever mobile-app developers--and it's evident at the DemoSpring conference. Read us to know the full details.","breadcrumb":{"@id":"https:\/\/www.fusioninformatics.com\/blog\/3-examples-of-why-the-iphone-needs-background-processing\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.fusioninformatics.com\/blog\/3-examples-of-why-the-iphone-needs-background-processing\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.fusioninformatics.com\/blog\/3-examples-of-why-the-iphone-needs-background-processing\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.fusioninformatics.com\/blog\/"},{"@type":"ListItem","position":2,"name":"3 Examples of Why The iPhone Needs Background Processing"}]},{"@type":"WebSite","@id":"https:\/\/www.fusioninformatics.com\/blog\/#website","url":"https:\/\/www.fusioninformatics.com\/blog\/","name":"AI, ML and IoT application development company | Fusion Informatics","description":"Let&#039;s Transform Business for Tomorrow","publisher":{"@id":"https:\/\/www.fusioninformatics.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.fusioninformatics.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.fusioninformatics.com\/blog\/#organization","name":"Fusion Informatics Limited","url":"https:\/\/www.fusioninformatics.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.fusioninformatics.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.fusioninformatics.com\/blog\/wp-content\/uploads\/2019\/04\/fusion-informatics-logo-copy.jpg","contentUrl":"https:\/\/www.fusioninformatics.com\/blog\/wp-content\/uploads\/2019\/04\/fusion-informatics-logo-copy.jpg","width":400,"height":198,"caption":"Fusion Informatics Limited"},"image":{"@id":"https:\/\/www.fusioninformatics.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["http:\/\/facebook.com\/fusioninformatics\/","https:\/\/x.com\/fusionlnfo"]},{"@type":"Person","@id":"https:\/\/www.fusioninformatics.com\/blog\/#\/schema\/person\/9ecff371b9255217ed7292905b9e85a6","name":"Ashesh Shah","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.fusioninformatics.com\/blog\/wp-content\/uploads\/2024\/01\/cropped-AsheshLinkedIN-96x96.jpeg","url":"https:\/\/www.fusioninformatics.com\/blog\/wp-content\/uploads\/2024\/01\/cropped-AsheshLinkedIN-96x96.jpeg","contentUrl":"https:\/\/www.fusioninformatics.com\/blog\/wp-content\/uploads\/2024\/01\/cropped-AsheshLinkedIN-96x96.jpeg","caption":"Ashesh Shah"},"description":"Currently serving as the Director of Fusion Informatics Limited, he specializes in helping companies achieve their long-term goals through digital and business transformation strategies and the ongoing evolution of digital products and services.","sameAs":["https:\/\/plus.google.com\/+asheshshah1976\/posts","https:\/\/www.linkedin.com\/in\/aasheshdshaah\/","https:\/\/x.com\/twitter.com\/aasheshdshaah"],"url":"https:\/\/www.fusioninformatics.com\/blog\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/www.fusioninformatics.com\/blog\/wp-json\/wp\/v2\/posts\/286","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fusioninformatics.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.fusioninformatics.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.fusioninformatics.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fusioninformatics.com\/blog\/wp-json\/wp\/v2\/comments?post=286"}],"version-history":[{"count":2,"href":"https:\/\/www.fusioninformatics.com\/blog\/wp-json\/wp\/v2\/posts\/286\/revisions"}],"predecessor-version":[{"id":9053,"href":"https:\/\/www.fusioninformatics.com\/blog\/wp-json\/wp\/v2\/posts\/286\/revisions\/9053"}],"wp:attachment":[{"href":"https:\/\/www.fusioninformatics.com\/blog\/wp-json\/wp\/v2\/media?parent=286"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fusioninformatics.com\/blog\/wp-json\/wp\/v2\/categories?post=286"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fusioninformatics.com\/blog\/wp-json\/wp\/v2\/tags?post=286"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}