首页
学习
活动
专区
圈层
工具
发布

为什么现在我特讨厌 Safari 浏览器?

究其原因,其实也很简单,因为 IE 的设计严重过时,也无法支持现代网站和 Web 应用程序中常见的各类前沿 Web API 与技术。...这篇文章是我早上看到的,Reddit 上编程模块被顶到了第一名。作者 Perry Sun 是一个创业公司的产品营销经理,他的观点不一定对,但我期望能给你一些启发。...而 WebKit,正是 iOS 系统上渐进式 Web 应用的管理功能来源。 苹果为什么要对渐进式 Web 应用的 Web API 加以限制?冠冕堂皇的理由当然是用户隐私,但这话我们恐怕只能信一半。...很多朋友应该都能想到,一旦功能齐备的渐进式 Web 应用得到全面支持,那么 iOS App Store 将面临巨大竞争。...也许一切都将改观 请别误会我的意思,Safari 是款非常出色的网络浏览器,不仅性能强大、而且隐私功能相当可靠。 但与此同时,对核心 Web 技术及 API 那糟糕的支持能力则令人困惑又愤愤不平。

1.5K50

真的,我现在特讨厌Safari浏览器

究其原因,其实也很简单,因为 IE 的设计严重过时,也无法支持现代网站和 Web 应用程序中常见的各类前沿 Web API 与技术。...这篇文章是我早上看到的,Reddit 上编程模块被顶到了第一名。作者 Perry Sun 是一个创业公司的产品营销经理,他的观点不一定对,但我期望能给你一些启发。...而 WebKit,正是 iOS 系统上渐进式 Web 应用的管理功能来源。 苹果为什么要对渐进式 Web 应用的 Web API 加以限制?冠冕堂皇的理由当然是用户隐私,但这话我们恐怕只能信一半。...很多朋友应该都能想到,一旦功能齐备的渐进式 Web 应用得到全面支持,那么 iOS App Store 将面临巨大竞争。...也许一切都将改观 请别误会我的意思,Safari 是款非常出色的网络浏览器,不仅性能强大、而且隐私功能相当可靠。 但与此同时,对核心 Web 技术及 API 那糟糕的支持能力则令人困惑又愤愤不平。

