Deep Dive Into Deep Link. Part 2. Issues: Device, OS Version
<p>Last time we discussed the following topics:</p>
<ol>
<li>Introduced the main concepts: Deep Link, Web Link, Android App Link, disambiguation dialog.</li>
<li>Talked about their similarities and differences.</li>
<li>Explored the features of the URI format in Android.</li>
<li>Described the initial task.</li>
<li>Presented the Deep Link Tree.</li>
</ol>
<p>If you haven’t read the first part yet, <a href="https://medium.com/metakratos-studio/deep-dive-into-deep-link-part-1-introduction-and-the-initial-problem-e1de15845fb3" rel="noopener">please read it</a> and come back :)</p>
<p>Today, we will dive into two problems related to deep link functionality on different devices and Android versions. We will analyze each problem through a series of experiments (we already conducted over 280 of them).</p>
<p>Before diving into the problems, let’s familiarize ourselves with the experiment format. We decided to approach the investigation empirically by testing how deep links actually function in real-world conditions.</p>
<p>We selected seven devices: Pixel 2, Samsung A70, Samsung A7, Honor 9 Lite, Samsung Galaxy Tab A, Xiaomi Mi5.</p>
<p>We tested on eight versions of Android: 5.0, 6.0, 7.0, 8.0, 9.0, 10.0, 11.0, 12.0.</p>
<p>We considered five OS shells: One UI 2.5, Samsung Experience 9.0, One UI 3.1, EMUI 9.1.0, MIUI Global 10.2.2.0.</p>
<p>Additionally, we used seven applications: default SMS client, Telegram, VK, WhatsApp, Gmail, Google Search, VK Toasters.</p>
<p>Armed with patience, tables, and our testing process underway, we started the experimentation phase.</p>
<p><a href="https://medium.com/metakratos-studio/deep-dive-into-deep-link-part-2-issues-device-os-version-63930665e3c2">Visit Now</a></p>