Hi @Zaytsev Vasily ,
For office apps, we could open or check out file in office app:
https://www.sharepointdiary.com/2015/11/open-documents-in-client-application-in-sharepoint-2013.html
https://support.microsoft.com/en-us/topic/open-or-check-out-a-sharepoint-based-file-from-within-an-office-app-b4221e42-d47c-49fc-92a6-04ed88befc0c#ID0EDDD=Newer_versions
For visio, we could configure Visio Services in SharePoint: https://learn.microsoft.com/en-us/sharepoint/administration/visio-services-overview
For mobile apps with SharePoint, this article woul be helpful: Supporting the SharePoint mobile apps online and on-premises
If an Answer is helpful, please click "Accept Answer" and upvote it.
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.