×

chromeos

chromeos(Chrome OS上的Nearby Share功能有何特点)

admin admin 发表于2022-09-10 01:42:16 浏览113 评论0

抢沙发发表评论

本文目录

Chrome OS上的Nearby Share功能有何特点

谷歌已经为Android开发了一个类似于Airdrop的文件共享服务。尽管多次泄露,但该公司仍未宣布其这个全新的本地文件共享服务。这使得许多Android OEM厂商如三星、OPPO、OnePlus、Realme、小米和其他厂商都推出了自己的快速文件共享协议。不过,看起来谷歌的文件共享服务比其他协议拥有一个关键优势,那就是它可以在运行Windows、macOS、Linux乃至Chrome OS的PC上运行。

虽然谷歌的文件共享服务最初被称为Fast Share,但在开发过程的后期其最终被重新命名为Nearby Share。根据最近在Chromium Gerrit中提交的一些信息显示,Nearby Share可以在所有安装了Chrome的电脑上运行。现在,Nearby Share选项已经出现在chromebook上,这进一步暗示了谷歌将使用Chrome为Android设备带来附近共享功能。

此前有消息称,谷歌计划通过Google Play Services的升级在短时间内将这一功能推广到几乎所有Android设备上。不过,谷歌还没有透露何时会推出Nearby Share,因为它似乎仍在开发中。-chromeos

Chrome OS设备何时支持Android Q

Android Q系统已经在Pixel系列手机上公测超过1个月了,而根据代码上的调整谷歌已经着手将Android的最新版本引入到Chrome OS设备上。自2016年以来,Chrome OS可以访问Play应用商城来下载和使用Android应用程序,这项支持最初是建立在Android Nougat上。在随后发布的Pixel Slate开始,部分Chrome OS设备开始基于Android Pie系统。-ChromeOS

由于在更新中直接跳过了Android Oreo版本,因此外媒此前猜测Chrome OS系统会继续采用隔代升级的方案,跳过Android Q直接基于Android R。不过发布到Chromium Gerrit的新代码调整显示,谷歌可能会为Chrome OS提供更常规的更新计划,目前正在基于Android Q的代码开发。-chromeos

正在进行中的commit中,在Chrome OS设备的主设备列表中新增了三个内部代号,分别为“betty-nyc-arc”、“betty-pi-arc”和“betty-qt-arc”。根据官方支持文档,这里的“betty”就是在Chrome OS系统启用Android应用程序的虚拟主机。而后面的“arc”就是“Android Runtime for Chrome”的缩写,最初计划是将Android应用带到包括Chrome OS在内的桌面设备上,而随后被重新设计仅限于Chrome OS设备。-ChromeOS

至于中间的“nyc”、“pi”和“qt”分别是Nougat、Pie和Android Q的内部代号。目前Chrome OS已经支持Nougat和Pie的Android版本,因此推测这次谷歌提交的代码是基于Android Q上开发的。-chromeos

Chrome OS中可以离线使用Google Drive吗

在谷歌推出Chrome OS之初,这种超前、完全依赖互联网的轻量级在线操作系统受到了很多人的嘲笑。然而经过多年的发展,Chrome OS已经成为美国教育市场的领头羊,而且逐渐发展成为功能齐全的操作系统,不仅极大的丰富的功能交互,而且还引入了对Android应用和Linux应用的支持。援引外媒XDA-Developers报道,最新更新中允许用户离线访问Google Drive整个文件夹。-ChromeOS

尽管越来越多的人被接入到互联网中,但取决于你居住的所在地、互联网提供商的稳定性以及各种网络中断事件等影响,有时候我们可能会无法正常访问互联网。而这成为了Chrome OS的弊端之一,它需要连接到网络才能访问存储在Google各项服务上的文件和数据。为此离线访问Google Drive文件夹内容历来是Chrome OS用户最期待引入的功能。-chromeos

根据Reddit社区用户爆料,在最新的Chrome OS v73.0.3683.32版本中,谷歌首次允许用户离线访问Google Drive文件夹。只需要进入Google Drive页面,然后右键你想要离线使用的文件夹。如果升级至该版本,用户在右键菜单中可以看到“Available Offline”选项。启用后,Chrome操作系统设备会定期将此在线文件夹的更改同步到您的本地存储空间。-ChromeOS

