我不想要iPad上的Xcode

2021-04-26 10:41:56

随着最新iPad Pro的令人印象深刻的M1芯片,似乎很多人(在我关注的社区中)正在谈论宣布“WTF的一般主题”我们将与之有关。芯片在那里?“他们通常是苹果平台开发人员,并说“男孩,如果我们可以在iPad上使用Xcode?!”,如果我们可以在ipad上使用Xcode,那就不会吓坏了。“我不想要iPad上的Xcode。我曾经认为我已经做过,或者它可能是有用的,但我已经重新考虑了。我的推理源于iPados与宏的不同潜在约束 - 一些物理,一些哲学。我不想让这些限制消失。我在他们自己的上下文中均衡。我希望这些各种不同的操作系统毫不完全合并,专门选择了一组约束。

iOS - 它的年轻人,较大的兄弟iPados - 都是关于作为个人设备。我喜欢这些设备,定期使用它们。这些设备非常有意地单用户。我的iPhone是我的,虽然我可能将它交给别人,但它的一切都与我有关。任何帐户,所有相关的权限 - 他们都是关于我或我的回声。没有“多用户”iOS设备*的概念。

(*)是的,我知道在完全支持多用户操作系统的封面下有UNIX深度。设备接触到我的方式 - 它的开发人员和消费者 - 都是关于单个单独的用户。

另一方面,MacOS由作为多用户系统来构建。如果要使用它,请支持,多个人同时使用同一设备。您将“登录”到MacOS,并且“您的帐户”包含有关您是谁以及哪些权限,约束等 - 您可以的所有细节。在实践中,这最终主要是在任何给定时间在单个麦克斯设备上工作的单个人。允许多个用户的潜在概念在那里,与多个用户一起追溯到最早的UNIX共享系统语义。作为该基本概念的副作用,麦斯科斯队支持多个计划并行运行,将哪些SEGUS进入我认为这两种设备之间的主要哲学差异:焦点。

与个人与多用户差异有些相关的是“焦点”的元素。我也倾向于将此视为与“前景”与“背景”应用程序的概念重叠。 iOS和iPados基本上更具集中设备。设备和操作系统的期望和设计是你正在做一件事 - 你的所有焦点都在那一件事上。其他一切都在后台关闭,或者更容易放在侧面架中,并且可能暂停。

是的,有iPados拆分屏幕设置,使我的前任陈述是一个仓促的泛化。我认为这是一件弱者刺伤了一件事,一个不止一件事,一个值得看待如果是足够的东西,但在我尝试过的大多数场景中近无用。 IOS家族(iOS,iPados,Tvos和Watchos)似乎分享了“做单一任务”的这种概念,并将其转化为“专注于单个应用程序”。

麦斯科斯队,用它的多用户背景,并行一堆东西。前景和背景的概念,更有用的是一个专注和主要的应用程序的概念。几乎更重要的是,操作如何处理您可能谈论在后台的并行内容。关键是,在使用该设备的人的控制下,背景中的运行是(通常)。如果我想同时运行六个节目 - 那很酷 - 系统时间切片尝试并使所有这些都相对等于等待和努力。与ios,你要么在前景 - 和世界之王 - 或背景 - 以及你可以做的事情,并且经常在剩下的时间来做任何事情。基于IOS的操作系统可能会在任何时刻杀死背景应用程序。

另一种方式宏“焦点”和“并行应用”概念显示本身就是在窗口中。在iOS上,您的应用程序无法调整大小,并且所有实用目的,您都在一个窗口中工作 - 接管所有屏幕房地产 - 做任何您正在努力的事情。

相比之下,MacOS有多个窗口,您可以调整大小和放置,但您选择。好吧,尽管如此,你选择 - 有极限。控制窗口大小的能力和放置它允许您优先考虑包含的信息。我最终将窗口大小和位置设置,几乎无意识地根据我正在做的事情。您可以拥有前端和中心焦点,但仍然具有其他信息 - 更新和实时 - 很容易提供,几乎没有所需的上下文切换。你可以选择你混合的东西。多年前扩展的多个窗口范式以包括多种空间的确认 - 即使在它们之间切换 - 以及多个物理显示。

多个Windows - 在各种窗口中使用不同的应用程序,所有或更胜的可调整大小我一次使用多个程序,经常使用多个程序,因为我想从不同的源汇集大量信息并将其一起使用。它几乎不论我在做什么 - 如何创造性,审查和分析,都在跟踪运营任务等。对我来说,这一切都归结为我在计算机上所做的大多数工作都是关于整合知识的事实。

通常,组合是浏览器,编辑器和其他终端窗口,电子表格或图像编辑器(例如超令人惊叹的橡子)。有时它是多个单独的浏览器Windows和电子邮件程序。当我在Xcode开发和工作时,我经常有多个浏览器Windows,终端和Xcode本身同时运行。我使用浏览器来读取文档,搜索Google(或StackOverflow)。我经常保留并行运行的别人的应用程序 - 松弛,电子邮件,有时候。在附近的这些应用程序,但没有侵入性,我获得更新,或者我可以将上下文切换到他们,以便通过附近应用程序询问“我做错了”问题的队列问题。

我无法在没有大量摩擦的情况下在iPados上执行此操作。切换上下文并关注iPados和iOS是耗时的,你必须考虑它。需要花费这么多时间和精力,你正在突破你正在尝试的内容。最重要的是,您无法控制屏幕上窗口的大小,以匹配您正在处理的内容的优先级 - 它更多的是“全部或全部”。

当我正在做一些更为“消费”聚焦的东西时,我觉得很明显 - 阅读,观看等 - 然后是基于IOS的设备可以Excel。没有分心,我可以专注于我想要阅读,学习,理解等的东西。

除了MacOS之外,我发现的是使用iPad的。使用连续性和通用剪贴板的功能,iPad成为单独的专用屏幕,以获得单一的目的。我对我的iPad上运行的Scribble / Sketching程序(如此可译分或Linea草图)以及几乎是同一系统的监视器,它并不罕见。然后,更多地使用Watchos与Mac互动。验证我在那里和解锁麦克斯,或者使用它来验证做某事的系统权限。我不知道该功能的名称,但我一直使用它。

并非所有的任务都是关于整合知识的,但几乎所有的技术或如何创造性工作肯定是。 在我正在做一件事并想要排除所有分心和其他信息的情况下,iOS和iPados都很漂亮。 但这相对罕见; 几乎总是在我做一些纯粹独奏创造力的时候,如绘画,写作,拍照或拍摄。 我需要或想要将信息混合在一起的任何东西,尤其是任何形式的协作,乞求多个窗口,为他们的个人任务大小,以及在我代表上运行的后台程序。