为什么我离开Mac for Windows:苹果已经放弃了[译]

  如果你问任何知道我的人,我可能是他们知道的最大的苹果粉丝。要求提供什么电脑可以获得的建议,我几乎肯定会告诉你MacBook Pro,还是等待,因为苹果终于要更新硬件了。

  但最近,我意识到我已经厌倦了苹果对桌面的态度。自从Yosemite两年前,MacOS的进步基本上已经死了,苹果对平台的更新已经非常小。我是一个开发人员,在我看来,苹果不会注意它的软件或关心成千上万的开发者已经拥抱了Mac作为他们的平台。

看看塞拉:音符的唯一功能是Siri的,这是半生不熟的,因为它是,那东西没有得到来自iOS的移植过是做了一半了。在开发者方面?没有什么,除非你使用XCode - 这是多年来一样的故事。

  唯一的原因,它仍然可以作为网页开发人员的平台,是因为开源社区在Mac工具链上做出了令人难以置信的工作(看看使用Node,npm,纱线或任何其他相对较新的工具)。

布隆伯格在2016年底报道说,苹果公司已经将Mac团队拆解成iOS团队,并显示出来。新的MacBook Pro在2016年晚些时候发布,有趣的是,但是对于用户的方向来说,一点点耸耸肩:他们是好的机器,但他们肯定是没有趣味的。他们的硬件功能不足,专注于薄型和g头触摸屏,而不是电源或功能,Mac的以前的触笔。

“在另一个迹象表明,该公司优先考虑了iPhone,苹果公司重新组织了其软件工程部门,因此不再有专门的Mac操作系统团队。”

说实话,我是一个终身的Windows用户,在Windows Vista之后成长为微软。很明显,该公司没有任何策略或愿景,而Windows 7在一段时间内平滑了一些东西,苹果方面却有一些我想要的东西:一切都很好。

您可以从计算机或手机发送iMessages,随时随地接听电话,并轻松将文件丢弃到其他设备上 - 所以当苹果公司发布了第二代15“Retina MacBook Pro时,我被诱惑离开。

那台机器是苹果世界的第一个真正的味道,我很喜欢它。一切设计都很好,一起工作得很好。苹果在Unix上的根深蒂固意味着我第一次终于收到了网页开发,学到了如何深入使用终端,甚至回馈了一些开源项目。

但是,在我加入苹果公司的时候,公司的注意力转移了。Mac不再重要,因为iPhone,iPad和iPad Pro成为公司的重点。消息很简单:为什么你甚至需要一台电脑,当平板电脑和手机可以做到这一切吗?

结果,苹果对Mac的关注度下降了:硬件没有收到四年多的更新,然后,OS X一旦定期更新有趣的功能,现在只能从iOS收到报废。如果你想看到这个在行动,看看iMessage在Mac:iOS的旗舰功能,iMessage贴纸,几乎不能在Mac上工作。

您几乎可以看到这一切:Airdrop,苹果公司的令人鼓舞的功能,让您轻松地在电脑和手机之间传输文件,是我对公司“正常工作”心态的第一次品味 - 每次大约30%的时间工作,以及剩下的时间你根本无法连接。然后有切换,预示功能,让您在一个设备上工作,然后无缝移动到另一个设备。我不知道我是否有过任何可靠性的工作。

我不满意道歉,为了防止苹果在新的MacBook上使用4个USB-C端口,通过一个有用的组合,并保持MagSafe。