但经过进一步测试,外媒发现目前该功能仅是一个单向功能。意味着用户对在线文件夹进行的更改会在离线文件夹中同步。但是在离线文件夹中,用户无法对离线文件夹中的文件执行包括剪切,删除,粘贴或重命名等操作,用户也无法在离线文件夹中创建新的文件夹。-chromeos

Chrome OS的文件应用可以显示Android云存储吗

Chrome OS原本就是以云为核心的操作系统,这也是为何早期Chromebook的内置存储会如此低的原因。而伴随着近年来云技术的迅猛发展以及越来越多的用户习惯将文件存储在云端,Chrome OS逐渐将这些云服务整合到原生Files应用的前端。-ChromeOS

目前Chrome OS设备中,已经可以通过网页浏览器来访问类似于OneDrive和Dropbox这样的第三方服务。但通过浏览器有个小问题,那就是用户需要先下载文件至本地,然后再执行上传操作。

援引外媒Aboutchromebooks报道,在Chrome OS 75中允许原生Files应用挂载第三方Android云存储。部分用户报告反馈称可以在Files应用中直接访问OneDrive和Box的云存储。这些云存储服务可以挂载在Files应用中,可以像本地存储一样进行访问。当然,访问速度可能会有所不同,具体取决于您的Internet连接。-chromeos

在Chrome OS 75预览版中,Files应用不仅能够挂载微软OneDrive而且通过安装NAS Android应用还能访问NAS存储。不过想要启用该功能需要在chrome://flags中启用 arc-documents-provider设置。-ChromeOS

Chrome OS上还有创新吗

或许有些让人难以置信,但不得不说谷歌的Chrome OS操作系统已经拥有将近10年的发展历史了。这个基于Linux的云操作系统最初于2009年6月份发布,但首批商用设备直到2011年7月才开始发售。近日外媒Android Police的主编David Ruddock发表了一篇名为“Chrome OS has stalled out”(Chrome OS已停滞不前)的评论文章,分享了他对该系统的看法。-chromeos

在这篇评论文章中主要罗列了三点理由,包括引入对Android和Linux应用的支持无法晚掩盖原生应用匮乏的事实;在功能上和Windows和macOS没有竞争力;太过超前,无法获得消费者的普遍认同。

糟糕的应用解决方案

首先引入对Android和Linux应用支持的初衷是好的,谷歌希望打通平台之间的壁垒从而极大的丰富Chrome OS的应用生态。然而这种解决方案在经历了长达5年的打磨,至今仍未交出让开发者和消费者都满意的答卷。-ChromeOS

Chrome OS用户只能在为6英寸触控屏设计的Android环境中进行操作,而且这些应用程序以容器化状态存在,而这样导致的结果就是噩梦般的文件处理。这些应用程序只能访问数量非常有限的文件夹,而从这些应用程序内部查找它们的任务相当于走迷宫,对于已经迈入2020年的消费者来说这是无法忍受的。-chromeos

从某种意义上来说,Chromebook还不如10年前PC厂商打造的廉价上网本。Chrome OS至今仍没有内置的照片器,或者用于轻量音频/视频的解决方案,这就迫使用户寻找基于Web或者Android的替代品。-ChromeOS

Ruddock表示:“即使Chromebook上能够完成我95%的工作,但是为了剩下来的5%我依然需要使用其他设备。而对于其他普通用户来说,这一个比例远远超过5%。”

基础功能落后

Ruddock还指出在基础功能上Chromebook远远落后于Windows笔记本,没有桌面自定义(用户无法将任意文件夹或者快捷方式放置到Chrome OS桌面)、Dark模式和网络连接等等。Chrome OS还缺乏镜像Android手机通知的功能。-chromeos

而在Windows 10平台上,通过微软的Your Phone应用程序能够在Android手机和Windows 10设备之间同步文件、照片,并能够拨打电话等诸多功能。虽然生物特征认证最近出现在Google Pixel Slate上,但是在其他Chromebook上大部分都没有装备。-ChromeOS

太超前了,用户GET不到这个点

虽然Chrome OS在很多方面都进行了改进,而且在美国教育市场拥有越来越大的份额,但不得不说Chrome OS系统的定位还是太超前了,现阶段只有等待网络“赶上来”才有更大的发展空间。但是如果在等10年,Chrome OS真的能够等到网络的成熟吗?-chromeos

