近几天在网上看到了Flutter的文章,顿进感觉到眼睛一亮。吸引我的主要是性能,能达到120fps。android最大的问题就是性能不如苹果。同样的配置,android容易一顿一顿的,苹果却是如丝般的柔滑,差异是很明显的。

  Flutter与ReactNative类似,开发的程序能同时运行在android和ios下,关键是性能,能超过android上原生的用java开发的程序,这太让人兴奋了。要知道,ReactNative的性能只是接近原生,与原生相比,还是差一点,呵呵。

       马上到官网上https://flutter.io/上看了下,禁不住想试试,可惜官网上没有编译好的demo,只有自己搭建开发环境。看了下系统需求,发现开发环境目前不支持windows(计划以后支持),只支持linux和mac,并且是64位的。我的电脑安装的是win7,得安装虚拟机跑linux,有点麻烦。

       Flutter的开发语言是Dart,google的一种新语言,和java有点像,会java的比较容易上手。试不了Flutter,就先试试Dart吧,到官网https://www.dartlang.org/下载,发现被墙,只有到中文论坛http://www.cndartlang.com/下载。安装好后,写了点简单的东西试了下,感觉还不错。后来发现angular2也可以用dart开发,于是到https://angular.io/dart上,照着QuickStart试试,在第一步,pub get 时就报错了,依赖的库下载不下来,认真分析了下,发现是创建目录链接有问题,估计是不支持windows吧。

       没有办法,只有下载安装linux的虚拟机了,照着做,还是比较顺利的。有时在编译时,会报网络错误,是下载依赖的包出错,原来是访问goolge的资源服务器不太稳定。在有些机器上,flutter的demo运行不了,直接挂掉了。开发环境的搭建还是比较简单的,可以参考http://www.cndartlang.com/thread-53-1-1.html。

      总体而言,google推出的flutter还是很不错的。

  编译好的demo,感兴趣的可以试试,我在红米(android 4.4.4)下运行没有问题。

     http://download.csdn.net/detail/liangjinliang/9614997

      http://download.csdn.net/detail/liangjinliang/9615001

  


更多相关文章

  1. Android菜鸟的成长笔记(1)——Android开发环境搭建从入门到精通
  2. afinal logoAndroid的快速开发框架 afinal
  3. Android(安卓)开源的真相: 无法fork
  4. Android开发基础(2.2)--利用NDK搭建自己的Android交叉工具链
  5. Android上的Native以及JNI开发(1)
  6. 独立开发者-Android市场发布指南
  7. Android开发实例详解之IMF(Android(安卓)SDK Sample—SoftKeyboar
  8. Android软件安全开发实践(下)
  9. Android开发之鬼迷心窍(二)

随机推荐

  1. Android(安卓)屏幕切换和onConfiguration
  2. android 圆角效果
  3. Android(安卓)网络通信——HttpClient
  4. Android(安卓)摇一摇太灵敏的解决方法
  5. Android(安卓)Studio 3.0 正式版本 发行
  6. Android(安卓)进阶技术汇总三: 异步任务:As
  7. android Http通信(访问web server)
  8. Android(安卓)技术专题系列之二 -- telepho
  9. Android核心模块及相关技术
  10. Cocos2d Box2D 开发Android下的 Breakout