The way Obsidian's aliases works actually makes compatibility really easy - in Obsidian, aliases only make the link auto-complete generate a link with display text
[[original name|alias]]
as opposed to requiring the app to resolve
[[alias]]
to
original file.md