ComponentOne致力于开发和销售移动平台Windows Phone上的UI控件超过三年(如果算上Compact Framework 6.5时间更长)。因为C#和XAML是我们的专长,因此我们看到一个巨大的机会,即Xamarin.Forms能够将我们的UI控件带给更多的开发者。你可能已经知道,使用 Xamarin你可以用C#开发原生的iOS和Android应用程序。由于Android和iOS是世界上使用最广泛的手机操作系统,因此除了Windows应用程序的开发,我们认为这是最佳的扩展时间和机会。

在十月份的 Xamarin发展会议上,我们宣布了自己的原生跨平台移动控件套包Xuni。使用Xuni我们将以强大的UI控件进军全球移动应用市场,这些控件比Xamarin.Forms箱中的控件功能强大很多。现已尘埃落定,我们可以宣布官方时间表和产品中包含的内容。

以下为重要日期:

Beta版发布 - 2015年1月21日(注册订阅

官方V1版本–2015年2月18

在第一个版本中你都期待什么呢?当然,我们总是首先聚焦在数据可视化上。我们有5个基于现有XAML和Wijmo 5的新控件,包括FlexChart、FlexPie、RadialGauge、LinearGauge 和BulletGraph。此外,我们自己针对CollectionView 的跨平台实现将包含在Xuni中。

第一个版本的发布主要集中在使用C#和XAML进行Xamarin.Forms的开发。这意味着我们所有的文档和示例程序将使用Xamarin.Forms。Xuni控件是有关Xamarin绑定和封装的完全原生实现,但直到2015年后我们的目标不是Objective C或Java开发人员(见下文未来路线图)。

包含触摸和动画的数据可视化

关于FlexChart,我们不希望发布与别人相同的,仅仅包含预期图表类型和一些标签的图表。我们想要真正精通“移动端外形因素”和“必要的触摸式交互”。这个控件具有多点触控手势支持的缩放功能,以及拖动和点击的平移、选择。除了聚焦触摸,我们还专注于动画。动画(包括生动的和微妙的动画)是移动数据可视化的关键。我们相信最好的移动可视化是将生命注入到静态的应用程序中,通常情况下这是由微妙的动画和效果完成的。第一个版本中,你可以期待大量的内置、灵活的动画选项。

与我们的FlexGrid控件一样,FlexChart理所当然可以使用前缀“flex”,这代表了轻量、灵活和敏捷。但与FlexGrid相同,FlexChart的功能将易于启用和配置,因此你可以更快的创建精致的仪表盘。支持的图表类型将包括直线、面、散点图、柱状图/状态栏、线状符号、bubble、高低开收图和蜡烛图。此外,单击时出现的自动提示标签使得你可能不用做任何事情,但最后绑定了数据源。

FlexPie控件以全新的专业饼状图可视化控件的角色加入了Flex家庭。作为一个单独的控件,我们能够更有效的提供用户期待的饼状图中的功能,例如切割操作和旋转,不用从多为直角坐标系绘图的一个单一图表中将其提取出来。

使用我们的图标库,与我们现有的Windows Phone产品相比,你将看到一套看起来更现代的径向和线性标识。这些图表仿照一些使用了可视化标识的顶尖应用程序,在应用程序中这些可视化的标识用于展示和获取用户的数字输入。

未来路线图

第一个版本将专注于数据可视化,因此第二个版本会将更多的经历放在数据输入上。你可能会在第二个版本中看到FlexGrid,一个丰富的表格网格,输入编辑器和约会日程表。2015年的第三次发布将聚焦文档和报表。

在七月中旬的第二个版本中,我们还将扩展资源来支持使用Object C和Java而非Xamarin.Forms 或Visual Studio的原生iOS和Android开发者。

我们非常高兴在2015年将所有移动平台上的UI控件呈现给你,同时我们还将继续推出.NET和Windows平台的若干Studio Enterprise更新。

欢迎与我们交流!

如果你想更进一步了解Xuni,欢迎注册使用测试版。注册的用户将在下一月首先获取这些控件,你可以关注我们的

新浪微博: @葡萄城控件

微信公众号:搜索 葡萄城控件

或将你的评论和问题发到我们的用户论坛