为什么我离开Mac for Windows:苹果已经放弃了[译]的更多相关文章

  1. iPad用户使用Mac和Windows应用软件-记Parallels Access使用体验

    iPad用户使用Mac和Windows应用软件-记ParallelsAccess使用体验 用ipad远程连接win系统已不是新鲜事情,我们可以使用TeamViewer和OnLiveDesktopPlu ...

  2. mac with windows dirver

    S1: find your mac serial number on the back,like Serial No.C02Fn09GDDQW S2: baidu "苹果序列号查询" ...

  3. 在package.json里面的script设置环境变量,区分开发及生产环境。注意mac与windows的设置方式不一样

    在package.json里面的script设置环境变量,区分开发及生产环境. 注意mac与windows的设置方式不一样. "scripts": { "publish- ...

  4. 在Mac/Linux/Windows上编译corefx遇到的问题及解决方法

    这两天尝试在Mac/Linux/Windows三大平台上编译.NET跨平台三驾马车(coreclr/corefx/dnx)之一的corefx(.NET Core Framework),结果三个平台的编 ...

  5. 【转】Mac访问Windows共享文件夹

    相信大多数的用户用Windows访问Windows的共享文件夹是一件很容易的事,但是如果用Mac来访问Windows共享文件夹就会遇到很多的麻烦了,尤其是设置是比较有区别的吗,接下来的将用图文交大家怎 ...

  6. 如何让Mac、Windows可以互相远程

    您可以通过Mac来远程Windows桌面:也可通过Windows来远程Mac界面:甚至还可以通过iOS或Android来远程Mac或Windows. Windows的操作方法,以Windows XP ...

  7. mac与windows共享键盘鼠标(synergy)

    桌面上有两台电脑, 一台mac一台windows, 由于桌面空间紧张, 放两套键盘鼠标有点浪费空间, 如果能让mac和windows共享键盘鼠标就好了, 经过一番搜寻, 找到了一款名为synergy的 ...

  8. mac连接windows远程桌面及文件复制

    最近更换mac办公,但由于之前是用windows,所以很多文件项目之类的东西都还在windows电脑中,一次都传到mac上又会比较占内存,并且使用率也不高,感觉不划算.但每次想用的时候,在从windo ...

  9. 微信小程序快捷键(Mac和windows)

    最近因为有点闲暇时间,所以抽空简单了解了小程序,因为小程序是使用微信开发者工具编码,不能使用其它编辑器,比如,Sublime,Hubilder等. 所以就百度了一下小程序快捷键,但总觉得不全,所以就去 ...

随机推荐

  1. 使用SVM对多类多维数据进行分类

    最近,本人要做个小东西,使用SVM对8类三维数据进行分类,搜索网上,发现大伙讨论的都是二维数据的二分类问题,遂决定自己研究一番.本人首先参考了opencv的tutorial,这也是二维数据的二分类问题 ...

  2. Android群英传笔记——第六章:Android绘图机制与处理技巧

    Android群英传笔记--第六章:Android绘图机制与处理技巧 一直在情调,时间都是可以自己调节的,不然世界上哪有这么多牛X的人 今天就开始读第六章了,算日子也刚好一个月了,一个月就读一半,这效 ...

  3. 网站开发进阶(十二)JS实现打印功能(包括打印预览、打印设置等)

    JS实现打印功能(包括打印预览.打印设置等) 绪 最近在进行项目开发时,需要实现后台管理端打印功能,遂在网上一阵搜索,搜到了很多相关的文章.其中绝大部分文章都是使用的Lodop5.0(Web打印和套打 ...

  4. "《算法导论》之‘图’":单点最短路径(有向图)

    也许最直观的图处理问题就是你常常需要使用某种地图软件或者导航系统来获取从一个地方到另一个地方的路径.我们立即可以得到与之对应的图模型:顶点对应交叉路口,边对应公路,边的权重对应该路段的成本(时间或距离 ...

  5. XMPP系列(一):OpenFire环境搭建

    XMPP的服务器可以用OpenFire.ejabberd.jabberd2.x.Prosody.Tigase,其中比较常用的是OpenFire和ejabberd,还可以自己写服务器,我们公司的服务器端 ...

  6. UIScrollView的无限左滑轮播一点也不难

    UIScrollView的轮播在如今的app中用得十分广泛,最初实现的时候方式比较拙劣,滚动到最后一个视图时再返回到第一个看起来非常的不连贯. 今天查询UIScrollView轮播资料,总结两种比较喜 ...

  7. cocoa编程第4版 8.6 挑战2 解答

    该版本的RaiseMan不用Array Controller,全部手写代码. 要注意的有以下几点: 1.TableView每列的sort设置和AC版的相同,但要手写排序代理方法 2.TableView ...

  8. vimgrep 搜索总结

    vimgrep /匹配模式/[g][j] 要搜索的文件/范围  g:表示是否把每一行的多个匹配结果都加入 j:表示是否搜索完后定位到第一个匹配位置 vimgrep /pattern/ %       ...

  9. iOS中tableView组头部或尾部标题的设置

    解决在tableView返回组标题直接返回字符串,带来的不便设置组标题样式的问题解决办法,设置尾部标题和此类似  // 返回组头部view的高度 - (CGFloat)tableView:(UITab ...

  10. ajax-------封装

    function ajax(url, fnSucc, fnFaild){ //1.创建Ajax对象 var oAjax=null; if(window.XMLHttpRequest) { oAjax= ...