一个Android开发者的工具探索

  写app软件已经三年了,总会想方设法地提高效率与质量,于是,开发工具必不可少。
  今天偶然间发现的工具介绍网站:http://www.androiddevtools.cn/。简直就是宝物库,各种好玩好用的工具插件都分门别类地列出来了。还包括了好多我以前一直在用的开发/设计工具,比如Markman,x-Mirage之类的。说明这个站的档次还是很高的XD。
  唯一可惜的是相关介绍少了一些,只能自己一个一个试用。这里简单记录一下各种工具的试用结果。

  ~传屏工具篇~
  传屏工具(软件,特指软件啊)的大致分为无线的和有线的两种。
  对于无线的传屏工具,大多遵循一定的协议,常见的有airplay、miracast、DLNA,还有一些EZCast之类需要特殊硬件的。不同协议功能细节不一样的地方太多,不赘述。
  由于iOS设备一律具备airplay发射端功能,所以基本不需要特别的发射端app;较新的Android设备具备miracast发射端功能,但是拥有miracast接收端功能的设备实在太少。一般AndroidTV具备DLNA接收端功能,Windows/Xbox具有DLNA发射端功能。

reflectairplay协议的接收端,用于iOS → Mac,收费软件。
x-Mirageairplay协议的接收端,用于iOS → Mac/PC,收费软件,相对便宜。
android-screen-monitor利用adb的传屏接收端,需要usb线,用于Android → Mac/PC,免费。

  其实在我的实验来看,各种Android的无线传屏软件均卡顿得可以,唯一可以依赖的,还是有线,至于有线传屏软件,只推荐一款,其它都卡爆。

VysorChrome插件,免费,Chrome应用商店里可下载,目前beta。

  ~图标工具篇~

Android Asset Studiojs写的图标生成工具,很奇怪的是它总是把我的图标缩小一圈,无端端留出几个像素的padding,下了源码去掉padding重新编译了一下,在本站部署了,可以去本站主页中的前端实验室里试用。
Android Drawable Factoryjava写的图标生成工具,虽然没有无端的padding,但生成的图标命名、文件夹等等都不如Android Asset Studio,每次都需指定图标源位置,用户体验挺糟的。

  ~原型工具篇~
  一直想找一枚比较靠谱的原型设计工具,最好是免费的。因为大多数原型设计工具都收费且很贵,以下仅仅是看官网介绍做出的简单体会。

AxurePC/Mac,大牌,应有尽有,风格较商务$289
BriefsMac,有点像PS的专业设计器$199
Balsamiq MockupsPC/Mac,比较简洁的设计器,风格较文艺$89
Fluid UIchrome插件,可免费使用,但只有10页$12/month
AppCookeriOS上的设计器,满足简单的设计需求$29.90
proto.io类似draw.io的在线白板设计器,可惜收费$24/month
UXPin好像也是基于网页的在线设计器$19/month
Justinmind看上去比较正规的设计器,由于下载必须先注册,未知平台支持性$19/month
OmniGraffleMac/iOS 偏思维导图的设计器$199
Flinto看上去可以自动分析色块的链接器$20/month
Prott链接器,高级版可以使用设计器功能$39/month
Composite移动平台上的链接器$9.99
Marvelapp也是移动平台上的链接器Free
InVision比起设计器,更像团队协作工具,有链接器功能,在线工具Free
Pop多移动平台的链接器Free