Ruddock表示:“即使对Google的硬件设计团队拥有全世界的热爱(Pixelbook确实是一款设计出色的笔记本电脑),看到如此出色的硬件展示了一个已经开始衰落的平台,也让我无比沮丧。这就好像是经历了所有困难终于拥有漂亮的房子了,但是内部却用沃尔玛的家具一样,这种情况令人发狂。”-ChromeOS

Chrome OS的虚拟桌面体验如何

对于很多资深用户和专业人士来说,虚拟桌面是非常实用的功能,可以快速区分工作和娱乐,从而更容易发现和提高效率。虚拟桌面此前一直是macOS的标志性功能,随后微软在Windows 10系统中引入了这项功能。在教育市场取得成功之后,谷歌旗下的Chrome OS也即将会引入虚拟桌面功能。-chromeos

目前虚拟桌面功能已经出现在Chrome OS的路线图上,在Chromium Commit上谷歌将其称之为“Virtual Desks”。在Chromium’s Gerrit提交的源代码中新增了名为“Virtual Desks 1: Initial scaffolding”的标题,暗示“Virtual Desks”会有各种UI元素。-ChromeOS

其中包括“VirtualDesks base”,是包含桌面缩略图的导航栏,此外还有“New desk”,也就是新增一个虚拟桌面。在上面的动图中简单显示了该功能的早期版本。

同macOS和Windows 10一样,虚拟桌面之间的切换也可以使用手势或鼠标输入来完成。但是目前这项功能仍处于早期开发阶段,目前尚不清楚何时会正式面向大家开放。

Linux Kernel 5.1中为Chrome OS都有哪些改进

在Collabora和Google工程师的不懈努力下,近期在Linux Kernel 5.1内核分支中引入的新功能将会让Chrome OS和Android用户从中受益。在5.1分支中,12名Collabora开发者贡献了64个commits以及111个sign-offs,并提交了大量BUG报告和测试。而且在团队贡献下5.1分支可以在启动时通过命令行添加内核参数来挂载和启动映射设备,从而绕过initramfs映像。-chromeos

Collabora的André Almeida表示:“Helen Koike贡献了这次重大改变,提供了通过在启动时输入内核命令行参数来挂载映射设备的新机制,从而删除了当前initramfs要求。这个重大改变是Google和Collabora工程师共同努力的成果,并且会推动Chrome OS设备和Android设备反向使用AVB 2.0。”-ChromeOS

此前的内核版本中,如果想要引导位于设备映射器设备中的文件系统必须要存在initramfs映像,但是在很多情况下用户无法使用initramfs映像。因此这个新功能是非常实用的改进,可以让用户不需要initramfs使用简单的内核参数就能启动映射设备。-chromeos

除此之外Collabora的工程师还为Linux 5.1内核添加了一些好东西,包括支持NanoPC-T4单板计算机,支持基于AM335x的Bosch Guardian和i.MX6 Phytec phyBOARD Segin ARM板,以及为Raspberry Pi 3 B型板支持pinmuxing。-ChromeOS

此外团队还在RK3399 Rock960平台上启用了HDMI音频,改善了对RK3399 RockPI主板的支持,修复了FunctionFS中的USB描述符处理,改进了DRM子系统的DRM_AUTH实现,增加了对RK3288和RK3399 SoC中镜像和平面旋转的支持,修复了 vivid驱动程序,并更新了ISP1704 USB充电器检测以使用新的GPIO API。-chromeos

Chrome OS中Linux应用支持USB吗

在最新上线的Chrome OS 75开发者版本中,谷歌为Linux应用程序引入了完整的USB支持。在最新上线的v75.0.3759.4版本中,这项新功能的引入将有助于改善在Chromebook上运行Linux应用程序的体验。-ChromeOS

虽然支持USB并非什么新的功能,但是对于在Chromebook上使用Linux应用的用户来说是非常重要的缺失功能之一。Keith I Myers率先报告了这个消息,他指出Chrome OS可以在Linux应用中支持一系列合适的USB设备,不过注意的是该功能目前仍处于Chrome OS的开发者版本,因此在实际使用中存在某些问题。-chromeos

Myers表示在Crostini中的USB直通意味着一系列USB设备现在可以正常工作了。他解释道激活这项功能需要启用几个Chrome OS的Flag,包括

