A Simple Analysis of Wechat
前言
互联网越来越发达,网络社交也越来越普遍,WeChat也成为了绝大多数人使用的社交app。拥有8亿多用户量的WeChat功能也是越来越完备,这篇博文就是简单介绍一下微信常用模块中都是使用了那些UWP技术,如有错误,请指教。
Camera
这个功能大概是所有社交软件必须要有的功能了吧(怕不是没有拍照功能的社交软件都是假的)。下面是该功能的截图:
emmmm不小心手抖了。Camera具体的功能介绍以及实现详见:https://docs.microsoft.com/en-us/windows/uwp/audio-video-camera/camera
Share Data
Wechat现在也越来越多作为工作交流的app来使用。所以Share Data的功能是基本也是关键。
上图就是给对方发送了文字,图片以及链接,该处便使用了Share Data的功能,详见:https://docs.microsoft.com/en-us/windows/uwp/app-to-app/share-data
Copy and Paste
https://docs.microsoft.com/en-us/windows/uwp/app-to-app/copy-and-paste为该功能的详尽介绍。文中指出,It is the classic way to exchange data either between apps, or within an app。以下图片为演示。
菜鸡博主从经济学人官微上copy了一段,然后通过微信发给用户,展示了exchange data either between apps。
这里有个疑问就是,Wechat的转发功能是不是属于Copy and Paste,因为在同一个app中,转发一定是比copy and paste更方便。
Map
在WeChat中,位置功能会很好的帮助你指引路线,对于路痴之类的会有很大帮助。
功能介绍详见:https://docs.microsoft.com/en-us/windows/uwp/maps-and-location/routes-and-directions
Location
我们也会经常给别人分享位置,这里就使用了get the user's location的功能,详见:https://docs.microsoft.com/en-us/windows/uwp/maps-and-location/get-location。
人生第二篇博客。Life is not all roses.