• 请不要在回答技术问题时复制粘贴 AI 生成的内容
szzhiyang
V2EX  ›  程序员

Microsoft To Do 的 Windows、Android、iOS、macOS 版本都有着完全相同的用户界面,它是用什么框架开发的呢?

  •  
  •   szzhiyang · Dec 26, 2019 via iPhone · 5974 views
    This topic created in 2392 days ago, the information mentioned may be changed or developed.
    41 replies    2019-12-28 01:08:20 +08:00
    um1ng
        1
    um1ng  
       Dec 26, 2019
    View 层和框架有啥关系
    szzhiyang
        2
    szzhiyang  
    OP
       Dec 26, 2019 via iPhone
    @um1ng 应该有吧,选用合适的框架可以让多平台界面的统一变得更容易。
    ysc3839
        3
    ysc3839  
       Dec 26, 2019
    看了一下 Windows 版的,是 UWP XAML 开发的,背后有没有用什么框架就不知道了。没见到哪能下载 macOS 版。
    szzhiyang
        4
    szzhiyang  
    OP
       Dec 26, 2019 via iPhone
    那我换个问法吧,就是用什么框架组合可以最轻松地实现这几个平台的界面统一?
    ansonsiva
        5
    ansonsiva  
       Dec 26, 2019
    @ysc3839 #3 apple store,名字叫 microsoft to do
    ysc3839
        6
    ysc3839  
       Dec 26, 2019
    @ansonsiva 多谢提醒。不过我手头上没有 macOS,也无法测试了。
    learnshare
        7
    learnshare  
       Dec 26, 2019
    最方便的当然是 Web 技术写 UI 了
    zeromake
        8
    zeromake  
       Dec 26, 2019 via Android
    应该是他们公司内部统一做的 UI 框架,就是每个平台都做了一份
    szzhiyang
        9
    szzhiyang  
    OP
       Dec 26, 2019 via iPhone
    @ysc3839 macOS 版已经上架 App Store 了,只是暂时还没加到 Microsoft To Do 的官网上。
    DeweyReed
        10
    DeweyReed  
       Dec 26, 2019
    曾经反编译它的 Android 安装包,发现了不少 Android 的库。很有可能是各个平台都整了一套。
    szzhiyang
        11
    szzhiyang  
    OP
       Dec 26, 2019 via iPhone
    @zeromake 如果真是如此,那这个 UI 框架是真的厉害。
    szzhiyang
        12
    szzhiyang  
    OP
       Dec 26, 2019 via iPhone
    @DeweyReed 那这开发工作量也太大了。😂
    ysc3839
        13
    ysc3839  
       Dec 26, 2019   ❤️ 1
    突然想到有可能是用 React Native 开发的。微软自己也有个 React Native UWP 的项目 https://github.com/microsoft/react-native-windows
    szzhiyang
        14
    szzhiyang  
    OP
       Dec 26, 2019 via iPhone
    @ysc3839 感谢你让我获知这个项目!
    KeyboardManAnAn
        15
    KeyboardManAnAn  
       Dec 26, 2019
    有可能是 Xamarin 开发的,虽然这个好东西在中国的热度完全为 0
    hihihihihi
        16
    hihihihihi  
       Dec 26, 2019
    这不就是买的以前的 wunderlist 吗
    lenqu
        17
    lenqu  
       Dec 26, 2019
    有,Xamarin,类似 Flutter,而且它要早,成熟
    emisora
        18
    emisora  
       Dec 26, 2019
    这个 todo 确实感觉比较好使,如果能够跟 outllook 的日历结合就更好了。
    mxalbert1996
        19
    mxalbert1996  
       Dec 26, 2019 via Android
    至少安卓版是纯 Native,没有用常见的跨平台框架。
    szzhiyang
        20
    szzhiyang  
    OP
       Dec 26, 2019 via iPhone
    @KeyboardManAnAn
    @lenqu

    好的,多谢。
    hotsymbol
        21
    hotsymbol  
       Dec 26, 2019
    没记错的话 应该是基于 mono C# 的 Xamarin, 曾几何时的 Microsoft Summit 上分享过他们如何用 Xamarin Framework 写一套跨多个平台的且 UI 几乎完全一样的 Application
    rogwan
        22
    rogwan  
       Dec 26, 2019 via iPhone   ❤️ 3
    很多入门案例都是干一个 TODO,结果发现干好一个 TODO 需要微软这种能力的公司。

    能用和好用之间,隔几千亿的实力
    szzhiyang
        23
    szzhiyang  
    OP
       Dec 27, 2019
    @hotsymbol 好的,多谢。
    ilotuo
        24
    ilotuo  
       Dec 27, 2019
    nintendo switch online 好像用的也是 Xamarin. 这货有啥优势?
    szzhiyang
        25
    szzhiyang  
    OP
       Dec 27, 2019
    @rogwan 确实,Microsoft To Do 终结了我对待办事项 App 的选择困难症。
    Lin0936
        26
    Lin0936  
       Dec 27, 2019 via iPhone
    Xamarin 里的 Forms
    luckyc
        27
    luckyc  
       Dec 27, 2019
    @emisora 本来就是结合的, 整合到 microsoft exchange server 了
    你 windows 用 todo

    ios 手机登录同一个 windows 账号试试就可以看到自带的待办事宜有 todo 的数据
    Les1ie
        28
    Les1ie  
       Dec 27, 2019
    用了几年的奇妙清单,然后迁移到了 microsoft todo (奇妙清单被微软收购了)

    等他出日历视图 :(
    https://todo.uservoice.com/forums/597175-feature-suggestions/suggestions/18988381-calendar-integration-calendar-view
    ZeroYip
        29
    ZeroYip  
       Dec 27, 2019 via Android
    @emisora #18 它已经联动 Outlook 日历了
    labulaka521
        30
    labulaka521  
       Dec 27, 2019 via Android
    想请问下怎么只能在 appstore 里面下载 我没有那个账号鸭😭
    emisora
        31
    emisora  
       Dec 27, 2019
    @l4ever 我的意思是能不能在 calendar 视图里面,看到自己的 todo 的选项。 就好像日历视图里面自己创办的会议一样。
    比如我现在 todo 是有内容的。 在我的邮箱里面也有 todo 的选项卡,到那时点开就跳出来单独的 todo 界面。 我是想让 todo 的内容在日历中直接按照日期显示出来。这个应该还没有吧。
    emisora
        32
    emisora  
       Dec 27, 2019
    @ZeroYip 能在日历的视图里面看么? 我之前用 google calendar 觉得很不错,里面有个 reminder 功能觉得非常好用。后来链接太不稳定你懂的,就放弃了。todo 的内容如果能直接在日历视图中显示的话感觉会更直观一些。比如能一眼看出来这个月自己的某个循环事项究竟办了多少次。
    rb6221
        33
    rb6221  
       Dec 27, 2019
    不要想当然的认为他们一定用了跨平台……当你的人力资源足够时,同时开发多个版本而保持其界面一直也不是难事啊
    rb6221
        34
    rb6221  
       Dec 27, 2019
    @janus77 #33 一直-》一致
    ccyu220
        35
    ccyu220  
       Dec 27, 2019
    我居然才发现微软有这个这么简洁良心的应用...再也不用便签和桌面了。
    crclz
        36
    crclz  
       Dec 27, 2019
    @rogwan 微软的 todo 从我开始用( 2018.9 )就有令人不爽的各种 bug,到现在还有,我时常还会遇到,幸好不是丢失 TODO 项这种大事,但保不准会发生。
    收购 wunderlist 后,微软对 ms-todo 的缓慢的开发进度等差劲表现引起了用户的担心,所以微软不得不承诺 wunderlist 不会停止支持。
    SenLief
        37
    SenLief  
       Dec 27, 2019
    @emisora 其实是可以的,但是会有延迟,而且官方明确表示不会支持,不知道为什么,如果只是想用来简单的提醒,可以用 flow。
    SenLief
        38
    SenLief  
       Dec 27, 2019
    @l4ever 我觉得很牛,exchange service,onenote 的标签功能可以和 macos 下的备忘录联动。。。
    MzM2ODkx
        39
    MzM2ODkx  
       Dec 27, 2019
    微软收购 Wunderlist 花了两亿刀,然后开发了个 To-Do 出来取代 Wunderlist,而且是免费的,太良心了。
    ZeroYip
        40
    ZeroYip  
       Dec 28, 2019 via Android
    @emisora 当你选定截止日期时,它将同步到 Outlook 日历上,而 Outlook 又会同步到 Windows Desktop 的日历上,但后者不会进行提醒(也有可能是我关了?)。我使用 Microsoft Flow 自建一个工作流,可以将 Google Calendar 的内容同步到指定 Outlook 邮箱账号的日历上,所以可以实现多端同步,你可以试试。
    ZeroYip
        41
    ZeroYip  
       Dec 28, 2019 via Android
    @crclz #36 现已重大更新,这迫使我抛弃了用了三年多的 Todoist。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5493 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 97ms · UTC 07:21 · PVG 15:21 · LAX 00:21 · JFK 03:21
    ♥ Do have faith in what you're doing.