robot 和 android 在中文意思上有啥区别?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了robot 和 android 在中文意思上有啥区别?相关的知识,希望对你有一定的参考价值。

robot 和 android 在中文意思上有什么区别?

参考技术A robot 泛指所有类型的机器人,而android一般指的是类人或生物的机器人,特征是模仿人或其它生物的外形及行为。比如《人型电脑天使心》中的“唧” 参考技术B 看一下它们的英文解释应该比较清楚了
robot
A mechanical device that sometimes resembles a human being and is capable of performing a variety of often complex human tasks on command or by being programmed in advance.
机器人,机械人:一种类似人的能够按照指令或事先编好的程序做各种复杂人类工作的机械装置
android:
An automaton that is created from biological materials and resembles a human being.Also called humanoid
人形自动机:用生物材料做成的类似人形的机器人也作 humanoid
参考技术C robot
n.
(1) 机器人, 遥控设备, 自动机械, 机械般工作的人
(2) 自动机, 自动仪器, 自动控制导弹, 遥控装置
(3) 行动象机器般的人
android

n.
(1) (科学幻想小说中的)机器人本回答被提问者和网友采纳
参考技术D 都是“机器人”的意思

Webview 和移动 Safari 在渲染页面上有啥不同吗?

【中文标题】Webview 和移动 Safari 在渲染页面上有啥不同吗?【英文标题】:Is there any diferences between UIWebview and mobile Safari in rendering pages?Webview 和移动 Safari 在渲染页面上有什么不同吗? 【发布时间】:2017-02-27 06:20:57 【问题描述】:

我的老板抱怨渲染性能低。 App 使用 UIWebView 和 Safari 渲染同一页面时有什么区别? 任何帮助将不胜感激。

【问题讨论】:

操作系统版本是多少?我记得在 iOS7 发布期间,Apple 在 webviewUI 中将 JS 引擎的性能降低了 25%。后来他们增加了它,但不确定它现在的表现如何。有一段时间没有签到 现在我使用的是 iOS 10.2,这个问题重要吗? 【参考方案1】:

UIWebView 已弃用。

来自 Apple 文档。

重要

从 iOS 8.0 和 OS X 10.10 开始,使用 WKWebView 添加网页内容 到您的应用程序。不要使用 UIWebView 或 WebView。

@import WebKit 并使用 WKWebView

WKWebView 大大改进了 JS 的实现和使用。 它的性能与 Safari 非常相似。

区别:WKWebView 可以用作应用程序控制器的视图。 Safari 作为单独的应用程序运行。 SafariController 在它自己的应用程序中运行 Safari。

【讨论】:

意思是说“SafariController 在你的应用程序中它自己的 viewController 中运行 Safari。” 但是 WKWebView 发出请求并在进程外渲染内容,这意味着我的应用程序听不到他们发出的请求。所以我不能使用 WKWebview 来观察 JS 加载如果我想在 JS 完成时做某事。还有其他选择吗? WKWebView 有 evaluateJavaScript:completionHandler: 和 WKScriptMessageHandler 用于评估 JS 并从 JS 获取消息。它还具有 WKUIDelegate、WKNavigationDelegate 用于观察加载进度并根据内容和 3D 触摸执行操作。您甚至可以使用 WKUserScript 将 JS 注入页面顶部或底部。不知道你还想要什么。因此,例如,您不仅可以让 WKUINavigation 知道加载何时完成,还可以使用 WKUserScript 在最后注入 JS,从而在脚本处理程序执行时向其发送消息。【参考方案2】:

是的,Mobile Safari 和 UIWebview 有一些区别和相似之处

UIWebView 支持 Mobile Safari 等所有 HTML5 功能 UIWebView 在某些功能上比 Safari 更严格一些。示例:通过 JS 设置宽高样式时,需要在数字后面加上 'px',而 Mobile Safari 则不需要。 对于身份验证,UIWebView 不会自动处理身份验证挑战,由开发人员来处理。 UIWebView 没有 Nitro Javascript 引擎,所以它执行 JS 比 Mobile Safari 慢。 UIWebView 不会跟踪框架内页面转换的浏览历史记录,这可能是一个理想的功能。

希望这个答案对你有所帮助

【讨论】:

那么我的应用程序中的 UIWebview 是否有可能与移动设备中的 Safari 一样快地运行相同的页面? 您可以导入webkit并根据需要进行优化,

以上是关于robot 和 android 在中文意思上有啥区别?的主要内容,如果未能解决你的问题,请参考以下文章

Java 中 给一个object 赋值属性, 既可以用构造函数的方式,也可以用setXXXX()的方式,而它们之间有啥区

android的StatusBarMangerService和StatusBarService有啥区别

identity和identification在意思上和使用上有啥区别?

android和robot的区别

英语单词distribute和dispatch意义上有啥区别?

github 上有啥价值的android 源码