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

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

好的,多谢。

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

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

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

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

© 2021 V2EX