Окно имеет вид два вида: вид кадра (который содержит элементы управления, к которым есть доступ только у AppKit, например кнопки масштабирования, скрытия, закрытия и максимизации, а также панель заголовка и значок прокси), и представление контента, которым вы управляете.
Если вы проектируете область, которую собираетесь встроить в другое представление, или передаете API, который хочет представление (например, для создания панели или листа), используйте представление. Если вы разрабатываете что-то, что будет определенно окном, например окном документа, используйте окно.
С окном у вас есть дополнительные возможности для управления его внешним видом и поведением, например, чтобы сделать его модальным, присвоить ему значок прокси, перечислить его в меню Windows, упорядочить его относительно других окон и т. Д. не может быть с простым видом.
Как работает Windows