WorkManager # enqueueUniquePeriodicWork имеет параметр uniqueWorkName.
Only one PeriodicWorkRequest of a particular name can be active at a time
Столкнется ли он с другими приложениями? т.е. будут ли два приложения, которые работают по расписанию с одинаковым именем, заменять работу друг друга?
Will it collide with another Apps? i.e. will two apps, that schedule work with same name replace each other's work?
Каждое приложение запускается в своей «песочнице», никаких помех от других приложений не будет. Имя должно быть уникальным в вашем пакете, потому что ...
The uniqueWorkName uniquely identifies this PeriodicWorkRequest.
(цитата из документы на WorkManager.enqueueUniquePeriodicWork())
Единственное, что должно быть уникальным с точки зрения других приложений, - это имя пакета: невозможно одновременно установить два приложения с одним и тем же именем пакета. Но компоненты в одном пакете могут быть названы как компоненты в другом пакете (я полагаю, что существуют тысячи приложений с MainActivity).