<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://doc.ruscomtech.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%9F%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%B4%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D1%8C_%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F_%D0%B4%D0%BB%D1%8F_iOS</id>
	<title>Производительность приложения для iOS - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://doc.ruscomtech.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%9F%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%B4%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D1%8C_%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F_%D0%B4%D0%BB%D1%8F_iOS"/>
	<link rel="alternate" type="text/html" href="https://doc.ruscomtech.ru/index.php?title=%D0%9F%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%B4%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D1%8C_%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F_%D0%B4%D0%BB%D1%8F_iOS&amp;action=history"/>
	<updated>2026-09-16T12:40:20Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://doc.ruscomtech.ru/index.php?title=%D0%9F%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%B4%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D1%8C_%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F_%D0%B4%D0%BB%D1%8F_iOS&amp;diff=6593&amp;oldid=prev</id>
		<title>IKuznetsov: Новая страница: «= Производительность приложения для iOS =  Мониторинг производительности приложения позволяет получить представление о том, как &#039;&#039;&#039;iOS&#039;&#039;&#039;-приложение отображается на экране. Это включает в себя время, необходимое приложению для подготовки к работе, какие эк...»</title>
		<link rel="alternate" type="text/html" href="https://doc.ruscomtech.ru/index.php?title=%D0%9F%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%B4%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D1%8C_%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F_%D0%B4%D0%BB%D1%8F_iOS&amp;diff=6593&amp;oldid=prev"/>
		<updated>2026-08-19T17:48:48Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «= Производительность приложения для iOS =  Мониторинг производительности приложения позволяет получить представление о том, как &amp;#039;&amp;#039;&amp;#039;iOS&amp;#039;&amp;#039;&amp;#039;-приложение отображается на экране. Это включает в себя время, необходимое приложению для подготовки к работе, какие эк...»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= Производительность приложения для iOS =&lt;br /&gt;
