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

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

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

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

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

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

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