App developers release versions of their apps designed for different platforms or operating systems. While there may be variations between the different app versions across platforms, they are fundamentally equivalent. However, there is currently no way of easily knowing whether an app is equivalent to another. This disclosure describes app deduplication techniques that identify apps that are duplicates. Identification of duplicate apps is performed based on app metadata using rules or machine learning models. App deduplication can improve user experience in a variety of ways, e.g., making recommendations to users discovering apps; suppressing duplicate notifications; helping users identify the right app to launch; disambiguating apps during user journeys; etc.

Creative Commons License

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.