chrome://flags/#crostini-usb-allow-unsupported

chrome://flags/#crostini-usb-support

在完成修改之后用户需要重启Chromebook,然后打开Linux终端程序,输入以下内容

sudo apt-get update

sudo apt-get dist-upgrade

完成此操作后,最好重新启动Chromebook。

从现在开始,每当您将设备连接到Chromebook时,您都会在通知区域中看到以下提示。选择“连接”会将设备的控制权传递给Linux实例。

由于当前处于开发者版本中,因此该功能也存在一些问题。一些用户表示,在升级之前GPU支持处于活动状态时,Crostini无法启动,而Myers对此有一些帮助。 “设置”中也存在滚动问题,“Google Assistant”按钮不再适用于Pixelbooks-ChromeOS

为什么中国不能开发出自己的浏览器

先看下常用的国外浏览器:

IE(微软)、Chrome(谷歌)、Firefox(Mozilla)、safair(苹果)等

再看下常用的国内浏览器:

360极速(奇虎)、QQ浏览器(腾讯)、遨游浏览器(遨游天下)、猎豹浏览器(金山)等等,还有很多各样的浏览器。

我们天天使用的浏览器的核心是浏览器内核,常见的是IE的内核Trident,Chrome的内核WebKit,Firefox的内核Gecko。

首先声明一点就是:目前几乎所有的国内的浏览器都使用了IE内核或者Chrome内核或者两者兼有

起源

这个起源还是谷歌,跟谷歌在安卓上的战略是一样的,因为当年IE太强势,所有的windows系统都预装了IE,谷歌想发力浏览器,但是光一个Chrome不够,想满足所有人的胃口很难,所以就开源了Chromium,让其他公司都能做浏览器。代码谷歌来维护,采用BSD开源协议,其他公司对其代码的改动也不用强制开源。-chromeos

因为上网就得用浏览器,所以这个是刚需,很多公司也想开发自己的浏览器当做业务入口,既然谷歌提供了内核的开源代码,那就正好遍地开花了。

国产浏览器

国产浏览器我们大家应该见过很多,日常经常在用的,使用Chromium内核并不代表国内的厂商没有做工作。比如兼容IE内核,因为很多银行类的网站还是只能用IE才能打开。比如对于手机端的只是,国内厂商还是做了很多工作,而且也深入到了浏览器的内核,对于Html5的一些标准也都有参与。-ChromeOS

国产化归国产化,做了相关工作是可以被承认的。但是如果直接拿Chrome来啥都不改,那就有问题了。

浏览器内核开发

浏览器内核的开发其实是个非常庞大的工程。不讲的太具体了,就看看谷歌搞Chromium,当年谷歌调用了1000多个硅谷的程序员参与了Chromium的开发,从2008年开始,现在10多年了,算算投入就知道了。-chromeos

一个浏览器的代码总行数接近2400万行,从工作量上来看浏览器内核的开发不亚于一个操作系统的工作量。

只能说明一个问题,互联网要想玩的大,就得打好基础,拉别人来一起玩,谷歌是深得其中精髓的。浏览器和安卓就是经验案例。

百度为什么不像Google那样研发操作系统

操作系统这个玩意,本身就是千军万马过独木桥,一两家跑到最后的游戏。

除了操作系统本身编制复杂,耗时长之外,还有一个最重要的因素决定,能不能活下去,那就是生态和认同度。

谷歌这种国际型的巨头在推动某种标准化的操作系统时,有着天然的优势。如果百度和谷歌同时推一一个功能相近的操作系统,国外肯定会更认谷歌。

这倒也未必是百度技术不行,关键是人家的生态系统有一个延续性,之前用谷歌的技术,现在还用谷歌的技术,这就是所谓的先发优势。

如果是谷歌已经搞出来的操作系统,并且已经围绕着这个操作系统建立了丰富的生态环境,基本上后来再搞的都会死掉。因为没必要啊。已经有成熟的东西,为什么要用你一个新出生的东西呢?除非你在技术上有一个很强大的突破,但操作系统这个玩意儿想要在技术上有突破,太难了。-ChromeOS

对百度来说,如果不顾一切硬要推,也是能推得下去的。无外乎就是烧钱嘛,但是搞这样一个操作系统为的什么呢?不是为了商业利益嘛。看不到利润的项目,肯定是没法生存下去的。