Close ad

Apple has a really significant competitor for the iPhone in the form of the Palm Pre, which should be released in the US in mid-June. It will focus on the biggest shortcoming of the Apple iPhone 3G and will probably advertise it as its biggest advantage – running applications in the background and working with them. We must not forget about Android, for which the second HTC Magic phone has already been released and other interesting pieces should appear before the end of the year. Even Android can, in its own way, let applications run in the background without slowing down the system any more. However, it is not yet sufficient for the quality of 3rd party applications for those from the iPhone, which is only a matter of time.

Apple knows very well that the competition will attack it through the running of applications in the background, and that is certainly not the position in which Apple would like to be. In the summer, the iPhone will release firmware 3.0, which will bring push notifications, but if you are not currently connected to the Internet, even this will not be an ideal solution. In short, we won't be able to run applications in the background even after the release of the new iPhone firmware 3.0.

But Silicon Alley Insider has heard reports that Apple is working on an option that would allow apps to run in the background in a future firmware release. A maximum of 1-2 apps could run in the background like this, and probably not just any apps, but Apple would probably have to approve those apps. The same Silicon Alley source talks about two possibilities for how these apps could run in the background:

  • Apple would allow users to select up to 2 apps to run in the background
  • Apple would select some apps to run in the background. Developers could apply for special permissions and Apple would then test them for how they behave in the background and how they affect overall system stability

In my opinion, it would have to be a combination of these two restrictions, because the current hardware would not put too much pressure on background applications, and it would also be advisable to check these applications if their running in the background is not too demanding on the battery, for example. 

Later, John Gruber, who is known for having really excellent sources, joined this speculation. He also talks about the fact that he heard a similar speculation back in January during the Macworld Expo. According to him, Apple should have worked on a slightly modified application dock, where there would be the most frequently launched applications and that there would also be one position for the application that we wanted to run in the background.

TechCrunch is the latest to join these speculations, saying that according to its sources, this highly requested iPhone firmware feature is not ready at all, but that Apple is definitely trying to come up with a solution to come up with background running support for third-party apps hillside. TechCrunch thinks this new feature could be introduced at WWDC (in early June) in the same way push notification support was introduced there last year.

Anyway, running apps in the background is not exactly an easy thing to implement, as most games or apps in the current firmware use the iPhone's resources to the max. It's enough if the iPhone is checking email in some demanding game and you can immediately recognize it by the smoothness of the game. It was also recently speculated that the new iPhone should have 256MB of RAM (up from the original 128MB) and a 600Mhz CPU (up from 400MHz). But these speculations come from a Chinese forum, so I don't know if it's appropriate to trust such sources.

.