1.5K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    为不让OpenAI和谷歌白拿数据,Reddit 收取巨额API 费用还诽谤开发者,社区爆发大规模抗议

    整理 | 褚杏娟 导致程序崩溃的原因有很多种,但这次让 Reddit 崩溃的原因却是前所未有的。 Reddit 于 2005 年推出,但直到 2016 年才开发出自己的应用程序。...这些第三方应用程序需要一个 API(代表应用程序编程接口)来访问网站的信息,以便在应用程序中为用户显示这些信息。...但最近 Reddit 新出台的 API 政策正在扼杀这些第三方应用程序,甚至如今引发了数千个 subreddit 联合抗议,让 Reddit 现在陷入崩溃之中。...Christian 解释道,他向 Reddit 提出“如果第三方应用程序让 Reddit 花费了这么多钱,为什么不像 Alien Blue 那样直接买断它们”的观点,并表示 “按照现在的情况,如果运行...“如果是一个 subreddit 私有化,Reddit 可能会介入。但如果数量占到了整个网站的一半,那么他们感到的压力会更大。” Subreddit 版主是一个完全自愿的职位,没有得到任何经济补偿。

    45130

    AI实时作画方式被打开,颜色细节自动补全,一个脚本即可实现

    每一笔落下,AI都会实时交上“新作业” 细节、颜色、画布空白,它都自动补全。 还能通过提示词来控制生成图像的内容和风格。...这就是最新火起来的AI实时作画项目,Reddit上的热度有1.8万。 有人还表示,这回似乎说明了,相较于取代人类,AI可能更大程度上会帮助人类艺术家创作。...通过构建一个画布和一个图像生成框,然后把每次落笔后的草图发送给Automatic 1111的API接口,这样就能基于Stable Diffusion和ControlNet的能力作画了。...所以如果用3080的话,大概可以每1-2秒得到一张图片预览(3060可能是3-4秒);如果用4080、4090,不到1秒就能出一张预览。 尽管硬件上还是有制约的……但这还是没影响大家的脑洞。...点这里关注我,记得标星哦~ 一键三连「分享」、「点赞」和「在看」 科技前沿进展日日相见 ~

    46610

    马斯克欲告OpenAI欺诈 微软自研5纳米AI芯片 Meta再裁4000人… 今日更多新鲜事在此

    Reddit开始收取API访问费用 Reddit打算向调用自家API的大型公司收费了! 据悉,谷歌、OpenAI等,都在利用Reddit的API来训练LLM。...Reddit的CEO霍夫曼表示:“现在是我们收紧的好时机。” 虽然还没公布具体的收费标准,但官方表示会分为不同的等级,根据使用者的规模和需求来区分。...同时官方也表示,小型开发团队和研究人员可以继续免费使用Reddit的API,也不会影响那些调用API来创建和维护内容审核工具的人。...Reddit将为他们提供专门的iOS和Android应用程序,具有模组日志、规则管理工具、模组队列信息等功能。...点这里关注我,记得标星哦~ 一键三连「分享」、「点赞」和「在看」 科技前沿进展日日相见 ~

    40310

    Reddit不再受漂移的Kubernetes配置困扰

    一个问题是命名空间的创建。在Reddit中,每个在Kubernetes上运行的应用程序都需要一个命名空间,这可以通过Helm chart或Kustomize manifest指定。...Reddit 为什么选择 K8s 控制器而不是 IaC 抽象通过将用户的关注点与底层实现分离来隐藏复杂性。根据 Xia 的定义,平台是由开发人员可以构建的组合工具组成的生态系统。...“我无法模拟一个工作流程,在这个工作流程中,我从证书颁发机构配置 TLS 证书,将其卸载到 Amazon 证书管理器,并将其附加到负载均衡器,”Xia 说。标准 IaC 平台也不是动态的。...脑和工作负载集群 如今,Reddit 基础设施工程师花费在管理集群上的时间更少了。他们有一组 API 可以通过“单一窗口”管理多个集群。 公司有两种类型的集群。一个是控制集群,可以认为是操作的大脑。...Crossplane 用于将 Kubernetes API 桥接到云供应商资源。而Cluster API 提供了管理 Kubernetes 控制平面的 API。

    31010

    为什么说Flutter让移动开发变得更好?

    我首先创建了网络请求,解析JSON,并习惯了Dart的单线程并发模型(这可单独作为一个主题来讲)。 在接收到网络请求响应后,开始创建列表布局和列表元素。...但仔细想想又在意料之中:因为所有的布局,背景,图标等都需要用XML来指定,并且仍然需要使用Java / Kotlin代码连接到应用程序, 这里产生了大量的代码。...但让我告诉你一点:在使用Flutter之后,你将开始理解目前Android开发存在的问题,并且很明显Flutter的设计更适合现代的,响应式的应用程序。...这样,我们的应用程序状态就不会与Views显示的内容不同步。 而Flutter正是这样做的! 还有另外一个问题:你有没有问过为什么在Android上创建工具栏菜单非常复杂?...这是一项艰巨的任务,但这样做会帮助你理解为什么Flutter会出现。 公平地说,有很多应用程序(截至目前),我仍然会使用Kotlin去编写; Android可能会陷入困境,但它也有其特殊之处。

    2.8K10

    TypeScript“杀疯了”!60% 到 70% YC 创企用它构建 AI Agent,赶超 Python 有戏?

    为什么 TypeScript 更适用于  AI 应用程序 越来越多开发者表示,在 AI 应用开发中,TypeScript 的优势非常明显。...但对于 AI 应用程序开发,我们也有理由相信 TypeScript 正在成为领跑者。 为什么这么说?...典型的 AI 应用往往需要执行耗时操作,如调用外部服务 API。TypeScript 的异步编程模型允许任务并发执行,并在收到响应时即时处理,为解决这类问题提供了优雅方案。...一位 Reddit 用户说道:“TypeScript 让我在编写每个函数和变量之前就明白了它们的实际用途……此外,它还能让我更轻松地理解对象结构,并更深入地了解某些对象。”...我非常喜欢 TypeScript,原因如下:用 npm 管理包要好得多……TypeScript 的类型系统比 Python 类型好得多,而且得到了更广泛的包支持。”

    64000

    Rufus作者长文痛斥UWP,微软还是十年前的香!

    3、当涉及到应用程序可以做什么时,它的功能是非常有限的,因为微软对UWP应用程序的安全问题的答案是削弱UWP应用程序可以执行低级操作的手段,这就是为什么Windows终端团队必须花费大量时间(他们确实有一个庞大的团队和近乎无限的资源...(是的,这在纸面上听起来很简单,但等到你真的试着这么做了),这就意味着Windows7用户会被Rufus2.x困住,即使他们的平台当时仍然得到官方支持。...,允许Win32应用程序使用现代的UI-api,但这些api尚未定稿,而且还太新,无法过渡到winui3.0。...下面是他的回复: 哇!回答得太长了!我错了。我以为UWP是一个windows应用程序的设计系统加上一些额外的东西。比如材料设计等等,我想知道为什么你不喜欢一个设计系统。...现实地说,我不可能看到自己放弃其他一切,每天花8-10个小时,持续4个月或更长时间,仅仅是为了得到一个基本的Linux版本的Rufus,它仍然缺少我认为必不可少的功能(例如创建Windows to Go

    97410

    AI封装工具蕴藏丰厚商机

    人工智能应用程序构建在什么之上或包装了什么?它是对中间商大型语言模型(LLM)的基本API调用。要获得基本的API体验,我们不需要任何代码: 加入OpenAI。...这现在是人工智能界的麦当劳,所以我们从这里开始。 创建一个API密钥。这可以标识您和您的请求。我在下面的示例查询中使用了一个明显错误的密钥xx-xxxxXX。 支付5美元就可以购买一些计算能力。...我使用 Warp 作为我的终端,所以很容易将命令与响应分开。使用OpenAI提供的curl命令示例调用他们的基本GPT模型。...步骤被逐一显示,包括由于没有“必要的pandas”而失败的Python代码。为什么Python需要pandas这一点我不太清楚。 虽然远非流畅,但从注册到获得解决方案的时间很快。...您现在正在从内向外工作——不专注于您发布的内容,而是专注于其他人所看到并做出的反应,从而铺平客户体验之路。 如果您正在抓痒,您会发现像Reddit这样的地方,人们会问“我怎样才能......?”

    35110

    移动广告库为企业数据带来重大风险

    企业用户下载的应用程序中有65%连接到广告网络; 企业用户下载的应用程序中有40%连接到社交网络 API; 企业用户下载的所有应用程序中至少有78%连接到广告网络、社交媒体 API 或分析 API 中的一个...排在前50位的是 DropBox 等数据共享API。 举个例子,这些库收集的数据类型,我们检查了数据库中的一个顶级网址 Airpush。...几乎所有情况下,用户只需下载并安装包含该库的应用程序就受到了该库的数据策略所约束,连查看策略的详细信息都不用。...企业风险与消费者风险:企业谨防 虽然大多数应用程序连接到广告网络并不奇怪,但值得注意的是,企业用户安装的应用程序与个人(消费者)用户安装的应用程序之间的细分几乎相同。...其他一些有趣的发现包括: 企业用户安装的应用程序连接到社交媒体 API 的可能性至少高出 10%。 企业用户(对比消费者)安装的应用程序可能包含将其暴露在个人身份信息、个人或公司数据丢失风险的库。

    2.4K00

    美版贴吧8000小组自爆停摆!拒绝数据被谷歌OpenAI白嫖,CEO被网友骂翻:背刺第三方应用

    虽然其中某些数据是以非结构化的方式收集的,但Reddit的API让这些公司可以很容易地直接查找和整理数据。...整件事最可怕的地方在于你的处理方式,你开出的荒谬的价钱,以及你试图把它宣扬成一件好事的举动 Huffman强调,90%的第三方应用程序仍然可以免费访问Reddit的API。...因为只要应用程序每分钟只需要100个API 或10个API查询,Reddit就可以为它们提供免费的API访问,具体取决于客户端 ID。...此外,「非商业的、以浏览性为中心的应用程序和工具将继续免费访问。」 但对于其他需要更高API访问率的应用程序,他们就确实需要付费了。...太过贪婪,不支持收费 社交媒体需要鼓励甚至奖励用户发帖而不是惩罚用户,不理解为什么Reddit要让它的用户群体远离这个社区。

    39220

    Android Q Beta 6 终极测试版发布!

    前言 当今手机市场可谓是百花齐放,但手机系统却屈指可数,其中Android和iOS就占据了整个手机系统市场的99%,单单Android就占据了整个手机系统市场的86%,可谓是占据绝对优势。...这一版本包括面向开发人员的最终 API 和官方 API 29 SDK,最终系统行为以及最新的优化和错误修复。它适用于早期采用者的开发、测试和一般使用。...平台更新 已删除用于禁用后台活动启动的开发人员选项 Android 平台已知问题 设置 在某些情况下,“设置”会在搜索结果中显示“空”文本 WebView 某些 WebView 应用程序无法正常运行...作为Android Q正式版前最后一个测试版,用户可以通过Android Beta反馈应用、Reddit社区或问题跟踪器提交Bug。...谷歌Android Q系统将在第三季度正式发布,届时将会由诸多厂商系统得到升级。

    2.1K20

    ChatGPT 能否解决集体 Kubernetes 故障诊断吗?

    如今,Stack Overflow、Reddit 和公司工程博客的事后总结中还在进行同样的讨论。每一个讨论都对全球 IT 系统故障诊断知识体系有着宝贵的贡献。...尽管 Stack Overflow 的相关性和受欢迎程度确实在下降,而 Reddit 的开发/工程相关子版块填补了空白,但它仍然是最大的公开可访问的故障诊断知识库。...例如,如果一个刚接触 Kubernetes 的开发人员在运行 kubectl get pods 时遇到部署应用程序的问题,因为他们看到了 CrashLoopBackOff 状态,那么他们可以查询 AI...尽管人们担心 AI 公司为了训练数据而爬取这些网站(看着你,Reddit 和 Twitter),但这些数据的公开性仍然提供了一个激励环节,以保持开发人员和工程师继续在 Reddit、Stack Overflow...;在排查系统时采取我们最喜欢的第一步,如“为什么在排查未知机器时我通常先运行'w'”;并进行事故分析,详细描述了对可能灾难性情况进行探测、感知和应对的紧张故事,例如 2023 年 7 月的 Tarsnap

    30710

    我的第一个Linux内核贡献,被剥夺了!

    撰稿 | 言征 Ariel Miculas,是一位开源贡献者,目前在思科任职软件工程师,最近他在自己的博客上开喷Linux内核:“为什么我贡献了问题和补丁代码,最后贡献者的名单里却没有我?”...大约在一年半前,Ariel致力于解决掉一个有关gdbserver远程项目调试的问题:gdbserver 无法调试在 PowerPC32 架构上运行的多线程应用程序。...内核确实接收到所有信号,但仅在错误情况下响应其中的一些信号。 然后,它与我的“ps”输出相匹配,因为我看到某些线程未处于 pthread_stop 状态,然后 gdbserver 被挂起。...Ariel后来向 Linux 内核安全团队 (security@kernel.org) 提交了第一个补丁,不幸的是,由于这个邮件列表是私人的,所以无法链接到原始补丁。...又或者即便提交者的代码很糟糕,但也不应该很不屑的回复一句:我想用不同的方式修复它。毕竟,如果没有没有原始代码,我们连重构修复的机会都没有。

    67610

    Web vs App(AR版)

    JS具有许多吸引人的特性,但最引人注目的是Java语言由iOS和Android原生。 为了提供有关JS和C ++如何协同工作的上下文和详细信息,我将使用Blippar的移动SDK作为示例。...Blippar的Javascript API允许第三方开发者使用JS控制底层引擎,但获得了C ++的所有响应能力并为用户提供了本机效果。...该广告是汽车内部装饰的360⁰体验³,其中按钮重叠,以切换显示汽车的详细信息。 我问的第一个问题是响应速度如何?AR在计算上很昂贵,那么它如何在浏览器中工作?...大多数代理商和品牌都愿意将AR体验添加到现有应用程序中,但他们也意识到这种参与与删除应用程序下载时的体验不同。网络无摩擦,每个人都有一个带有QR扫描仪的相机应用程序,可以链接到网站。...从设计角度来看,QR码不是很性感,但是自从iOS和Android都在其本机相机应用程序中都添加了对QR码识别的支持后,扫描QR码的行为已得到越来越广泛的使用。

    2.8K00

    【Rust日报】2023-12-10 使用 Rust In Flutter 编写 GUI

    使用 Flutter 编写 GUI,由 Rinf 提供支持,打造高质量应用程序 [️项目](https://www.reddit.com/r/rust/?...✅ Linux:经过测试和支持 ✅ Android:经过测试并支持 ✅ Windows:经过测试和支持 ✅ macOS:经过测试并受支持 ✅ iOS:经过测试和支持 ✅ 网络:经过测试和支持 为什么使用...Flutter 是一个功能强大且多功能的框架,在构建具有令人惊叹的用户界面的跨平台应用程序方面广受欢迎。它提供了声明性模式、漂亮的小部件、热重载、方便的调试工具以及开箱即用的用户界面专用包。...可以从https://github.com/puffyCid/artemis下载 Artemis 是一个用 Rust 编写的跨平台取证解析器,带有 JavaScript (JS) 运行时 API。...如果有任何问题或建议,请告诉我!

    1K10

    跨平台技术演进

    不管是在Mac、Windows、Linux、iOS、Android还是其他平台,只要给一个浏览器,连“月球”上它都能跑。 浏览器架构 下面,我们来看看让H5如此横行霸道的浏览器的架构: ?...渲染引擎原理 不同的浏览器内核不同,渲染过程会不太一样,但主要流程还是一致的。 ?...不能完全屏蔽原生平台:就目前的React Native 官方文档中可以发现仍有部分组件和API都区分了Android 和 IOS 版本,即便是共享组件,也会有平台独享的函数。...Dart优势 很多人会好奇,为什么Flutter要用Dart,而不是用JavaScript开发,这里列下Dart的优势 Dart 的性能更好。...我个人更看好H5或类H5方案,给它一个浏览器,连“月球”都能跑,这才是真正的跨平台,其他都是浮云。

    3.4K20

    手把手教你搭建安卓自动化框架之UIAutomator

    前言 谷歌对UI测试(UI Tetsting)的概念是:确保用户在一系列操作过程中(例如键盘输入、点击菜单、弹出对话框、图像显示以及其他UI控件的改变),你的应用程序做出正确的UI响应。...UI测试(功能测试、黑盒测试)的好处是不需要测试者了解应用程序的内部实现细节,只需要知道当执行了某些特定的动作后是否会得到其预期的输出。这种测试方法,在团队合作中可以更好地分离的开发和测试角色。...初探 在Android的SDk提供了以下的工具来支持我们进行UI自动化测试: uiautomatorviewer:一个用来扫描和分析Android应用程序的UI控件的GUI工具。...开发工具以下版本: Android SDK Tools:API 21 版本或者21以上版本; Android SDK Platform:API 16 版本或者16以上版本....你可以使用它对当前连接到你电脑上的手机屏幕进行一个快照,然后可以看到手机当前页面的层级关系和每个控件的属性。利用这些信息,你可以写出针对特定UI控件的测试用例。 在 ..

    14.7K100

    15年30亿设备,安卓如何从0到最大的操作系统?

    点击“博文视点Broadview”,获取更多书讯 简单地说,我认为这就是为什么Android会成功:所有人都全力以赴。如果没有这种合作模式,我们永远不可能达到这样的规模并取得成功。...Chet Haase认为:与任何一个成功的项目一样,取得成功通常有很多促成因素,但一切都是从团队开始的。 好的团队会做出好的决策。...编程语言:选择Java作为开发语言让新的Android开发者能够将已经掌握的技能引入到这个新平台。 API:Android从一开始就是一个为所有开发者而开发的平台,而不仅仅是为Android团队。...为开发者提供访问系统核心功能的API对于开发出强大的应用程序来说至关重要。 SDK:有了API就可以开发应用程序……但很难。...服务团队有将谷歌应用连接到后端服务的经验,他们还能够依赖这些可扩展的基础设施。

    98720
    领券