СПЕЦИФИЧНЫЕ ДЛЯ КОМПОНЕНТОВ ИСТОРИИ ПРЕДСТАВЛЕНИЯ ПРИЛОЖЕНИЙ

1. Способ представления приложений на устройстве, имеющем процессор и по меньшей мере два компонента представления, причем способ содержит этапы, на которых:
исполняют на процессоре инструкции, которые заставляют устройство выполнять этапы, на которых:
для соответствующих компонентов представления генерируют историю представления приложений, идентифицирующую представления приложений пользовательских интерфейсов приложений через компонент представления, причем история представления приложений соответствующих компонентов представления представляет историю порядка приложений, в которой представления приложений были представлены через компонент представления;
в ответ на представление представления приложения пользовательского интерфейса выбранного приложения через выбранный компонент представления, записывают представление приложения упомянутого пользовательского интерфейса в истории представления приложений выбранного компонента представления; и
в ответ на прием запроса на переход выбранного компонента представления от текущего пользовательского интерфейса текущего представления приложения:
из истории представления приложений выбранного компонента представления выбирают второе представление приложения, которое предшествует текущему представлению приложения в истории порядка приложений упомянутой истории представления приложений для выбранного компонента представления; и
осуществляют переход выбранного компонента представления от текущего пользовательского интерфейса текущего представления приложения ко второму пользовательскому интерфейсу второго представления приложения,
при этом текущее представление приложения ассоциировано с последовательностью выполнения задачи, включающей в себя ряд этапов задачи, которые должны быть выполнены в порядке выполнения задачи с помощью различных приложений, и
при этом этап, на котором выбирают второе приложение, дополнительно содержит этап, на котором: выбирают второе представление приложения, которое следует за текущим представлением приложения в порядке выполнения задачи последовательности выполнения задачи.
2. Способ по п. 1, в котором история порядка приложений дополнительно представляет собой порядок, в котором приложения были выбраны пользователем устройства.
3. Способ по п. 1, в котором:
выбранный компонент представления дополнительно содержит дисплей;
история порядка приложений ассоциирована с порядком по оси Z представлений приложений, которые представлены на дисплее; и
этап, на котором осуществляют переход выбранного компонента представления, дополнительно содержит этап, на котором:
переупорядочивают второе представление приложения выше текущего представления приложения в порядке по оси Z дисплея.
4. Способ по п. 1, в котором этап, на котором выбирают второе представление приложения, дополнительно содержит этапы, на которых:
представляют пользователю приложения, имеющие представление приложения в истории представления приложений выбранного компонента представления; и
принимают от пользователя выбор второго приложения, которое ассоциировано со вторым представлением приложения из представлений приложения.
5. Способ по п. 1, в котором:
выбранное приложение дополнительно содержит по меньшей мере два представления приложения; и
этап, на котором записывают представление приложения, дополнительно содержит этап, на котором: в ответ на представление выбранного представления приложения упомянутого выбранного приложения через выбранный компонент представления, записывают выбранное представление приложения упомянутого выбранного приложения в историю представления приложений выбранного компонента представления и группируют представления приложений упомянутой истории представления приложений упомянутого выбранного компонента представления, которые ассоциированы с выбранным приложением.
6. Способ по п. 1, в котором:
этап, на котором принимают запрос, дополнительно содержит этап, на котором: принимают запрос на приостановку текущего приложения на выбранном компоненте представления; и
этап, на котором осуществляют переход выбранного компонента представления, дополнительно содержит этап, на котором: удаляют представление приложения упомянутого текущего приложения из истории представления приложений выбранного компонента представления.
7. Способ по п. 1, в котором:
этап, на котором принимают запрос, дополнительно содержит этап, на котором: принимают запрос на переход ко второму представлению приложения после приостановки второго приложения; и
этап, на котором осуществляют переход выбранного компонента представления, дополнительно содержит этап, на котором: повторно создают экземпляр второго приложения.
8. Устройство, которое представляет приложения, содержит:
по меньшей мере два компонента представления;
процессор; и
память, хранящую инструкции, которые, при исполнении на процессоре, обеспечивают: для соответствующих компонентов представления историю представления приложений, которая идентифицирует представления приложений пользовательских интерфейсов приложений через компонент представления, причем история представления приложений соответствующих компонентов представления представляет историю порядка приложений, в которой представления приложений были представлены через компонент представления;
блок записи истории приложений, который, в ответ на представление представления приложения пользовательского интерфейса выбранного приложения через выбранный компонент представления, записывает представление приложения упомянутого пользовательского интерфейса в истории представления приложений выбранного компонента представления; и
переключатель приложений, который, в ответ на прием запроса на переход выбранного компонента представления от текущего пользовательского интерфейса текущего представления приложения:
из истории представления приложений выбранного компонента представления выбирает второе представление приложения, которое предшествует текущему представлению приложения в истории порядка приложений упомянутой истории представления приложений для выбранного компонента представления; и
осуществляют переход выбранного компонента представления от текущего пользовательского интерфейса текущего представления приложения ко второму пользовательскому интерфейсу второго представления приложения,
при этом текущее представление приложения ассоциировано с последовательностью выполнения задачи, включающей в себя ряд этапов задачи, которые должны быть выполнены в порядке выполнения задачи с помощью различных приложений, и
при этом этап, на котором выбирают второе приложение, дополнительно содержит этап, на котором: выбирают второе представление приложения, которое следует за текущим представлением приложения в порядке выполнения задачи последовательности выполнения задачи.
9. Устройство по п. 8, в котором:
соответствующие представления приложений ассоциированы с типом представления приложения, причем тип представления приложения, указывает по меньшей мере одно из: пользовательское интерактивное или пользовательское не интерактивное представление, представление, использующее модальность ввода и/или модальность вывода, и представление, требующее некоторого количества внимания пользователя; и
переключатель приложений осуществляет переход выбранного компонента представления путем представления упомянутого представления приложения второго приложения через выбранный компонент представления в соответствии с типом представления приложения.
10. Устройство по п. 9, в котором:
выбранный компонент представления представляет представление приложения в соответствии с возможностями представления, причем возможности представления, указывают различные свойства и/или различный контекст каждой из по меньшей мере двух поддержек компонентов представления; и
переключатель приложений представляет второе представление приложения путем выбора типа представления приложения для второго представления приложения, который использует возможности представления выбранного компонента представления.
11. Устройство по п. 9, в котором:
выбранный компонент представления представляет приложения в соответствии с политикой компонента представления, причем политика компонента представления, ограничивает некоторые представления через выбранный компонент представления; и
переключатель приложений представляет второе приложение путем выбора типа представления приложения для второго приложения, который согласуется с политикой компонента представления упомянутого выбранного компонента представления.
12. Устройство по п. 9, в котором:
блок записи истории приложений принимает запрос на перемещение представления приложения с текущего компонента представления на выбранный компонент представления; и
переключатель приложений представляет второе приложение путем изменения формата второго приложения с текущего типа представления приложения, который ассоциирован с представлением приложения через текущий компонент представления, на тип представления приложения выбранного компонента представления.
13. Устройство по п. 9, в котором:
выбранный компонент представления дополнительно содержит дисплей;
тип представления приложения дополнительно содержит область дисплея, где представление приложения было ранее представлено; и
переключатель приложений представляет второе приложение путем расположения представления приложения в этой области дисплея.