Закрыть объявление

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

Многозадачность на Surface — одно из неоспоримых преимуществ планшета Microsoft перед iPad, и в этом отношении Редмонд несколько раз атаковал конкурентов в своей рекламе. Соврем: некоторые из нас завидуют этой функции Windows RT. Просмотр видео во время записи заметок или набор текста во время просмотра веб-страниц могут оказаться полезными во многих ситуациях. В настоящее время iPad поддерживает только полноэкранные приложения, и лучший вариант для работы с несколькими приложениями — использовать жест несколькими пальцами для переключения приложений.

iOS 8 призвана изменить это. По словам источников Гурмана, пользователи iPad смогут работать с двумя приложениями одновременно. В то же время файлы между ними должно быть проще перемещать, т. е. с помощью простого перетаскивания из одного окна в другое. То же самое должно применяться к тексту или изображениям в документах. Функция XPC, над которой, по словам Гурмана, Apple работает уже некоторое время, также должна помочь в этом. XPC работает просто через приложение А, сообщающее системе: «Я могу загружать изображения в Интернет», и когда вы хотите поделиться изображением в приложении Б, в меню появляется возможность загрузить его через приложение А.

Однако реализовать отображение сразу двух приложений сложнее, чем кажется на первый взгляд. Прежде всего, такая многозадачность предъявляет огромные требования к процессору и оперативной памяти. Из-за этого Apple придется ограничить эту функцию только новыми компьютерами, имеющими как минимум 1 ГБ оперативной памяти. Это исключает, например, iPad mini первого поколения. Вполне вероятно, что такую ​​функцию получат только iPad, представленные в прошлом году, поскольку в них достаточно мощности. Также следует учитывать, что полноценная работа двух приложений одновременно окажет существенное влияние на время автономной работы.

Если оставить в стороне аппаратные сложности, проблему все равно необходимо решить программно. Apple не может просто разместить два приложения рядом друг с другом в ландшафтном режиме, как следует из начального изображения. Отдельные объекты будет трудно контролировать. Сервер Ars Technica предполагает, что функция в Xcode, которая существует с iOS 6, может помочь - Автоматический макет. Благодаря ему вместо точного расположения элементов можно задать, например, только расстояние от краев и тем самым сделать приложение отзывчивым, аналогично тому, как это решено на платформе Android. Но как нам подтвердили некоторые разработчики, этой функцией почти никто не пользуется и на это есть причина. Это связано с тем, что ему существенно не хватает оптимизации и он может значительно замедлить работу приложения при использовании на более сложных экранах. По словам разработчика z, он лучше всего подходит для экранов предустановленного типа. Путеводные пути.

Второй вариант — представление специального дисплея, т.е. третьей ориентации помимо горизонтальной и вертикальной. Разработчику придется адаптировать свое приложение точно под заданное разрешение, будь то половина дисплея или другое измерение. Таким образом, каждое приложение должно иметь явную поддержку, и невозможно будет сразу использовать неподдерживаемые приложения, что не очень устраивает Apple. Когда компания впервые представила iPad, она позволяла запускать приложения для iPhone в двух режимах масштабирования, что позволяло использовать все приложения, доступные в App Store. Конечно, Apple может придумать совершенно нестандартное решение, которое элегантно решит многозадачность.

Еще одна проблема, которую необходимо решить, — как расположить приложения рядом друг с другом. Оно должно быть достаточно простым и интуитивно понятным, чтобы можно было легко добавить или отключить второе приложение. Концептуальное видео ниже предлагает один из способов, но он кажется слишком сложным для использования даже менее технически подкованными пользователями. Так что будет интересно посмотреть, как Apple будет спорить с этой функцией, если она действительно ее представит.

[youtube id=_H6g-UpsSi8 ширина=»620″ высота=»360″]

Источник: 9to5Mac
.