By now, there’s absolutely no excuse for an app not to support Fast App Switching, the iPhone’s form of multitasking. It’s been about six months since iOS 4 appeared on the scene, an update in which we finally received native multitasking on our iPhones.

Understandably, not all of our apps flew out of the gate with multitasking support built in; slowly but surely, they were updated to add support for such a critical feature. Sadly, there remain apps that have been neglected; apps that have yet to taste the sweet nectar of multitasking.

This is where jailbreaking comes in handy. Jailbreak apps like Backgrounder have provided an incredible workaround for these neglected apps. Go Native! adds yet another option to the playing field, but can it compete with Backgrounder?

While Backgrounder is much more robust and feature-rich when compared with this tweak, you can’t knock the simplicity of Go Native! If all you need is to enable Fast App Switching for an old app that you still find useful, it will likely suit your needs.

Keep in mind though, that unlike Backgrounder, it’s “all or nothing” with Go Native! This means that you can’t single out specific apps to enable multitasking for; if you turn it on, it impacts all apps.

Another thing to keep in mind is that if you want to play a music app in the background, and it hasn’t been updated to support the right API, your only alternative is real multitasking mode with Backgrounder.

Personally, due to its depth, I’m sticking with Backgrounder for my extracurricular multitasking needs. Both Backgrounder and Go Native! require jailbroken iPhones, and can be downloaded from Cydia for free.

Is the iPhone’s native multitasking enough to satisfy you, or do you still find yourself relying on jailbreak solutions?

  • Vincent

    This is great! U have a few stubborn apps that haven’t been updated for fast app switching and it’s very annoying. I don’t like Backgrounder because I find it very buggy, and quite frankly in an iOS 4 world I no longer want/need apps to run completely in the background. FAS is good enough for me.

    • Shrike

      Backgrounder buggy? Have you used it lately? All the bugs that I ran into have been fixed. Additionally, Backgrounder no longer defaults to running fully in the background with apps. It’s still a selectable option, but the way I use it is to enable (or disable) fast app switching on *specific* apps. Go Native isn’t nearly granular enough for me.

  • Kyle

    K Wat is backgrounder, Go Native and this fast app switching???

    • Shrike

      Fast app switching is the default backgrounding mode in iOS 4. Rather than closing completely, or continuing to run normally, apps that support it are paused and switched into memory. That way, you don’t have to wait for the app to restart and reload entirely when you want to run it again, it just switches back to it and it resumes immediately. For an app to support fast switching, it has to be compiled for iOS 4. If it was compiled for a previous version, it will not support it. Go Native makes all apps support it. Backgrounder is a more detailed multitasking control app that lets you not only enable fast app switching, but also full backgrounding, and it lets you do it on an app by app basis.

  • Selcuk

    Nice demo, understood everything clearly. I like it!

  • Gorgonphone

    backgrounder is better