Close ad

Server 9to5Mac, specifically Mark Gurman already brought it last month some interesting insights regarding the upcoming iOS 8 operating system, which should be presented in less than three weeks at WWDC. The information comes directly from his own sources and has already proven to be true and accurate in most cases in the past. According to Gurman, iPads with the eighth version of iOS should receive a crucial feature that was first demonstrated by Microsoft Surface - the ability to work with two applications at the same time.

Multitasking on the Surface is one of the undeniable advantages that Microsoft's tablet has over the iPad, and in this regard, Redmond has attacked the competition several times in its advertisements. We'll lie, it's a feature that some of us envy Windows RT. Watching a video while taking notes, or typing while browsing the web would be useful in many situations. Currently, the iPad only allows full-screen apps, and the best option for working with multiple apps is to use the multi-finger gesture to switch apps.

iOS 8 is set to change that. According to Gurman's sources, iPad users will be able to work with two applications at once. At the same time, it should be easier to move files between them, i.e. using a simple drag from one window to another. The same should apply to text or images in documents. The XPC feature, which Gurman says Apple has been working on for some time, should also help with this. XPC works simply by app A telling the system, "I can upload images to the web", and when you want to share an image in app B, the option to upload it through app A appears in the menu.

However, implementing the display of two applications at once is more complicated than it seems at first glance. First of all, such multitasking represents huge demands on the processor and operating memory. Because of this, Apple would have to limit the feature to only newer machines that have at least 1 GB of RAM. This eliminates, for example, the first generation iPad mini. Quite likely, only iPads introduced last year would get such a function, as they have enough power in them. It should also be taken into account that the full-fledged running of two applications at the same time will have a significant impact on battery life.

Hardware complications aside, the problem still needs to be solved in software. Apple can't just put two apps next to each other in landscape mode, as the opening image suggests. Individual objects would be difficult to control. Server Ars Technica suggests that a feature in Xcode that's been around since iOS 6 could help - AutoLayout. Thanks to it, instead of the exact location of the elements, it is possible to set, for example, only the distance from the edges and thus make the application responsive, similar to how it is solved on the Android platform. But as some developers confirmed to us, almost no one uses this feature and there is a reason for that. This is because it significantly lacks optimization and can significantly slow down the application when used on more complex screens. It's best suited for preset-type screens, developer z told us Guided ways.

The second option is the presentation of a special display, i.e. a third orientation in addition to horizontal and vertical. The developer would have to adapt his application exactly to the given resolution, be it half the display or another dimension. Each application would thus have to have explicit support and it would not be possible to use unsupported applications immediately, which does not suit Apple very well. When it first introduced the iPad, it allowed iPhone apps to run in two zoom modes, making it possible to use all the apps available in the App Store. Of course, Apple can come up with a completely unconventional solution that would solve multitasking elegantly.

Another problem to solve is how to get the applications next to each other. It must be simple and intuitive enough to easily add or disconnect the second application. The concept video below offers one way, but it seems too geeky for even less tech-savvy users to use. So it will be interesting to see how Apple will argue with this feature, if it really does introduce it.

[youtube id=_H6g-UpsSi8 width=”620″ height=”360″]

Source: 9to5Mac
Topics: , ,
.