Как рассчитать расстояние между объектами с динамическими X и Y?
Так пойдёт?

Расстояние между объектами должно быть одинаковым
Одинаковым по отношению к реальному миру? Тогда забейте на разрешение экранов и тупо пилите под одно разрешение, которое вам надо, а на маленьких экранах оно просто не будет вмещаться в монитор. Иначе я не понимаю как можно сохранять расстояние, когда девайсом могут являться хоть часы, хоть плазма. 
Или всё-таки имеется ввиду процентное соотношение?