Закрити оголошення

Сервер 9to5Mac, зокрема Марк Гурман, представив його минулого місяця кілька цікавих ідей щодо майбутньої операційної системи iOS 8, яка має бути представлена ​​менше ніж через три тижні на WWDC. Інформація надходить безпосередньо з його власних джерел і вже довела свою правдивість і точність у більшості випадків у минулому. За словами Гурмана, iPad з восьмою версією iOS повинні отримати важливу функцію, яку вперше продемонструвала Microsoft Surface, — можливість працювати з двома додатками одночасно.

Багатозадачність на поверхні є однією з незаперечних переваг планшета Microsoft перед iPad, і в цьому відношенні компанія Redmond кілька разів атакувала конкурентів у своїй рекламі. Ми збрешемо, це функція, якій деякі з нас заздрять Windows RT. Перегляд відео під час нотаток або введення тексту під час перегляду веб-сторінок буде корисним у багатьох ситуаціях. Наразі iPad підтримує лише повноекранні програми, і найкращим варіантом для роботи з декількома програмами є використання жесту кількома пальцями для перемикання між програмами.

iOS 8 має змінити це. За даними джерел Гурмана, користувачі iPad зможуть працювати відразу з двома додатками. У той же час має бути легше переміщувати файли між ними, тобто простим перетягуванням з одного вікна в інше. Те саме стосується тексту чи зображень у документах. Функція XPC, над якою Apple, за словами Гурмана, працювала вже деякий час, також має допомогти в цьому. XPC працює просто за допомогою програми A, яка повідомляє системі: «Я можу завантажувати зображення в Інтернет», і коли ви хочете поділитися зображенням у програмі B, у меню з’являється опція завантажити його через програму A.

Однак реалізувати відображення відразу двох додатків складніше, ніж здається на перший погляд. По-перше, така багатозадачність пред'являє величезні вимоги до процесора і оперативної пам'яті. Через це Apple доведеться обмежити цю функцію лише новими машинами, які мають принаймні 1 ГБ оперативної пам’яті. Це виключає, наприклад, перше покоління iPad mini. Швидше за все, таку функцію отримають тільки iPad, представлені в минулому році, оскільки в них достатньо потужності. Також слід враховувати, що повноцінна одночасна робота двох додатків буде мати значний вплив на час автономної роботи.

Крім апаратних складнощів, проблему все ще потрібно вирішити програмно. Apple не може просто розмістити дві програми поруч одна з одною в альбомному режимі, як показує початкове зображення. Окремі об'єкти було б важко контролювати. Сервер Ars Technica припускає, що функція в Xcode, яка існує з iOS 6, може допомогти - Автоматичний макет. Завдяки йому замість точного розташування елементів можна встановити, наприклад, лише відстань від країв і таким чином зробити додаток чуйним, подібно до того, як це вирішено на платформі Android. Але, як підтвердили нам деякі розробники, цією функцією майже ніхто не користується, і на це є причина. Це пояснюється тим, що йому суттєво бракує оптимізації та може значно сповільнювати роботу програми при використанні на більш складних екранах. Він найкраще підходить для екранів стандартного типу, сказав нам розробник z Керовані шляхи.

Другий варіант – представлення спеціального дисплея, тобто третя орієнтація на додаток до горизонтальної та вертикальної. Розробник мав би адаптувати свою програму точно до заданої роздільної здатності, будь то половина дисплея чи інший розмір. Таким чином, кожна програма повинна мати чітку підтримку, і не можна було б відразу використовувати непідтримувані програми, що не дуже підходить Apple. Коли він вперше представив iPad, він дозволив програмам для iPhone працювати в двох режимах масштабування, дозволяючи використовувати всі програми, доступні в App Store. Звичайно, Apple може придумати абсолютно нестандартне рішення, яке елегантно вирішило б багатозадачність.

Інша проблема, яку потрібно вирішити, полягає в тому, як розмістити програми поруч. Він має бути досить простим і інтуїтивно зрозумілим, щоб легко додати або відключити другу програму. Наведене нижче концептуальне відео пропонує один із способів, але воно здається надто дивовижним для навіть менш обізнаних у техніці користувачів. Тож буде цікаво подивитися, як Apple буде сперечатися з цією функцією, якщо вона дійсно її представить.

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

Джерело: 9to5Mac
.