&lt;br /&gt;
Мониторинг производительности приложения позволяет получить представление о том, как &amp;#039;&amp;#039;&amp;#039;iOS&amp;#039;&amp;#039;&amp;#039;-приложение отображается на экране. Это включает в себя время, необходимое приложению для подготовки к работе, какие экраны отображаются и как пользователи перемещаются между ними.&lt;br /&gt;
&lt;br /&gt;
ЕдиныйАгент для &amp;#039;&amp;#039;&amp;#039;iOS&amp;#039;&amp;#039;&amp;#039; отслеживает этот процесс от первоначального запуска приложения до навигации между представлениями внутри приложения и до момента перевода приложения в фоновый режим или его завершения.&lt;br /&gt;
&lt;br /&gt;
ЕдиныйАгент для &amp;#039;&amp;#039;&amp;#039;iOS&amp;#039;&amp;#039;&amp;#039; отслеживает следующие концепции и сохраняет их в виде событий в Хранилище данных:&lt;br /&gt;
&lt;br /&gt;
* События запуска приложения — измерение времени запуска приложения и переходов в активный режим.&lt;br /&gt;
* Представления — это экраны, видимые пользователю.&lt;br /&gt;
* События навигации — это переходы между экранами и изменения состояний (например, запуск приложения и переход приложения в фоновый режим).&lt;br /&gt;
* Сводные данные по представлениям — это агрегированные события, создаваемые при завершении отображения представления, и суммирующие то, что произошло, пока представление было видимым.&lt;br /&gt;
&lt;br /&gt;
Эти концепции соответствуют общей модели мобильного &amp;#039;&amp;#039;&amp;#039;RUM&amp;#039;&amp;#039;&amp;#039;, описанной в разделе «Концепции мобильного RUM». Определения см. в разделах «Запуск приложения», «Представления и сводки представлений» и «Навигация».&lt;br /&gt;
&lt;br /&gt;
Каждое событие состоит из четко определенных полей типа «ключ-значение», как указано в Семантическом словаре для пользовательских событий, включая &amp;lt;code&amp;gt;app_start.*&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;navigation.*&amp;lt;/code&amp;gt; и &amp;lt;code&amp;gt;view.*&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Эти данные можно анализировать в таких приложениях, как &amp;#039;&amp;#039;&amp;#039;Experience Vitals&amp;#039;&amp;#039;&amp;#039; и &amp;#039;&amp;#039;&amp;#039;Пользователи и сессии&amp;#039;&amp;#039;&amp;#039;, или запрашивать напрямую в Хранилище данных с помощью &amp;#039;&amp;#039;&amp;#039;DQL&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
ЕдиныйАгент для &amp;#039;&amp;#039;&amp;#039;iOS&amp;#039;&amp;#039;&amp;#039; автоматически собирает информацию о запуске и жизненном цикле, регистрируясь для получения обратных вызовов жизненного цикла &amp;#039;&amp;#039;&amp;#039;iOS&amp;#039;&amp;#039;&amp;#039; (с помощью подмены методов &amp;#039;&amp;#039;&amp;#039;UIKit&amp;#039;&amp;#039;&amp;#039; через &amp;lt;code&amp;gt;NotificationCenter&amp;lt;/code&amp;gt;). На основе этой информации ЕдиныйАгент может автоматически определять представления для подклассов &amp;lt;code&amp;gt;UIViewController&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Для приложений &amp;#039;&amp;#039;&amp;#039;SwiftUI&amp;#039;&amp;#039;&amp;#039; инструментарий &amp;#039;&amp;#039;&amp;#039;SwiftUI Instrumentor&amp;#039;&amp;#039;&amp;#039; Ключ-АСТРОМ обеспечивает инструментирование на этапе сборки, автоматически захватывая представления при использовании шаблонов навигации, таких как &amp;lt;code&amp;gt;NavigationLink&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;navigationDestination&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;sheet&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;popover&amp;lt;/code&amp;gt; и других. Для пользовательских сценариев, не охватываемых автоматическим инструментированием, представления можно захватывать вручную с помощью &amp;lt;code&amp;gt;Astromkey.startView(...)&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Событие запуска приложения ==&lt;br /&gt;
&lt;br /&gt;
Событие &amp;#039;&amp;#039;&amp;#039;App Start&amp;#039;&amp;#039;&amp;#039; измеряет время, необходимое приложению для готовности после запуска или перехода в активный режим.&lt;br /&gt;
&lt;br /&gt;
ЕдиныйАгент классифицирует запуск приложений на три типа: холодный, теплый и горячий (см. раздел «Запуск приложения» для определений и примеров).&lt;br /&gt;
&lt;br /&gt;
В &amp;#039;&amp;#039;&amp;#039;iOS&amp;#039;&amp;#039;&amp;#039; классификация основывается на сигналах процесса и жизненного цикла &amp;lt;code&amp;gt;UIApplication&amp;lt;/code&amp;gt; (например, был ли процесс создан впервые и было ли устройство недавно перезагружено).&lt;br /&gt;
&lt;br /&gt;
Помимо того, что запуск приложения доступен в качестве события запуска, он также представлен как событие навигации (навигация без отображения исходного кода).&lt;br /&gt;
&lt;br /&gt;
=== Как фиксируется запуск приложения ===&lt;br /&gt;
&lt;br /&gt;
ЕдиныйАгент отслеживает запуск приложения на основе обратных вызовов жизненного цикла &amp;#039;&amp;#039;&amp;#039;iOS&amp;#039;&amp;#039;&amp;#039;, фиксируя последовательность фаз:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Инициализация системы&amp;#039;&amp;#039;&amp;#039; — время от создания процесса до загрузки &amp;lt;code&amp;gt;dyld&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Инициализация во время выполнения&amp;#039;&amp;#039;&amp;#039; — время от загрузки &amp;lt;code&amp;gt;dyld&amp;lt;/code&amp;gt; до инициализации &amp;lt;code&amp;gt;UIApplication&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Инициализация UIKit&amp;#039;&amp;#039;&amp;#039; — время от начала инициализации &amp;lt;code&amp;gt;UIApplication&amp;lt;/code&amp;gt; до завершения процесса &amp;lt;code&amp;gt;application(_:didFinishLaunchingWithOptions:)&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Инициализация приложения&amp;#039;&amp;#039;&amp;#039; — время от &amp;lt;code&amp;gt;didFinishLaunching&amp;lt;/code&amp;gt; до &amp;lt;code&amp;gt;UIViewController.loadView&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Начальная отрисовка кадра&amp;#039;&amp;#039;&amp;#039; — время от &amp;lt;code&amp;gt;loadView&amp;lt;/code&amp;gt; до &amp;lt;code&amp;gt;applicationDidBecomeActive&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Типы запуска приложений ===&lt;br /&gt;
&lt;br /&gt;
ЕдиныйАгент для &amp;#039;&amp;#039;&amp;#039;iOS&amp;#039;&amp;#039;&amp;#039; различает три типа запуска приложений:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Тип !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| Холодный || Эта ошибка возникает при перезагрузке устройства после последнего запуска или при первом запуске приложения. Процесс и все ресурсы приложения должны быть полностью инициализированы.&lt;br /&gt;
|-&lt;br /&gt;
| Теплый || Проблема возникает, когда приложение было ранее закрыто, но устройство не было перезагружено. При этом некоторые системные кэши могут оставаться доступными.&lt;br /&gt;
|-&lt;br /&gt;
| Горячий || Это происходит, когда приложение уже работало в фоновом режиме и выводится на передний план. Процесс возобновляется, а не создается заново.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Обеспечьте точное измерение ===&lt;br /&gt;
&lt;br /&gt;
Для фиксации полной продолжительности запуска приложения измерение должно начинаться как можно раньше. Для приложений с автоматической инструментацией ЕдиныйАгент начинает измерение с помощью методов подмены параметров жизненного цикла &amp;lt;code&amp;gt;UIApplication&amp;lt;/code&amp;gt; и &amp;lt;code&amp;gt;UIViewController&amp;lt;/code&amp;gt;. Если автоматический запуск отключен или агент запускается вручную, измерение начинается только при запуске агента. В этом случае вызов &amp;lt;code&amp;gt;Astromkey.startup(...)&amp;lt;/code&amp;gt; как можно раньше (в идеале в &amp;lt;code&amp;gt;application(_:didFinishLaunchingWithOptions:)&amp;lt;/code&amp;gt;) гарантирует точные результаты. В противном случае сообщаемая продолжительность может быть короче фактического времени запуска.&lt;br /&gt;
&lt;br /&gt;
== Событие навигации ==&lt;br /&gt;
&lt;br /&gt;
Событие навигации представляет собой контекст перехода между представлениями или изменение видимого состояния приложения (см. «Навигация»).&lt;br /&gt;
&lt;br /&gt;
Событие навигации может содержать:&lt;br /&gt;
&lt;br /&gt;
* Исходный вид — вид, который был активен до перехода.&lt;br /&gt;
* Текущий вид — вид, который становится активным.&lt;br /&gt;
&lt;br /&gt;
В большинстве случаев навигация выступает в качестве связующего звена между двумя представлениями.&lt;br /&gt;
&lt;br /&gt;
Навигация генерируется как для автоматического отслеживания видов (переходы &amp;lt;code&amp;gt;UIViewController&amp;lt;/code&amp;gt;), так и для ручного отслеживания видов (с помощью &amp;lt;code&amp;gt;Astromkey.startView(...)&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
=== Особые случаи ===&lt;br /&gt;
&lt;br /&gt;
* Запуск приложения — навигация без отображения исходного кода.&lt;br /&gt;
* Изменение видимости на фоновый режим — навигация с исходным представлением, но без текущего представления.&lt;br /&gt;
&lt;br /&gt;
== Представления ==&lt;br /&gt;
&lt;br /&gt;
В Ключ-АСТРОМ представление представляет собой экран, видимый пользователю (см. «Представления» и «Сводки представлений»).&lt;br /&gt;
&lt;br /&gt;
Для получения справочной информации по этому полю см. раздел «Атрибуты представления».&lt;br /&gt;
&lt;br /&gt;
ЕдиныйАгент автоматически отслеживает представления для подклассов &amp;lt;code&amp;gt;UIViewController&amp;lt;/code&amp;gt;. Для приложений &amp;#039;&amp;#039;&amp;#039;SwiftUI&amp;#039;&amp;#039;&amp;#039; инструментарий &amp;#039;&amp;#039;&amp;#039;SwiftUI Instrumentor&amp;#039;&amp;#039;&amp;#039; обеспечивает автоматическое отслеживание представлений для компонентов, связанных с навигацией. Для других компонентов пользовательского интерфейса представления можно отслеживать вручную.&lt;br /&gt;
&lt;br /&gt;
Одновременно может быть активен только один элемент интерфейса. Запуск нового элемента автоматически закрывает предыдущий и запускает событие навигации.&lt;br /&gt;
&lt;br /&gt;
Пока приложение находится на переднем плане, ЕдиныйАгент для &amp;#039;&amp;#039;&amp;#039;iOS&amp;#039;&amp;#039;&amp;#039; поддерживает текущий контекст представления. Имя представления прикрепляется к событиям, автоматически перехватываемым (например, веб-запросам), и к событиям, создаваемым через API Ключ-АСТРОМ. Это обеспечивает контекст экрана, в котором произошло событие.&lt;br /&gt;
&lt;br /&gt;
=== Автоматическое отслеживание представлений для UIKit ===&lt;br /&gt;
&lt;br /&gt;
Для подклассов &amp;lt;code&amp;gt;UIViewController&amp;lt;/code&amp;gt; ЕдиныйАгент захватывает представления на основе обратных вызовов жизненного цикла:&lt;br /&gt;
&lt;br /&gt;
* Отображение начинается, когда &amp;lt;code&amp;gt;UIViewController&amp;lt;/code&amp;gt; входит в &amp;lt;code&amp;gt;viewDidAppear&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Вид заканчивается, когда &amp;lt;code&amp;gt;UIViewController&amp;lt;/code&amp;gt; входит в &amp;lt;code&amp;gt;viewDidDisappear&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
ЕдиныйАгент автоматически обнаруживает контроллеры представлений внутри контроллеров контейнеров:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;UINavigationController&amp;lt;/code&amp;gt; — отслеживает операции добавления и удаления.&lt;br /&gt;
* &amp;lt;code&amp;gt;UITabBarController&amp;lt;/code&amp;gt; — отслеживает выбор вкладок.&lt;br /&gt;
* &amp;lt;code&amp;gt;UISplitViewController&amp;lt;/code&amp;gt; — отслеживает изменения в контроллере детального представления.&lt;br /&gt;
* Модальные презентации с помощью &amp;lt;code&amp;gt;present(_:animated:completion:)&amp;lt;/code&amp;gt; и &amp;lt;code&amp;gt;dismiss(animated:completion:)&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Автоматическое отслеживание представлений для SwiftUI ===&lt;br /&gt;
&lt;br /&gt;
Для приложений &amp;#039;&amp;#039;&amp;#039;SwiftUI&amp;#039;&amp;#039;&amp;#039; инструментарий &amp;#039;&amp;#039;&amp;#039;SwiftUI Instrumentor&amp;#039;&amp;#039;&amp;#039; обеспечивает инструментарий на этапе сборки, который автоматически фиксирует состояние представлений.&lt;br /&gt;
&lt;br /&gt;
Инструментарий &amp;#039;&amp;#039;&amp;#039;SwiftUI Instrumentor&amp;#039;&amp;#039;&amp;#039; автоматически отслеживает представления для следующих шаблонов навигации:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Компонент !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;NavigationLink&amp;lt;/code&amp;gt; || Отслеживает целевой экран при навигации.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;navigationDestination&amp;lt;/code&amp;gt; || Отображение треков осуществляется с помощью модификатора &amp;lt;code&amp;gt;navigationDestination(for:destination:)&amp;lt;/code&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;sheet&amp;lt;/code&amp;gt; || Представление треков осуществляется в виде модальных окон.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;popover&amp;lt;/code&amp;gt; || Отображение треков в виде всплывающих окон.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TabView&amp;lt;/code&amp;gt; || Выбор разделов вкладки «Треки» и соответствующие им представления.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Menu&amp;lt;/code&amp;gt; || Отслеживает жизненный цикл контейнера меню.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Для получения дополнительной информации о настройке &amp;#039;&amp;#039;&amp;#039;SwiftUI Instrumentor&amp;#039;&amp;#039;&amp;#039; см. раздел «Инструментарий SwiftUI».&lt;br /&gt;
&lt;br /&gt;
=== Отслеживание просмотров вручную ===&lt;br /&gt;
&lt;br /&gt;
Для компонентов пользовательского интерфейса, которые не определяются автоматически (например, пользовательские контроллеры-контейнеры, встроенный контент или представления &amp;#039;&amp;#039;&amp;#039;SwiftUI&amp;#039;&amp;#039;&amp;#039;, не использующие поддерживаемые шаблоны навигации), используйте &amp;lt;code&amp;gt;Astromkey.startView(...)&amp;lt;/code&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Swift&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Astromkey.startView(name: &amp;quot;Login&amp;quot;)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Objective-C&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Astromkey startViewWithName:@&amp;quot;Login&amp;quot;];&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Вызов функции &amp;lt;code&amp;gt;startView&amp;lt;/code&amp;gt; запускает новое представление и автоматически завершает предыдущее активное представление. Все последующие события оцениваются в контексте этого представления.&lt;br /&gt;
&lt;br /&gt;
=== Отключение автоматического отслеживания представлений ===&lt;br /&gt;
&lt;br /&gt;
Чтобы отключить автоматическое отслеживание представлений и полагаться исключительно на ручную настройку представлений, установите ключ конфигурации &amp;lt;code&amp;gt;DTXInstrumentLifecycleMonitoring&amp;lt;/code&amp;gt; в значение &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; в файле &amp;lt;code&amp;gt;Info.plist&amp;lt;/code&amp;gt; вашего приложения:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;key&amp;gt;DTXInstrumentLifecycleMonitoring&amp;lt;/key&amp;gt;&lt;br /&gt;
&amp;lt;false/&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Когда автоматическое отслеживание просмотра отключено:&lt;br /&gt;
&lt;br /&gt;
* Представления отображаются только при вызове метода &amp;lt;code&amp;gt;Astromkey.startView(...)&amp;lt;/code&amp;gt;.&lt;br /&gt;
* События изменения видимости по-прежнему отправляются, когда приложение переходит в фоновый/активный режим.&lt;br /&gt;
&lt;br /&gt;
== Просмотреть сводку ==&lt;br /&gt;
&lt;br /&gt;
Когда представление завершается, ЕдиныйАгент создает сводку представления — агрегированное событие, суммирующее все, что произошло за время существования представления (см. «Представления и сводки представлений»). Сводки представлений отображаются отдельно от других событий.&lt;br /&gt;
&lt;br /&gt;
=== Что запечатлено ===&lt;br /&gt;
&lt;br /&gt;
* Время начала — когда открылся вид.&lt;br /&gt;
* Продолжительность — как долго отображалось активное изображение.&lt;br /&gt;
* Количество ошибок — число ошибок, произошедших во время активности представления:&lt;br /&gt;
** Общее количество ошибок.&lt;br /&gt;
** Количество исключений.&lt;br /&gt;
** Количество ошибок &amp;#039;&amp;#039;&amp;#039;HTTP&amp;#039;&amp;#039;&amp;#039; 4xx.&lt;br /&gt;
** Количество ошибок &amp;#039;&amp;#039;&amp;#039;HTTP&amp;#039;&amp;#039;&amp;#039; 5xx.&lt;br /&gt;
** Количество других &amp;#039;&amp;#039;&amp;#039;HTTP&amp;#039;&amp;#039;&amp;#039;-ошибок.&lt;br /&gt;
** Количество ошибок других запросов.&lt;br /&gt;
&lt;br /&gt;
Для получения справочной информации по полям см. раздел «Сводка просмотра».&lt;br /&gt;
&lt;br /&gt;
=== Как это работает ===&lt;br /&gt;
&lt;br /&gt;
Пока представление активно, ЕдиныйАгент отслеживает все события, происходящие в контексте этого представления. При обращении к системе &amp;lt;code&amp;gt;Astromkey.sendHttpRequestEvent(...)&amp;lt;/code&amp;gt; или при сообщении об ошибках они автоматически связываются с текущим представлением.&lt;br /&gt;
&lt;br /&gt;
Когда представление завершается (либо путем запуска нового представления, либо путем перехода приложения в фоновый режим), генерируется сводка по представлению, которая отправляется в Ключ-АСТРОМ.&lt;/div&gt;</summary>
		<author><name>IKuznetsov</name></author>
	</entry>
</feed>