查看原文
其他

华为发布全新IDE:DevCro Studio,Facebook正自研OS系统!去除Google安卓生态限制!

关注开发者的 开发者技术前线 2020-10-08

点击上方“开发者技术前线”,选择“星标”

13:21 在看 真爱

来自:开发者技术前线 

 编辑:可可  |  文图拍摄于华为终端分布式大会现场

Android 是目前市场份额占有率最多的手机系统,这几年 Android挑战者层出不穷,但貌似Android生态未被撼动,也只有苹果的OS有挑战的资本。对Android有依赖的科技巨头一直有去除对Android依赖的想法,防止有一天被 Google 掐着喉咙,包括Os,芯片等核心技术。
华为发布全新 APP IDE:DevCro Studio 
12月20日,在华为终端分布式大会上,华为发布了云端编辑工具DevEco Studio,现已经向开发者开放"试用申请"。



HUAWEI DevEco Studio(简称DevEco Studio)是华为消费者业务部为开发者提供的集成开发环境,旨在帮助开发者快捷、方便、高效地使用华为终端开放能力。DevEco Studio具备工程管理、代码编辑、编译构建、调试仿真等基础功能,并支持华为开放能力包(例如互联互通、HiAI、安全、HiCar、HMS)等特色功能。
2019年8月的华为开发者大会上,华为发布了这个IDE平台,并计划于2019年底提供一个友好试用版本,刚好在年底发如约发布了。
开发者们可以搜索华为开发者联盟,登陆华为开发者联盟官网,进入【开发】—【开发工具】—【HUAWEI DevEco Studio】,点击【试用申请】来开启体验之旅。
这次试用的版本有哪些新特性?
Devcro Studio 除提供基础的应用开发功能外,更集成了华为开放能力Kits、远程真机调试和应用云测试等功能,在后续的版本中将进一步集成华为分布式能力、一次开发多端部署等功能…"
Devcro Studio  和 Google方的Android studio 对比主要有下面几点优势。

1.基于IntelliJ IDEA开源版本定制,开发习惯不需要改变

DevEco Studio跟Android Studio一样,也是基于IntelliJ IDEA Community开源社区版开发。因此,基本的开发和调试功能,如新建工程模板、终端模拟器、布局编辑器,可拖拽式UI控件并预览、调测、代码库管理等等,DevEco Studio使用起来不需要新的学习和改变。如果之前是Android Studio的用户,可快速平滑地过渡到DevEco Studio。
2.内置了EMUI开放能力一站式开发和管理
DevEco Studio深度集成了华为EMUI的开放能力,包括HiAI、多媒体、互联互通等,提供了"Kit Manager"进行一站式的管理。开发过程非常简单,选择对应的Kit就可以引入工程,省去很多依赖手工添加的工作。

在诸多功能中,特别推荐一个叫"Kit Assistant"的功能,其可以对主要功能的API提供了参考和代码样例,支持一键拖拽的方式将代码样例插入到源码文件中直接调用,功能效果很不错。

3.All-in-one的测试和质量分析能力


Remote Devices功能提供5000+华为全系列远程真机测试的能力,7*24小时免费在线,随时随地响应,能够充分满足开发者真机测试资源诉求,不再只限于模拟器测试;


App CloudTest支持原生应用、混合应用和游戏类应用的自动化测试,覆盖兼容性、稳定性、性能、功耗、安全、多语言等多种测试场景。
DFX测试可实现精准检测,同时提供非侵入式APP的质量分析服务,涵盖Crash、ANR、启动时长、丢帧、启动卡顿等指标,所有服务在一个平台即可完成。
离"一次开发、多端部署"有多远?
当前,行业通常做法是为每种设备单独设立开发团队,对不同终端单独的开发适配。但是在8月华为开发者大会上,DevEco Studio发布的一个重要特性是支持1+8+N全场景多终端的应用和软件开发,实现一次开发、多端部署。提供统一的UI编程框架和分布式应用编程框架,只需要开发和维护一套代码就能解决多设备适配的问题,有效的降低了开发难度和技术门槛。


Facebook 正开发自有操作系统

12月20日消息,Facebook正在开发自己的操作系统,用于取代Android。
Android Authority指出,Facebook自研操作系统已经不是秘密,它们发布的硬件产品Portal智能显示器、Oculus VR头戴设备等虽然都是运行定制版Android,但是Facebook希望用“Facebook OS”取代它。
需要注意的是,Facebook OS并非操作系统的最终命名。据外媒报道,Facebook内部已经开始着手新OS研发,以消除对Android的依赖。该项目的负责人之一是微软前员工Mark Lucovsky,这名工程师曾负责过Windows NT。
Facebook AR、VR项目负责人Ficus Kirkpatrick在接受The Verge采访时暗示Facebook正在做自研OS项目,无需依赖Android。
无论是推出自己的App开发工具,还是正在自研OS,都是打算摆脱对Google的依赖,能有在技术上自主权。国内外科技公司的目标其实都一致的。
END好文点个在看吧!


Modified on

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存