首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
宝塔
V2EX  ›  程序员

微软最爽命令行工具发布!引诱开发者叛逃 Mac,开源六小时冲上 GitHub 第二

  •  
  •   FakeLeung · 198 天前 · 20482 次点击
    这是一个创建于 198 天前的主题,其中的信息可能已经有所发展或是发生改变。

    https://mp.weixin.qq.com/s/KnmQxGuElLlXY62RA02sVg

    用 PC 的 web 开发,迎来春天了?

    157 回复  |  直到 2019-05-13 13:24:51 +08:00
    1  2  
        101
    shenxgan   198 天前
    支持,现在就在用 win10 上的 ubuntu 开发
        102
    meisky6666   198 天前 via Android
    不就是 ps 套个皮吗
        103
    Keyes   198 天前   ♥ 2
    @meisky6666 这话说的。。。不就是看谁皮好呢么
        104
    ztaosony   198 天前   ♥ 1
    微软在开发者领域已经很努力了
        105
    yoshiyuki   198 天前
    并不会叛逃 mac,我用 mac 主要为了 Alfred、高分屏支持、homebrew,什么时候有这些再说
        106
    mandy0119   198 天前
    其实在我看来只是个不错的功能,并不会引起由 MAC->WINDOWS 的叛逃。但是我很乐意看到微软在这方面不停的努力,迟早会出现让我欣喜的东西。
        107
    pinews   198 天前
    @nfroot 怎么举报?
        108
    nfroot   198 天前
    @pinews 举报啥?
        109
    lll4m   198 天前
    MAC 的高分屏体验不知道 WIN10 哪一年才能跟上
        110
    gaocc   198 天前
    还是不错的
        111
    ddzzhen   198 天前 via Android
    牛气,收购 github 值了
        112
    agagega   198 天前 via iPhone   ♥ 1
    微软的东西,或者说微软粉丝吹出来的东西,都要打个折扣。

    微软屹立不倒那么多年,肯定是有东西的。但是有些人对于微软不擅长、表现不好的地方永远是一副「微软不会错,肯定是用户智商不够」的态度,比你们口中的果蛆看来也没差。华为粉丝也没你们厉害呀!
        113
    swcat   198 天前 via Android
    没有 release, 编译不成功,一堆报错,高潮个啥
        114
    biossun   198 天前
    哎,年轻人,换个好看的壳就兴奋成这样。
        115
    JohnLou   198 天前 via Android
    再一次证实 i2ex
        116
    murmur   198 天前
    @lll4m 为啥要高分屏,全是第三方应用,没人做高分适配
        117
    xiaojie668329   198 天前
    一个 terminal 就引导人逃离 mac ? terminal 又不是 mac 胜出的地方。
        118
    cnfczn   198 天前 via Android
    @FrankHB 感觉模拟器都不咋样,我现在万般无奈才用 cygwin
        119
    des   198 天前 via Android
    @lll4m
    怎么说呢,各有优缺吧
    我也可以说,win10 的窗口管理比 macos 的高到不知道哪里去了
        120
    ace12   198 天前
    不行了。。。你这个标题
        121
    keysona   198 天前
    微软加油,等我这 15 年的 rmbp 报废就打算回到 window10 + 虚拟机去了。
        122
    xiaolanger   198 天前
    挺好的,微软多出点干货,这样也能刺激一下 apple,省得一天天不干正事的
        123
    springz   198 天前
    尝试了下又滚回 Mac 了
        124
    springz   198 天前   ♥ 1
    无论是 WSL 1 或者 WSL 2,最难受的是无法忍受的割裂感。在 WSL 中安装好了开发调试环境,然后还要在 Windwos 下搭一套开发环境,这两个环境并不兼容,Windows 下还是残缺的,IDE 也无法直接利用 WSL。
        125
    8e47e42   198 天前
    事实上 Terminal 是唯一让我觉得 mac 值得留恋的地方,其他的?不存在的,只要你不是今天才买了 mac 上网冲浪的 GGMM,有年数的 mac 用户都会叛逃,最近几年没有任何进步,越改越烂
        126
    springz   198 天前
    如果微软能做好桥接,能让各种开发工具使用 WSL,像 macOS 那样无缝的体验。才是抛弃 macOS 的开始。不过想想都觉得不可能。
        127
    KasuganoSoras   198 天前

    太好看了,配合 WSL 用着简直爽到
        128
    lizhuoli   198 天前 via iPhone
    @murmur 你可以看一下,Marzipan,https://pspdfkit.com/blog/2018/porting-ios-apps-to-mac-marzipan-iosmac-uikit-appkit/

    相当于直接是另一套和 AppKit 同级别的 UI Framework,向下直接对接到 CoreGraphics 绘制层,相当于 WPF 和 UWP 的关系……而且移植大部分情况就是删掉 Deprecated 的符号+重新 Build 一次,原生 x86_64 的机器码,而且交互设计和 Mac 一致,和模拟器还有大屏手机版完全是两个东西
        129
    murmur   198 天前
    @lizhuoli
    没人在乎苹果提供了什么 framework
    核心问题是,你把一个从小屏幕、手点操作为主的东西移植到大屏幕、鼠标键盘为主的东西上,丢失了手机上很多的特性,现在要用 pc 的思路重新解决 pc 上的问题,通过简单移植搞定?怎么可能。。。
    不仅仅是 ui 了 连交互都得重新设计过
    这是任何一个跨平台都需要考虑的东西
    你看到腾讯投了人的 QQ 几端都不错,没怎么认真投人的微信 PC 端就是垃圾
    否则的话还不如安卓模拟器,反正兼容机的内存便宜
        130
    Dvel   198 天前
    看这标题我以为微软开发了一个 996ICU。
        131
    lizhuoli   198 天前 via iPhone
    @murmur 你看 Blog,你所担忧的都讲了

    UI 布局方面,Master-Detail 的布局在 Mac 上对应的就是侧栏,而不是你 iPad 上看到的样子,UIKit 适配会提供对应的 iOS Human Interface Guideline 到 Mac Human Interface Guideline 转换,同时也会有新 API 来更加细致原生的体验。参考类似 UWP 在手机和 PC 上的体验,或者说响应式布局在 Mobile 和 PC Web 的体验

    我是 iOS 开发,可以说一个 App 的组成,只有 30%在纯 UI Layout 上,剩下的具体业务逻辑,模型数据,底层都是一行代码不需要改的,你关心只是交互改一遍。

    而用模拟器,永远从技术上实现不了这一点,这是一个死路
        132
    georgetso   198 天前
    @lll4m
    @yoshiyuki
    以及其他说 retina 屏幕的各位:
    XPS 4k touch 屏幕,matebook x pro 3k 屏幕,surface book 2k touch 屏幕。不比 retina 差。
        133
    lizhuoli   198 天前 via iPhone
    @lizhuoli PDFViewer: https://itunes.apple.com/sb/app/pdf-viewer-pro-by-pspdfkit/id1120099014?mt=8
    一个超过 100W 行,涉及了 OC C++ Swift 混编的大项目,作者一个人花费一天时间就移植到视频可见的效果,而且交互也很原生。

    我是一直认为,我不需要在 PC 上模拟手机的操作,也不想看到手机上出现 PC 的鼠标,每个平台就要用平台自己的交互,自己的 UI 组件,所以这一套是很有意义的,等 10.15 我也会把自己的独立 App 移植到 Mac 上,毕竟在现有 AppKit 上,基本相当于完全重写,花费至少按月计算才行,开发者都是懒惰的
        134
    Terry05   198 天前
    wow!awesome,非常期待!
        135
    misaka233   198 天前
    @KasuganoSoras 您好,请问任务栏的效果是通过什么软件实现的?
        136
    KasuganoSoras   198 天前
    @misaka233 #135 TranslucentTB,微软应用商店里就可以搜索到
        137
    FakeLeung   198 天前
    @georgetso #132
    目测说的不是屏幕问题,是软件适配问题,多少软件在 4k 下简直无法直视。要不虚的要死,要不小的要死。
        138
    agagega   198 天前
    @lizhuoli
    苹果这个强调互通但不融合的思路比当年 Windows 那个全平台好。我觉得电脑触摸很方便,但也挺蛋疼。有触摸这个功能当然比没有好,但是整个桌面系统都为触摸屏而设计,对于鼠标用户就显得怪怪的。iPad 也要面对这个问题。

    PS: 去年的 WWDC 里苹果高管现场否认了苹果会将 macOS 和 iOS 合二为一的说法。虽然苹果打脸也不是一次两次了,但是去年的决定第二年就推翻还是不太现实。所以不知道有些媒体是真果粉还是假果粉。所以 iPad 很尴尬,有钱了当然可以买个玩玩,但是又替代不了电脑(除非是公司老板这种职业)。苹果一直在 iPad 所谓的生产力上做的推进(在程序员看来)都是不痛不痒。不过也正常,可能像某位网友说的,苹果其实从来就没有专门把程序员当作它的目标用户过,这么多程序员用 Mac 也许只是一种巧合……苹果讲的 Developer 似乎着重点都是「我要更多的人来给我开发 App 」,这点跟微软比,似乎差了点意思。
        139
    SNOOPY963   198 天前
    Windows 本均没有 Force Touch 触摸板,硬件层面不过关。

    至于用 Windows,这不是 Mac 上 RDC 也能直接用 Windows 有啥好叛逃的。
        140
    inbox   197 天前 via iPad   ♥ 3
    @murmur 发现你就是一个大喷子,完全不了解 iOS 和 macOS 开发体系,凭着臆断说跨平台无用。你想到的东西,别人想不到?
    上面 @lizhuoli 介绍的很详细了,iOS 和 macOS UIkit 层面提供了相同 API,底层逻辑代码通用。同一批开放人员,只需要额外 10% 或 20% 的工作量,调整下现有 iOS 应用的 UI 布局和交互,就能让高质量的 iOS 应用同时原生跑在 iPhone iPad macOS 3 种设备上。

    Windows 和 Android 上技术栈迥异,除了几个大厂有能力有资源同时维护多平台应用,这几年 Windows 出过多少新的高质量应用?
    还不是因为同时负担 Windows 和 Android 两个团队成本太高,加上 windows 应用缺少变现途径,中小厂负担不了。

    说出来你可能不信,apple 近几年已经是全球第五大 pc 出货厂商,同时是全球第一大平板出货厂商。
    这套技术的意义是,中小厂无需增加新的团队,依靠现有的 iOS 团队就能同时维持两个平台开发。
        141
    PbCopy111   197 天前
    我就是看了这个,一直在找适合我的 win 笔记本。。。看来大多数人都跟我一样啊。
        142
    hirasawayui   197 天前
    window 那个辣眼睛的屏幕显示效果和难用的要死的虚拟桌面,还是算了吧。
        143
    nosay   197 天前
    再一次证明,win 的命令行以前是有多垃圾。发布了一个不错的替代品,马上被吹上天了。
    真正使用 linux 或者 mac 的人,难道只是看中它的命令行工具?
        144
    Le4fun   197 天前
    @lr3800 应用安装失败,错误消息: 由于程序包 Microsoft.WindowsTerminal_2019.5.6.0_x64__8wekyb3d8bbwe 与设备不兼容,Windows 无法安装该程序包。该程序包要求 Windows.Universal 设备系列运行操作系统版本 10、0、18362、0 或更高版本。该设备当前运行的操作系统版本为 10、0、17763、475。 (0x80073cfd)

    大神怎么解决?
        145
    yoshiyuki   197 天前
    @des 我挺喜欢 mac 的窗口管理,cmd+`和 cmd+下这两个功能 Windows 有替代方案吗?
        146
    freshmanc   197 天前 via Android
    @Sapp 这可以用映射解决,他说的是快捷键不统一…
        147
    georgetso   197 天前
    @FakeLeung surface book 用户表示并不多见
        148
    xuanyuanaosheng   197 天前
    @KasuganoSoras 有编译后的安装版本么?
        149
    murmur   197 天前
    喷子?
    安卓已经用模拟器实现了跨平台,因为安卓有 x86rom,这个模拟器的性能甚至还不错
    结果呢?
    用户的需求要么是黑产、要么是打卡作弊,这 2 个企业肯定是死活不答应,尤其是微信、闲鱼,各种想方设法的恶心模拟器用户
    正统的需求其实就是打手机游戏。。。
    难道你认为 osx 那 others 的用户比例会比全球大主流的 android+win 要高贵,能想出什么跨平台的需求来??
        150
    crystone   197 天前
    @lr3800 怎么安装使用来着?
        151
    murmur   197 天前
    @inbox 哦不好意思刚才忘了 at 你了
    别说 windows
    osx 我也没看到什么刚需级应用
    需求多少年前都想完了
    你看手机 app 繁荣你也不看看坟地里埋了多少死去的公司

    另外,设想的是美好,我也相信苹果的 UI 技术,但是锤子已经用自己的倒闭证明了手机无法成为生产力工具
        152
    FakeLeung   197 天前
    @georgetso #147
    亲儿子原因吧。
    现在就是用的 4k,你看吧,这字得用放大镜看。
        153
    des   197 天前
    @yoshiyuki 这是啥功能?我试了试,没有效果啊?
        154
    hu8245   197 天前
    别吵了,大佬们给个安装包,辣鸡电脑装 vs2017 就卡
        155
    hualuogeng   197 天前
    @chendy #5
    AutoHotkey 了解一下
        156
    indexof   197 天前
    叛逃是不可能叛逃的
        157
    yoshiyuki   193 天前
    @des 不好意思打错一个词,把 cmd 换成 control,功能是在同类 APP 的多个窗口中快速切换,比如 chrome 可以快速切换普通模式和隐身模式、写代码的时候可以方便切换同一个 IDE 打开的多个项目(对于经常开三个 phpStorm 写代码的我很实用)
    1  2  
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   881 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 32ms · UTC 20:38 · PVG 04:38 · LAX 12:38 · JFK 15:38
    ♥ Do have faith in what you're doing.