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

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

好的,多谢。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/632681

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX