近几天在网上看到了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实战(四)------Myeclipse10搭建android运行环境图文详细
  2. 用Android-X86和VirtualBox打造高性能Android開發環境
  3. Android性能测试之卡顿ANR测试
  4. 关于android开机速度性能方面
  5. HOWTO install and setup Android NDK for Windows(Android NDK
  6. [置顶] 深入浅出 - Android系统移植与平台开发(四)- 搭建Linux编译
  7. android性能优化(一)内存管理

随机推荐

  1. android中重要的知识点
  2. android访问SD卡的权限
  3. android 选中效果xml文件
  4. android 设置主页面的方式
  5. Android渐变色xml文件
  6. ch024 Android BroadCastReceiver
  7. android 获取手机的所有程序和widget的包
  8. Android 透明度对应16进制值
  9. Android Theme 样式 展示
  10. android 随手记-画虚线