{"id":3117,"date":"2010-06-21T18:56:29","date_gmt":"2010-06-22T02:56:29","guid":{"rendered":"http:\/\/www.perivision.net\/wordpress\/?p=3117"},"modified":"2010-08-02T09:54:14","modified_gmt":"2010-08-02T17:54:14","slug":"will-multitasking-on-the-ios4-make-backgrounder-on-jailbreak-redundant","status":"publish","type":"post","link":"https:\/\/www.perivision.net\/wordpress\/2010\/06\/will-multitasking-on-the-ios4-make-backgrounder-on-jailbreak-redundant\/","title":{"rendered":"Will multitasking on the iOS4 make backgrounder on jailbreak redundant?"},"content":{"rendered":"<p>For those of you who have jailbroken iphones, and have read my<a href=\"https:\/\/www.perivision.net\/wordpress\/?p=734\" target=\"_blank\"> top ten reasons to jailbreak<\/a>, know about backgrounder.<\/p>\n<p>This is a great jailbreak app that allows you to run applications in the background.\u00a0 And its one of those apps that I have a hard time living without.\u00a0 Yes, I have a feeling it could be making my phone slower by getting in the way of memory garbage collection, but the jury is out on that.\u00a0 And even if that was the case, its still worth it.<\/p>\n<p>So now we have iOS4 available for download.\u00a0 So far I have not heard anybody complaining yet, but I&#8217;m going to hold off for a week and see if those on the 3g with the slower processor feel the difference.\u00a0 But that is not what I want to talk about.<\/p>\n<p>Instead, I&#8217;m going to explore the question of whether we need backgrounder anymore with mutitasking on the iOS4.\u00a0 I read a good review on <a href=\"http:\/\/arstechnica.com\/apple\/reviews\/2010\/06\/ars-reviews-ios-4-whats-new-and-notable.ars\" target=\"_blank\">Artstechnica<\/a> talking about what iOS4 multitasking will and will not do.\u00a0 Here is a quick bullet point summation.<\/p>\n<ul>\n<li><strong>Streaming Audio<\/strong>: You saw in the demo how streaming audio can continue in the background.\u00a0 This is a Major win.\u00a0\u00a0 I have tested with AOL Radio or Stitcher, but I would assume they will update their apps if a new call is needed.<\/li>\n<li><strong>VoIP<\/strong>: Like streaming audio, you can run your VoIP in background as demo&#8217;ed with Skype.\u00a0 Another MAJOR win.<\/li>\n<li><strong>GPS <\/strong>: Apps can keep calling GPS while running in the background.\u00a0 This is fantastic, BUT what if its a driving app?\u00a0 Like GPS Drive?\u00a0 Will voice commands still work in the background?<\/li>\n<li><strong>Kind of multi threading<\/strong>:\u00a0 I think we all know now that iOS4 does not support multithreading as we think about it on the desktop or WebOS. (At least I have the impression the WebOS supports it), but it does let some tasks that have been sent to the background to finish up.\u00a0 But when you are &#8216;fast app switching&#8217; what you are really doing is setting one app to &#8216;pause&#8217; while you run the other app.<\/li>\n<\/ul>\n<p>So this all sounds great right?\u00a0 What could be the issue?\u00a0 Well, the problem is, as I understand it, that the apps still do not have full access to all API calls that iOS4 offers.\u00a0 In other words, you have a limited set of functions that can be allowed to run in the background, so if your app relies on just one function that is not on the background white list, then your app will not run in the background.\u00a0 Perhaps you want to film something on the camera while reading something off the web. Or perhaps you want an app that is always checking for SMS message in order to read them to you while something else is running.\u00a0 (This is an actual case btw).\u00a0 So since only a select few apps will be able to fully take advantage of running multitasking, I&#8217;m thinking there is still a case for the jailbreak version of backgrounder.<\/p>\n<p>So based on what I have read, I think I still want my backgrounder, and thus until I hear of a good reliable jailbreak for 4.0, I&#8217;m going to hold off\u00a0 because that is really the only interesting new feature iOS4 is offering.<\/p>\n<div class=\"SPOSTARBUST-Related-Posts\"><H3>Related Posts<\/H3><ul class=\"entry-meta\"><li class=\"SPOSTARBUST-Related-Post\"><a title=\"Jailbreak for iOS8 and 8.1 is out.  Overhead and battery issues addressed. DO NOT UPDATE TO 8.1.1\" href=\"https:\/\/www.perivision.net\/wordpress\/2014\/11\/jailbreak-for-ios8-and-8-1-is-out-overhead-and-battery-issues-addressed-do-not-update-to-8-1-1\/\" rel=\"bookmark\">Jailbreak for iOS8 and 8.1 is out.  Overhead and battery issues addressed. DO NOT UPDATE TO 8.1.1<\/a><\/li>\n<li class=\"SPOSTARBUST-Related-Post\"><a title=\"How to get iOS7 IU on your current iPhone via Jailbreak\" href=\"https:\/\/www.perivision.net\/wordpress\/2013\/06\/how-to-get-ios7-iu-on-your-current-iphone-via-jailbreak\/\" rel=\"bookmark\">How to get iOS7 IU on your current iPhone via Jailbreak<\/a><\/li>\n<li class=\"SPOSTARBUST-Related-Post\"><a title=\"Restore iphone without losing jailbreak using SemiRestore\" href=\"https:\/\/www.perivision.net\/wordpress\/2013\/05\/restore-iphone-without-losing-jailbreak-using-semirestore\/\" rel=\"bookmark\">Restore iphone without losing jailbreak using SemiRestore<\/a><\/li>\n<li class=\"SPOSTARBUST-Related-Post\"><a title=\"How to play Piano Passcode &#8211; jailbreak iphone hack\" href=\"https:\/\/www.perivision.net\/wordpress\/2013\/05\/how-to-play-piano-passcode-jailbreak-iphone-hack\/\" rel=\"bookmark\">How to play Piano Passcode &#8211; jailbreak iphone hack<\/a><\/li>\n<li class=\"SPOSTARBUST-Related-Post\"><a title=\"The coming SimCity crack or a Jailbreak or what?\" href=\"https:\/\/www.perivision.net\/wordpress\/2013\/03\/the-coming-simcity-crack-or-a-jailbreak-or-what\/\" rel=\"bookmark\">The coming SimCity crack or a Jailbreak or what?<\/a><\/li>\n<\/ul><\/div>","protected":false},"excerpt":{"rendered":"<p>For those of you who have jailbroken iphones, and have read my top ten reasons to jailbreak, know about backgrounder. This is a great jailbreak app that allows you to run applications in the background.\u00a0 And its one of those apps that I have a hard time living without.\u00a0 Yes, I have a feeling it&hellip; <a class=\"read-more\" href=\"https:\/\/www.perivision.net\/wordpress\/2010\/06\/will-multitasking-on-the-ios4-make-backgrounder-on-jailbreak-redundant\/\">Read More<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_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":[64,3],"tags":[361,699,2340,700],"class_list":["post-3117","post","type-post","status-publish","format-standard","hentry","category-app-review","category-iphone","tag-backgrounder","tag-ios4-mutitasking","tag-jailbreak","tag-multitheading"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pjzQD-Oh","_links":{"self":[{"href":"https:\/\/www.perivision.net\/wordpress\/wp-json\/wp\/v2\/posts\/3117","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.perivision.net\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.perivision.net\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.perivision.net\/wordpress\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.perivision.net\/wordpress\/wp-json\/wp\/v2\/comments?post=3117"}],"version-history":[{"count":9,"href":"https:\/\/www.perivision.net\/wordpress\/wp-json\/wp\/v2\/posts\/3117\/revisions"}],"predecessor-version":[{"id":3121,"href":"https:\/\/www.perivision.net\/wordpress\/wp-json\/wp\/v2\/posts\/3117\/revisions\/3121"}],"wp:attachment":[{"href":"https:\/\/www.perivision.net\/wordpress\/wp-json\/wp\/v2\/media?parent=3117"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.perivision.net\/wordpress\/wp-json\/wp\/v2\/categories?post=3117"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.perivision.net\/wordpress\/wp-json\/wp\/v2\/tags?post=3117"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}