Да, конечный результат совпадает с кнопкой закрытия по умолчанию (X) и пользовательской кнопкой «Отмена».Тем не менее, с помощью кнопки «Отмена» вы всегда будете иметь больший контроль над тем, как вы хотите закрыть диалог.Вы также можете иметь обработчик событий для кнопки закрытия, но то, как вы можете его использовать (если можете), будет зависеть от языка к языку и от того, как вы создаете это диалоговое окно, на встроенном или на настраиваемом экране и т. Д.
Кроме того, с помощью кнопки «Отмена» пользовательский интерфейс выглядит завершенным / сбалансированным.У пользователя возникает ощущение, что у него есть возможность выбрать один из способов, а не принудительный трафик.Так что наличие кнопки «Отмена» - хорошая идея.