Ideas
Explore the world's #1 largest database of ideas and innovations, with over 400,000 inspiring examples.
Insights
Uncover major shifts and emerging opportunities with our exclusive PRO research.
Trend Reports
Discover why 750 brands rely on our AI-powered Trend Reports to get better, faster insights.
Newsletter
Join over 200,000 subscribers who rely on our weekly newsletter to keep up with need-to-know trends and insights.
Books
Join 20,000,000+ people getting better and faster with our New York Times Bestselling methods, best innovation books & keynote videos.
Dashboard
Get special access to premium content, topic tracking and customizable tools through our AI-powered Dashboard.
AI
Learn how the Trend Hunter harnesses the power of artificial intelligence.
Assessment
Enhance your innovation potential with a deeper understanding of your unique innovation archetype and how your organization benchmarks.
Overview
Accelerate innovation and ignite disruptive thinking with our award-winning programs and research.
Keynotes & Workshops
Empower your team with the insights and frameworks they need to innovate better and faster.
Custom Research
Get fast, customized trend reports, presentations and deep dives 20x faster than traditional research.
Plans
Get started today with a free consultation, our self-serve tools, or a dedicated program.
Jeremy Gutsche
Ignite your event with our CEO, a NY Times Bestselling Author and one of the top innovation keynote speakers.
Our Team of Futurists
Inspire your group with our most popular speakers on innovation, trends, change and futurism.
Contact
Get in touch to learn more, ask a question or submit a tip.
About Us
Learn more about Trend Hunter and how we accelerate innovation.
FAQ
Get answers to common questions about Trend Hunter.
Community
Stay on the cutting-edge with the help of the Trend Hunter community.
Team
Meet the team trusted by hundreds of leading businesses worldwide.
Jobs
Find opportunities to accelerate your career with the #1 Trend Firm.
Internships
Grow your professional skillset in an award-winning workplace.
News
Catch up on noteworthy Trend Hunter news and media mentions.
Join
Build a portfolio and put your trend-spotting abilities to the test.
Advertising
Supercharge your marketing by partnering with Trend Hunter.
Portfolio
Visit your public portfolio and browse your past articles.
Add a Trend
Write up an article and showcase your trend-spotting skills.
My Trends
Edit your articles and see how they stack up on the leaderboards.
Settings
Edit your profile, connect your social media accounts, and more.
Add a trend, customize your dashboard, or track topics.
Future Festival
World Summit
Learn why 97% of people rate it "the best innovation conference ever".
1-Day Innovation Events
Explore our 2019 tour dates and find the best city to inspire your team.
Custom Events
Bring Future Festival to your team or event with our custom programming.
Search our database of over 390,000 cutting edge ideas.

Improving In-App User Experiences

An Interview with Eric Futoran, CEO of Embrace

— May 30, 2019 — Tech
LA-based mobile performance management company Embrace supplies its clients with a comprehensive understanding of app health, and shows them how their performance can be optimized for the constantly evolving mobile medium.

Despite only being around since 2016, Embrace supports some of the world’s most popular apps, including Headspace, AllTrails, Boxed, OKCupid, TuneIn, EBTH, ChowNow, and Raise. With the company’s founders being industry veterans themselves, having worked for Tinder, Upsight and Scopely, and backings from mobile-focused investors such as Greycroft and Pritzker Group, it’s well-equipped to ensure the success of its clients.

Recently, Embrace launched Watchdog, the first network monitoring solution that was built specifically for mobile apps. Watchdog keeps track of all endpoints, from the perspective of a mobile user, allowing it to efficiently spot and alert developers to issues that traditional server-side application performance management systems aren’t able to detect.

To find out more about how Watchdog works, how the app ecosystem has evolved over the years, and what interactions keep consumers from enjoying their experiences on apps, we spoke with Embrace CEO Eric Futoran.

How has the app ecosystem evolved recently?

As with any new emerging medium, and now with mobile, the first applications to adopt are always in the verticals of social, gaming, and that which shall not be named. Once these applications are adopted, the risk for other verticals to adopt the new medium is reduced — the users are already there and have shown inarguable usage.

The next set of applications emerge in the form of eCommerce, internal workforce apps (like warehouse workers, PO approval, and other employee-based apps), and media. While media has not arrived yet (try to think of a traditional one with a large, concerted mobile presence), eCommerce and workforce apps are already here.

There is one vertical that’s considered new because mobile is unlike any previous medium, with personal utility apps like Uber and Lyft, Instacart and Postmates becoming popular.

What factors will continue to impact it moving forward?

Mobile is still in its early infancy — it's only been around in North American and Europe for the last nine years. Yet, the mobile apps ecosystem is progressing quickly with hardware for new phones, better memory and processing, and connectivity, like 5G. It’s rumored that Apple will be announcing new chips and hardcare shortly as well.

With the improvements in hardware, come better experiences for the user. We now have more powerful hardware that apps can use to be more useful with less friction. Our world is all about minimizing personal friction and these companies have proven to be successful. All apps will evolve accordingly.

Most often, what experiences prompt users to leave an app?

Outside of users completing what they want to complete in the app, the primary reason they leave is because either they’re not finding what they want to find fast enough, or they’re having a technical issue with the app.

Those technical issues, even if the most common cases, are due to a poor connection and are giving them a poor experience. In reality, that poor connectivity is expected, however the app isn’t able to handle it correctly. In other words, the app is at fault for not detecting and solving the issue for the user.

In general, the most commonly thought of examples are crashes, which are code exceptions, and poor network calls. The latter often results in crashing or in-app freezes. In the former, crashes, users often use the term but are actually complaining of an abrupt close, which can be caused by an out-of-memory (OOM) or lengthy CPU peg.

In fact, many of these issues work in tandem, like when an app freezes and the user is forced to terminate an app, which is the ultimate measure of user experience but is rarely actually measured.

How is Embrace's Watchdog able to monitor endpoints and report them to its clients?

Embrace is embedded within an app, and so unlike competitive tools, we don't sample data. We record every network call. While monitoring network calls is not necessarily new, with the unsampled approach we can connect the error, timeout, and slow response with the experience of the user.

This approach is helpful when an app is out in the wild and a QA team member experiences an issue and cant reproduce it, or a user complains in the store and the session is inaccessible. Instead, Embrace allows its clients to look up the user, see the session, and find all the network calls, whether first party APIs, CDNs, or third party vendors.

For example, let's say that a user opens an app like Facebook, then the user sees a spinner and the app is frozen. This is often caused by a series or several network calls from a third party vendor. Embrace looks at how a user experiences this and collects the data from the device perspective, and not only reports the real error when it occurs for networking, but also helps prioritize the issues to the developer based on the user's device.

Why is this so important to mobile developers?

Mobile developers are overwhelmingly focused on app crashes, which are code exceptions. Aside from this use case, there are many crashes that go unsolved because the stack trace is not helpful and typically they error on network calls — for example, a malformed json. This malformed json payload that returned earlier in the session may have caused a crash but is undetectable via a trace.

In fact, many developers believe network calls are the most important thing to review and monitor because poor network calls result in an overwhelming number of production issues that lead to Out-of-Memory (OOMs) abrupt app closes, freezes (spinners of death), and even purchase funnel issues.

Not to mention, we are overly reliant on third party vendors in-app for analytics, attribution, user registration, processing purchases, and more — all of whose network calls are not monitored (or policed) without Embrace. For our customers, this has led to analytics data being off, user acquisition costs being misattributed or higher than they should be, and other ROI-impacting issues.
5.6
Score
Popularity
Activity
Freshness