的 API 也依然可以使用，但是苹果现在把它称为Cocoa技术。（这个遗留下来的传统可以在 Cocoa API 中看到，大部分的类别名称都是以 NeXTSTEP 的缩写"NS"开头。）给开发者的第四个选项是可以在 macOS 当作"第一等公民"一样的Java平台上写应用程式—事实上这就是说Java应用程式尽可能的与作业系统合适地搭配而仍然能够""，以及他的GUI，是以Swing撰写的，看起来几乎完全地与天生的Cocoa介面类似。只要他们能够在这个平台上被编译，macOS 可以执行很多BSD或Linux