# hanson.wtf

a blog?

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## On the Utility of a (User) Session on Mobile

DevFeed: [On the Utility of a (User) Session on Mobile](<https://devfeed.tech/articles/on-the-utility-of-a-user-session-on-mobile-38566.md>)

Original publisher: [Read original article](<https://hanson.wtf/2025/05/19/on-the-utility-of-a-user-session-on-mobile/>)

Author: Hanson

Published: 2025-05-20T05:47:27Z

Content type: opinion

Language: en

Sources: [hanson.wtf](<https://devfeed.tech/sources/hanson-wtf.md>)

Topics: [Mobile](<https://devfeed.tech/topics/mobile.md>), [sessions](<https://devfeed.tech/topics/sessions.md>), [telemetry](<https://devfeed.tech/topics/telemetry.md>), [session replay](<https://devfeed.tech/topics/session-replay.md>), [Monitoring](<https://devfeed.tech/topics/monitoring.md>), [Processes](<https://devfeed.tech/topics/processes.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [checkout](<https://devfeed.tech/tags/checkout.md>), [conversion](<https://devfeed.tech/tags/conversion.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [monitoring](<https://devfeed.tech/tags/monitoring.md>), [observability](<https://devfeed.tech/tags/observability.md>), [performance](<https://devfeed.tech/tags/performance.md>), [session-replay](<https://devfeed.tech/tags/session-replay.md>), [sessions](<https://devfeed.tech/tags/sessions.md>), [telemetry](<https://devfeed.tech/tags/telemetry.md>), [time](<https://devfeed.tech/tags/time.md>), [ui](<https://devfeed.tech/tags/ui.md>), [work](<https://devfeed.tech/tags/work.md>)

### AI overview

This commentary explains why mobile telemetry should be organized around user sessions rather than app-process lifetimes or raw time in the app. Sessions group telemetry and actions within a shared usage context, supporting session replay, usage metrics, and analysis of performance, errors, abandonment, and conversion.

### Source excerpt

On mobile devices, the lifetime of a process that backs an instance of an app isn't necessarily mapped to its usage lifecycle. Even if you ignore implementation details like Android's process forking and specialization via zygotes, the app process is often already created when a user taps on the app icon to launch the app, [...]

## On the Real Subject of Observability on Mobile

DevFeed: [On the Real Subject of Observability on Mobile](<https://devfeed.tech/articles/on-the-real-subject-of-observability-on-mobile-38565.md>)

Original publisher: [Read original article](<https://hanson.wtf/2025/05/10/on-the-real-subject-of-observability-on-mobile/>)

Author: Hanson

Published: 2025-05-11T06:35:40Z

Content type: article

Language: en

Sources: [hanson.wtf](<https://devfeed.tech/sources/hanson-wtf.md>)

Topics: [observability](<https://devfeed.tech/topics/observability.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [telemetry](<https://devfeed.tech/topics/telemetry.md>), [Monitoring](<https://devfeed.tech/topics/monitoring.md>)

Tags: [crash](<https://devfeed.tech/tags/crash.md>), [dashboards](<https://devfeed.tech/tags/dashboards.md>), [flexibility](<https://devfeed.tech/tags/flexibility.md>), [metrics](<https://devfeed.tech/tags/metrics.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [monitoring](<https://devfeed.tech/tags/monitoring.md>), [observability](<https://devfeed.tech/tags/observability.md>), [performance](<https://devfeed.tech/tags/performance.md>), [production](<https://devfeed.tech/tags/production.md>), [telemetry](<https://devfeed.tech/tags/telemetry.md>), [time-series](<https://devfeed.tech/tags/time-series.md>), [work](<https://devfeed.tech/tags/work.md>)

### AI overview

This commentary distinguishes observability from monitoring and argues that mobile observability should support flexible, ad hoc aggregation of production telemetry. It emphasizes connecting performance changes with user behavior and business KPIs, rather than reporting only application-level metrics such as heap size, startup percentiles, or crash rates.

### Source excerpt

Lets get something straight. Observability isn't the same as monitoring. Yes, both are powered by telemetry collected from production that are crunched down into metrics, shown as some sort of time-series, graph, or table of numbers. But the key difference is that o11y requires flexibility in aggregation, and on mobile in particular, o11y should give [...]

## Mobile Observability Beyond Crash Tracking and Aggregate Metrics

DevFeed: [Mobile Observability Beyond Crash Tracking and Aggregate Metrics](<https://devfeed.tech/articles/a-call-to-arms-bringing-observability-2-0-to-mobile-part-1-38564.md>)

Original publisher: [Read original article](<https://hanson.wtf/2024/12/09/a-call-to-arms-bringing-observability-2-0-to-mobile-part-1/>)

Author: Hanson

Published: 2024-12-10T07:38:37Z

Content type: opinion

Language: en

Sources: [hanson.wtf](<https://devfeed.tech/sources/hanson-wtf.md>)

Topics: [observability](<https://devfeed.tech/topics/observability.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [Monitoring](<https://devfeed.tech/topics/monitoring.md>), [telemetry](<https://devfeed.tech/topics/telemetry.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [app-performance](<https://devfeed.tech/tags/app-performance.md>), [crashes](<https://devfeed.tech/tags/crashes.md>), [latency](<https://devfeed.tech/tags/latency.md>), [metrics](<https://devfeed.tech/tags/metrics.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [monitoring](<https://devfeed.tech/tags/monitoring.md>), [observability](<https://devfeed.tech/tags/observability.md>), [performance](<https://devfeed.tech/tags/performance.md>), [sdks](<https://devfeed.tech/tags/sdks.md>), [tech](<https://devfeed.tech/tags/tech.md>), [work](<https://devfeed.tech/tags/work.md>)

### AI overview

The article argues that basic mobile monitoring, such as crash counts and aggregate performance metrics, does not provide true observability. It advocates actionable production data that helps developers investigate who is affected by issues and why.

### Source excerpt

The Observability-Free Zone For most companies, "mobile observability" is a misnomer. I say this because the data that most mobile devs have to "observe" their app in production is laughably simplistic. The vast majority make due with basic crash tracking and precomputed metric aggregates as the only lens into how their app is performing in [...]