我在没事的时候会偶尔逛逛微软的App商城,看看有啥好玩的东西;今天就看到个微软在今年1月份推出的一个小工具:Ink to Code
先来看看这是个啥:
微软App商城:https://www.microsoft.com/en-us/p/ink-to-code/9ndgplb2wg95
简单概括来说,就是你在你的平板上随手画画,然后它给你识别成控件,然后导出成UWP或者Android的布局代码,直接粘贴过去就能直接用。怎么样,听起来是不是很神奇?
上手试试:
先画个正方形,然后写上User:
抬起笔1秒不到,变成了TextField:
然后右上角点导出(Export),目标选择安卓(Android),得到一个安卓Layout文件,直接把它倒进IDE:
看起来好像还真像那么回事,好!
还没达到“实用”的地步:
仔细看看,目前它只能识别View、Label、Textbox、button、image、paragraph这几种控件,换言之最多只能进行简单的布局,如果说要在工作中进行一个定位的话比较尴尬,毕竟现在也可以通过Axure、Sketch之类的工具给出草图甚至交互,相比这种只有简单几个控件的要好太多了。所以我认为这只是一个对未来做铺垫的“玩具”,可能在未来的某一天成为了生产力工具,也可能慢慢被遗忘。
我先暂且大胆假设一下,也许未来微软会进一步对Xamarin进行改进,例如实现更多的通用API及控件,到那个时候,再祭出这个工具,拿起笔哐哐一阵画,画好了倒腾成Xamarin.Forms的布局文件,然后再将VM绑定过来,一个APP就这么横空出世了,想想还挺有点小激动……