<li id="k5wi1"></li>
<sup id="k5wi1"><menu id="k5wi1"></menu></sup><dl id="k5wi1"><menu id="k5wi1"><small id="k5wi1"></small></menu></dl>
  • <sup id="k5wi1"><menu id="k5wi1"><small id="k5wi1"></small></menu></sup>
  • 首页 > 产经频道 > 业界新闻

    Android告急!谁会从Google手中抢走Android?

    2019年03月06日 15:41:11   来源:新浪科技

    2.jpgieT中文科技资讯

      译/苏本如ieT中文科技资讯

      “谁会从Google手中抢走Android?”ieT中文科技资讯

      早在去年,Google就曾因Android移动操作系?#25104;?#23244;垄断行为而面临巨额罚款威胁。再加之各类竞争者虎视眈眈,以及跨平台替代框架对原生Android的围攻,Google的日子似乎并不好过。ieT中文科技资讯

      作为一个曾在Google工作了 13 年之久的技术老兵,Steve Yegge 在离职加入了东南亚出行巨头Grab公司之后,发布了一篇分析自己为何离开Google的博文,强调了Google在创新能力方面的渐趋弱势,一度引发广泛热议。时隔近一年,他又在本文中重点介绍了Google的Android技术本身存在的一些问题,譬如 Dev Stack 缺失、兼容性差、开发框架安全性低等等,对此,你怎么看?ieT中文科技资讯

      以下为译文:ieT中文科技资讯

      01ieT中文科技资讯

      ?#25226;裕?#20174;离开Google到糟糕的AndroidieT中文科技资讯

      我?#20004;?#20173;然不能百分之百地确定为什么我发表的那篇叫做《我为什么要离开谷歌》(https://medium.com/@steve.yegge/why-i-left-google-to-join-grab-86dfffc0be84)的博文会受到如此多的关注。在那篇博文里,我只是唠叨了些诸如“?#19968;?#24037;作比较随性”之类的废话,却不知为何会被逐字逐句地翻译成 80 种语言来传播,直到后来某一天才被?#20154;?#33673;·波特曼的一篇专栏文章超越。公?#38477;?#35828;,那个专栏要有趣得多。ieT中文科技资讯

      我猜其中一个原因是因为那一周没有什么劲爆新闻吧?另一个原因可能是 Medium 网站拥有了大量的用户?Medium 网站是一个很好的平台,回想起写博客的日子,我曾经希望谷歌也能创造出一个像 Medium 这样有新意的产品,但正如你所知,事实上并没有……ieT中文科技资讯

      无论原因是哪一个,?#19994;?#21338;文收?#38477;幕?#22797;还是很有趣的。巴基斯?#27807;?#26576;个家伙说如果我碰巧?#36864;?#22312;同一个城市?#24149;埃?#23601;要请我?#32570;?#21860;?#21860;?#20262;敦的某人?#25954;?#20986;一千刀,让我在电话里花一个小时?#36864;?#32842;聊语音搜索市场或关于 Garbo ?#24149;?#39064;,我礼貌地拒绝了,因为我实际上对这些一无所知。一个俄罗斯人甚至在一次聚会上走过来对我说:“你树立了不少敌人啊”。哈哈,多?#20174;?#36259;的时光。ieT中文科技资讯

      网上也有很多评论对我想在那篇博文中表达的关键信息有不少误解,有人甚至问“这不就是个专车服务吗?” 我曾尝试描绘一张更大的“画”,但似乎搞砸了。有时间我会回过头再重新看看那篇博文,看能否让大家更明白些。ieT中文科技资讯

      但今天我想要讨论的重点是Android——站在一个外行者以及业余爱好 Android/iOS 的开发人员的立场,分享下?#19994;?#20010;?#26031;?#28857;。ieT中文科技资讯

      我一直关注Android是因为我们正在尝试招聘一些移动开发人员,你会认为这件事情很简单。但事实证明移动开发人员是当今市场上的“抢手货”,很多公司都有需要,而且市场上懂得移动开发的人并不多。招聘他们就像想抓独角兽一样不容易。ieT中文科技资讯

      为什么每个公司都需要移动开发人员?因为桌面网页开发正在慢慢消失。我在谷歌的各个开发团队都有些朋友——好吧,或许现在只能算是前朋友吧——他们曾经在?#36710;?#37324;指责我。但不管他们如?#38395;?#35780;我,随着整个世界向移动端倾斜,桌面网页开发会渐渐减少。你可能还记得 Facebook 从“Web First”到“Mobile First”的转变吧,那差不多是在 8、9 年前的事了,Facebook 当时差点就完蛋了。我并不是说这种转变会在一夜之间发生。但这家公司在意识到他们要么成为一个移动互联网公司要么被市场抛弃的时候,确实经历了一场生存危机。ieT中文科技资讯

      他们成功了,但这确实不容易,因为Android的 Dev Stack(开发堆栈)是世界上最大的一坨 poo sandwich。ieT中文科技资讯

      02ieT中文科技资讯

      Google内部工程师的鄙视链造成的Android窘境ieT中文科技资讯

      在谷歌,大多数工程师?#24049;?#20658;慢而不愿做移动或网页开发工作。他们非常傲慢地宣称“我不做前端开发”。?#25250;?#26377;一种现象,我?#19981;?#31216;之为“鄙视 DAG 链”,这里的 DAG 是指有向无环图,有点像流程图。在鄙视 DAG 链的顶端坐?#35834;?#26159;用 C++ 写搜索引擎的工程师,他们比 Java 工程师酷,Java 又比 Python 酷,Python 又比 JavaScript 酷。同样,写搜索的比写广告系?#36710;?#37239;,写广告的比写 App 的酷,写 App 的比工具酷,工具又比做前?#35828;?#26356;酷。诸如此类。程序员?#19981;?#20114;相看不起对方。如果你不幸成为谷歌的移动开发工程师,那么你将被困在几个鄙视链的底部,每个人都在俯视你。ieT中文科技资讯

      但是,当我一个又一个地从事了所有这些开发工作之后,从系统编程到大规模数据工程,从编译器设?#39057;?#26381;务框架开发,从游戏开发到 Web 开发,再到移动开发,我可以向你保证,前端编程即?#20849;?#20250;更难,也至少和其他开发工作一样困难。后端中的一切看上去都是美观、整洁、有序、分布式并且是可并行的——与 25 年后仍然一团糟的前端网页开发相比,这简直是天堂。如果再和包括 iOS 在内的移动编程那种“便便三明治”相比,哪怕前端网页编程也会犹如巴厘岛的一次美妙之旅。ieT中文科技资讯

      Android怎么样呢?没错。这是他们中最大的“poo sandwich”。如果不介意我说句俏皮话?#24149;埃珹ndroid开发人员都是英雄。如果用Android来开发巨型应用,如谷歌地图、Facebook 或 Snapchat……如果我告诉你,你都不会相信——改完一行代码,坐在?#25250;?#35201;等上 20 分钟才会看到发生了什么。你所做的每一个更?#27169;?#26080;论多么细微,在第一次尝试时都有 80% 的机率不会有效果,因为Android的特征互操作性矩阵异常简单。你可以用 X,也可以用 Y,但是因为某个该死的原因你就是不能同时用 X 和 Y。ieT中文科技资讯

      设备兼容性这事更是让?#19968;?#22823;。我在GooglePlay 商店里有一堆一星评论,因为?#19994;?Wyvern 游戏 App 随机地不能在 LG 设备上工作,所以我不得不去 eBay ?#19979;?#19968;个 60 美元的廉价 LG 设备(而不是那?#33267;又实?600 美元的 LG 设备)来重现这个 Bug,结果发现Android有两个在滚动列表上获取鼠标点击?#24405;?#30340; API,但是有一个 API 在 LG 上不起作用。ieT中文科技资讯

      我想说,有没有搞错!ieT中文科技资讯

      正因为Android总有这样的莫名其妙的事情发生,现在许许多多的竞争对手,无论大小,都推出了自己的Android替代框架。他们想替代的不仅仅是缺失功能的支持库(尽管很多这样做了),他们更想要做的是全面替代谷歌Android的全面的开发堆栈。现在已经面世的替代框架有微软的 Xamarin、Adobe 的 Cordova、Facebook 的 React Native。除此以外,再仔细看看,还有 Framework7、Appcelerator Titanium、Onsen、Sencha、Kendo、XDK、Ionic、Mobile Angular、Unity——天呐,这?#38477;资?#35201;整哪一出!ieT中文科技资讯

      就像所有曾经尝试过Android开发的人?#29260;?#21518;都会说:“Android太糟糕了,我要自己去做一个更好的。”ieT中文科技资讯

      而谷歌,不?#35270;?#34987;竞争对手超越,回应说,“哦,是吗?你无法和我们竞争,因为我们的竞争对手是我们自己!”。然后他们推出了 Flutter,这是一个 100% 严肃的Android开发堆栈,与原生Android竞争,而Android开发团?#30001;?#33267;拒绝承认它的存在。ieT中文科技资讯

      03ieT中文科技资讯

      Android的对手ieT中文科技资讯

      这些开发框架的问题在于它们使Google容?#36164;?#21040;攻击。大多数此类框架都是跨平台的,这意味着你只需编写一个应用就可以在 iOS 和Android?#26174;誦小?#19981;管你是大公司还是小作坊,没有人?#25954;飧端?#20221;薪水请两个开发团队在不同的平台上编写完全相同的应用。因此,巨大的经济压力驱使公司迁?#39057;?#36328;平台框架。唯一拖后腿的地方在于,目前这些框架?#20849;?#22914;“原生”开发框架那么棒。ieT中文科技资讯

      但其中一些框架(尤其是 Facebook 的 React Native)距离这个目标已经非常非常近了。如果它们中的一个成功抢占了足够大的市场份额,那么Android基本上就成了开发者生态系?#36710;?#19968;部分,并且这个系统已经不再由谷歌控?#23631;恕?span style="display:none">ieT中文科技资讯

      这似乎不是什么大问题,因为谷歌仍然拥有 Play Store、OEM 和许可授权等。对大多数人来说,他们似乎很舒服地坐在驾驶座上。但是考虑一下:如果所有移动开发者都开?#38469;?#29992;一个特定的跨平台框架 X,那么从字面上来看任何其他的?#24067;?操作系?#25345;?#36896;商或联盟都可以?#36864;?#20204;自己的竞争?#24067;?操作系统平台(比如 Windows)一起直?#21448;?#25345;该框架 X,并且所有的应用程序都可以在其?#26174;?#34892;(可能更快,更容易启动)。这将完全把谷歌切割出来。相信我,很多公司都想这样做。对不起,我说错了,不是很多,而是全部。谁不想呢?ieT中文科技资讯

      谷歌对这?#26234;?#20917;的?#20174;?#26159;绝不让步。他们加倍?#24230;?#21040;自己的“原生”(传统)Android编程,为 Kotlin 语言提供官方支持,这对于原生Android程序员来说是一个很大的进步。我?#19981;?Kotlin,它代表 Java 的未来。但让我们面对现实:这已经不是移动开发的发展方向了。人们编写跨平台框架的原因有两个:第一,因为他们希望公司的应用程序在两个平台上工作,而不需要做两倍的工作。第二,因为Android原生开发仍然如此痛苦,即使有了 Kotlin,许多公司也感觉他们应该?#25317;?#23427;,并从一个更容易的技术上从头再来。ieT中文科技资讯

      如果你是一个Android或 iOS 开发者,并且你花了一些时间尝试 React Native(Facebook 创建它是为了帮助解决这些问题),不到 30 秒你就会意识到这是更好的方法,不过前提是你开发的不是游?#32602;?#21542;则你可能更?#25954;?#20351;用 Unity。对于业务和产品类的应用,React Native 提供了合理的性能、跨平台兼容性?#22270;?#20026;方便的工具(最好的来自 Microsoft),极大提高了发展速度。还记得我前面?#20498;?#19968;行代码的改变效果在常规Android堆栈中要花 20 分钟才能看到吗?这可能发生在像 Nest 或 Facebook 这样的大型应用程序中,但即使是中型应用程序,也可能需要 2-3 分?#21360;?#32780; React Native 则即时的,你一旦改变了代码,就能即刻看到效果。ieT中文科技资讯

      这意味着产品功能的发布速度可以提高 10 倍;这意味着更快的上市时间;这意味着先发制人的优势;这意味着你们在竞争中不断取胜。?#29260;?#21407;生编程框架,转而使用像 React Native 这种快节奏的跨平台框架,将会让你立于不败之地。ieT中文科技资讯

      ?#19968;?#30097;,在没有证据的情况下,谷歌的Android团队并不能确定跨平台?#36816;?#20204;是好是坏,但他们倾向于“坏”,否则他们会为跨平台的 Flutter 提供更多支持。我个人认为这?#36816;?#20204;有好处,但我说了不算。ieT中文科技资讯

      不管怎样,谷歌目前正致力于通过改善原生体验,来保持自己的领先地位。而且,由于原生体验对于像 Snapchat 和 Instagram 这样的大型应用程序来说是最糟糕的,它们主要是试图解决大型应用程序开发体验问题,而这主要又是由构建时间来决定的。ieT中文科技资讯

      为了解决这一问题,谷歌在改善“官方”的Android应用程序构建系?#25104;?#20570;了大量工作,而这个系统自身是基于本来就已经非常复杂的 Gradle 系统,谷歌随后又在其上加入了大量?#31227;?#20843;糟的Android特有的东西。日复一日,这个系统变得越来越复杂,甚至构建工程师都不再能理解其中的某些部分。如果你想试着搞清楚构建类型(Build type)、产品风格(Product flavor)?#22836;?#26684;维度(Flavor dimension)之间?#38477;?#26377;什么区别,那只能说祝你好运了。因为谷歌一直在增加这个系?#36710;?#22797;?#26377;裕?#20182;们认为增加的这些东西对于拥有大型应用的大型公司很重要。ieT中文科技资讯

      讽刺的是,大多数大型公司都在积极地将其弃之不用,转而支持 Facebook 的Android构建系统——Buck,看起来谷歌正在走向一个死胡同。ieT中文科技资讯

      因此,似乎谷歌已经明白这是一个问题,但是他们却在加倍致力于一个没有人?#19981;?#30340;解决方案——一个拥有极其复杂的 Gradle 构建系?#36710;?#21407;生堆栈——开发人员正在?#29420;耄?#32780;第三方开发堆栈正在不断获得市场份额。ieT中文科技资讯

      04ieT中文科技资讯

      互联网巨头们针对Android发起“攻击”ieT中文科技资讯

      更糟的是,开发堆栈并不是安卓系统受到的唯一攻击。还有其他一些方法可以将Android从谷歌窃走。一种方法是创建一个更成功的商店:Play Store 是谷歌对Android最主要的控制手?#21361;?#23427;在公司和政府层面引起了很多争议。因为Android据称是一个开放系统,但 Play Store 却 100% 由谷歌控?#21860;?#32780;微软和 Twitter 支持下的 Cyanogen 曾是打破这种局面的重大尝试。虽然由于内部权力争斗而最终失败,但这是第一次认真尝试对于 Play Store 进行“割喉”打击。ieT中文科技资讯

      另外猜猜还有谁和竞争对手正在联手对谷歌大打出手呢?你猜对了,正是 Jeff Bezos(Amazon 的 CEO)。因为如果不从谷歌?#31561;ndroid系统,他就不能成为全球首个万亿富翁。亚马逊的应用商店已经做得相当不错了,而我看到的亚马?#27867;?#35895;歌之间的几乎每一场面对面的竞争中,亚马逊的表现都会随着时间的推移而越来越好。当心了,谷歌!ieT中文科技资讯

      如果这些?#20849;?#36275;以让谷歌担?#27169;?#37027;么针对Android系统还有第三场袭击,而这场袭击正中谷歌的要害——在线广告。如今,Facebook 的Android应用变得相当庞大(多年?#20174;?#25968;百名工程师致力于此),已然发展成为一个真正的平台,现在企业可以直接将广告投?#35834;?Facebook 的应用中。例如,《纽约时报》可以在?#25250;?#36141;买广告投放,所有的钱都直接从纽约时报转到 Facebook,而不必匀一?#26234;?#21040;谷歌,可以想象这让谷歌有何感受。ieT中文科技资讯

      正如微信在中国一样——微信应用已经成为一个蓬勃发展的平台,可以在其上构建和部署其他应用(和广告)。就像把一个完整的市场?#24230;?#21040;应用内部,Facebook 和微信移动应用已经成为独立的广告发布渠道。ieT中文科技资讯

      让我们澄清一下:谷歌创建Android的唯一原因在于Android是一个广告频道(Channel)。谷歌是一家广告公司,世界上最大的广告公司,因而总是受到诸多公司无休?#27807;?#25915;击,这些公司想把用户眼球转?#39057;?#20182;们自己的频道而不是谷歌频道。归根结底,这和针对网络中立性的攻击几乎如出一辙。电信运营商和 ISP 希望为你提供所有你想看到的广告,或者至少从谷歌和 Facebook 的广告中分得一杯羹。ieT中文科技资讯

      每当你看到像 Facebook、谷歌、亚马逊或微软这样的公司神秘地进入一个陌生的新业务,你可以确信新的广告频道争夺开始了。谷歌的 Chrome 是一个控制 Web 访?#23454;?#24191;告频道;微软的 Xbox 是一个针对 PlayStation 的广告频道,它威胁要将 PC 作为在家上网的频道;YouTube 是一个广告频道;Instagram 和 WhatsApp 也?#25250;?#20284;产物;HBO/Amazon/Netflix内容战是一个直白的广告频道;亚马逊 Echo 是一个广告频道,而你的家已经变成今天最大的广告频道之一;即使是谷歌地图,也是本地广告的一个广告频道……一旦你开始观察,就会发现广告频道无处不在。ieT中文科技资讯

      最重要的是,企业希望你通过他们的频道而不是其他人的频道观看你最?#19981;?#30340;内容(书籍、电影、游戏等),这样他们就可以获得广告收入,或者至少是订阅收入。ieT中文科技资讯

      Android可能是谷歌最重要的频道——即使今天不是,在未来的十年肯定是。他们不能失去?#36816;?#30340;控?#21860;?#20294;我们已经看到,至少有三个不同维度的协同攻击正在发生:开发者生态系统(React Native ?#36864;?#30340;朋友们)、商店应用(Amazon 的 App Store 和 传言中的Cyanogen 继承者)以及轻量级的应用内市场(Facebook 和微?#35834;?。到目前为止,谷歌对每一个威胁的?#20174;?#37117;是……好吧,不得不承认他们仍然处在领先地位,至少现在是。ieT中文科技资讯

      言归正传——ieT中文科技资讯

      所有这些看起来像是一堆无用的高谈阔论(原本就是),但它实际上对 Crab 这样的公司产生了实?#23454;?#24433;响,因为我们必须对我们开发移动应用要使用哪些技术堆栈做出重大决策,这些应用对于我们的乘客、司机、商人、代理等而言,是通向外部世界的窗口(也即频道)。ieT中文科技资讯

      如果你认为谷歌确实有可能失去对Android的控制,那么你最好的选择是使用跨平台框架,因为它将通过改进的可移植性来对冲你的赌注。如果你陷入了激?#19994;?#31454;争中而需要更快的产品发布速度,你可能应该选择原生Android以外的产品。Android仍在?#20998;?#30528;“Gradle”列车,但这条路绝不会走得太快,而这很大程度上是因为Android设?#39057;?#36951;留问题很难解决。ieT中文科技资讯

      在跨平台选项中,React Native 看起来像是一个赢家。它吸引了许多 Web 开发人员,这可能是全球最大的开发人员受众,很难与之竞争。Grab最近开始投资 React Native,看?#27492;?#33021;否实现自己的承诺,到目前为止,看起来相当不错。当然,要把我们的原生Android和 iOS 应用退下来,还有很长一段路要走,因为移植确实需要时间。ieT中文科技资讯

      总结一下这篇博文背后的主要观点:移动开发人员市场紧缺,很难雇佣得到,因为除?#26031;?#27468;以外,所有人都知道Android编程很艰难。所以现在整个生态圈正在迅速发展,很多竞争对手正在努力让自己的方式成为移动开发的唯一真正方式……这使得招聘移动开发人员更加困难,因为整个生态圈是如?#35828;?#20998;散。ieT中文科技资讯

      但是如果不考虑你的风格,现在正是成为移动开发人员的好时机。如果你是一个非移动开发者,你应?#27599;?#34385;切换到移动开发一段时间。从后端体验和学习移动开发开始,您将成为一个“全栈开发人员”,这样的开发人员在市场上更加罕见,是更具市场价值的独角兽。ieT中文科技资讯

      如果你对此有兴趣,是时候参与这样的竞争中来,以获得对Android的控制,很多公司都在这样做,甚至谷歌的其他团?#21491;?#22312;这样做。现在有很多大鲨鱼绕着Android这条船在打转,谷歌需要提高警惕。ieT中文科技资讯

      免责声明:以上是?#19994;?#20010;?#26031;?#28857;,其中可能有很多有失偏颇之处。同时我也不代表?#19994;?#38599;主(Crab 公司)说话,你大可不必尽信。事实?#24076;?#25105;自己甚至都没回过头再读一遍。ieT中文科技资讯

      原文:https://medium.com/@steve.yegge/who-will-steal-android-from-google-af3622b6252eieT中文科技资讯

    1.jpgieT中文科技资讯

      墨西哥央行支付服务负责人表示,墨西哥央行正在与亚马逊讨论,推出由政府支持的新移动支?#26029;?#32479;,帮助消费者扫二维码支付。ieT中文科技资讯

      这将是亚马逊首次在墨西哥提供这样的扫码技术,进而在墨西哥市场?#19994;?#26032;的用户群体。在墨西哥,有超过一半的人口没有银行帐号。ieT中文科技资讯

      这个支?#26029;?#32479;名为CoDi,由墨西哥央行开发。CoDi支持用户通过智能手机扫二维码进行线上线下支付,同时不必支付额外费用。这样做的目标是将更多?#22235;?#20837;到正规的金融体系中。ieT中文科技资讯

      墨西哥央行表示,CoDi的试点预计将于本月展开。ieT中文科技资讯

      墨西哥央行运营和支付服务负责人杰米·科提纳(Jaime Cortina)表示,关于如何接入系统,亚马逊及其阿根廷竞争对手MercadoLibre已经联?#30340;?#35199;哥央?#23567;?ldquo;他们还表示,可以相对迅速地部署这个系?#22330;?rdquo;科提纳?#36171;觶珻oDi的设计使其可以同时支持线上和线下?#35834;?#20869;的支付。ieT中文科技资讯

      亚马逊拒绝对此置评。MercadoLibre确?#24076;?#20854;支付服务MercadoPago正在与墨西哥央行就数字支付解决方案进行交流,但拒绝透露进一?#21483;?#24687;。ieT中文科技资讯

      基于手机的金融服务在中国、印度和肯尼亚等其他新兴市场非常受?#38431;?#26469;自民营公司、对用户友好的应用是重要的驱动因素。ieT中文科技资讯

      科提纳表示,在线零售商对于使用这种技术应该没有任何问题,银行和现有银行间支?#26029;低车?#21442;与者也是如此。ieT中文科技资讯

      市场研究公司Euromonitor International的数据显示,去年墨西哥只有3.9%的零售销售是在线进行的。亚马?#27867;蚆ercadoLibre是其中最大的两家公司。ieT中文科技资讯

      墨西哥的新政府正在关注金融科技,以帮助人?#21069;?#33073;?#29420;АoDi的广泛普及将是墨西哥?#26632;?#37329;融战略的重要一步。ieT中文科技资讯

      来源:XXX(非中文科技资讯)的作品均转载自其它媒体,转载请尊重版权保留出处,一切法律责任自负。

      文章内容仅供阅读,不构成投资建议,请谨慎对待。投资者据此操作,风险自担。

      如发现本站文章存在问题,提供版权疑问、身份证明、版权证明、联系方式等发邮件至[email protected]

    推荐

    新闻

    特斯拉发布首份影响力报告:帮助防止了400万吨二氧化

    4月16?#38556;?#24687;,据国外媒体报道,当地时间周一,特斯拉发布了该公司有史以来第一份“影响力报告”(Impact Report),该报告衡量并量化了该公司的产品和运营对环境及社区的影响。

    互联网+

    特斯拉已开始交付3.5万美元版Model 3 首批幸运者确认

    4月16?#38556;?#24687;,据国外媒体报道,电动汽车厂商特斯拉在2016年3月底推出了廉价电动汽车Model 3,并在2017年开始向用户交付,但售价最低的标准续航版Model 3,却迟迟未能送到消费者手中,预订者们对这一版本的Model 3也是期待已久。

    融合

    日本?#39057;?#35299;雇机器人员工,AI想抢人类?#38599;?#27809;那么容易

     2018年年初,日本东京一家名为“Henn-na Hotel”的?#39057;輟?#35831;”了243个机器人负责管理与服务。顾客从入住到离店,全程都由机器人引导与陪伴,在当时还引起了不小的轰动。然而时?#20004;?#26085;不过一年时间,这家?#39057;?#21364;选择了对机器人?#23433;?#21592;?#20445;?#35299;?#22303;?#19968;半的机器人。其中最主要的原因是,自从“雇用”了这些机器人员工之后,它们给?#39057;?#21046;造出的问题?#23545;?#36229;过它们能够解决的问题。

    江苏十一选五一定牛
    <li id="k5wi1"></li>
    <sup id="k5wi1"><menu id="k5wi1"></menu></sup><dl id="k5wi1"><menu id="k5wi1"><small id="k5wi1"></small></menu></dl>
  • <sup id="k5wi1"><menu id="k5wi1"><small id="k5wi1"></small></menu></sup>
    <li id="k5wi1"></li>
    <sup id="k5wi1"><menu id="k5wi1"></menu></sup><dl id="k5wi1"><menu id="k5wi1"><small id="k5wi1"></small></menu></dl>
  • <sup id="k5wi1"><menu id="k5wi1"><small id="k5wi1"></small></menu></sup>