前端周报:苹果发布macOS Big Sur,可运行原生iOS应用;Python放弃退休;前微软员工窃取千万美元礼品卡被判9年

Posted 前端之巅

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了前端周报:苹果发布macOS Big Sur,可运行原生iOS应用;Python放弃退休;前微软员工窃取千万美元礼品卡被判9年相关的知识,希望对你有一定的参考价值。

前端周报专注大前端领域内容,以对外文资料的搜集为主,帮助开发者了解一周前端热点,分为新闻热点、深度阅读、开源项目 & 工具等栏目。欢迎关注【前端之巅】微信公众号(ID: frontshow),及时获取前端周报内容。
前端新闻
ios 14、Chrome 和 Windows 10 等被中国白帽子黑客攻陷

在成都举行的天府杯上,运行在 iPhone 11 Pro 上的 iOS 14 、三星 Galaxy S20、Windows 10 v2004、Ubuntu、Chrome、Safari、Firefox、Adobe PDF Reader、Docker (Community Edition)、VMWare EXSi、QEMU、VirtualBox、普联和华硕的路由器等成功遭到攻陷。360 政企安全漏洞研究院获得了最佳产品破解奖一等奖,蚂蚁安全光年实验室基础研究小组获得二等奖。

FDA 批准一款可干预噩梦的 Apple Watch 应用

据 Engadget 消息,FDA 已经批准销售一款名为 NightWare 的苹果手表应用程序,可以帮助治疗由 PTSD 等疾病引起的噩梦。该系统利用智能手表的运动和心率数据来检测佩戴者何时在做噩梦,并相应地振动腕带,以在保持睡眠的情况下打断噩梦。NightWare 的使用需要医生开处方,其研发公司强调该产品只是配套质量的一部分。

苹果 macOS Big Sur 正式版发布,可运行原生 iOS App

11 月 13 日,苹果 macOS Big Sur 正式发布并开放下载。苹果近期刚发布了搭载 M1 芯片的 Mac mini、MacBook Air 和 MacBook Pro 新机型,这些机型也将预装全新的 macOS Big Sur。苹果表示,他们专门优化了 macOS Big Sur,以便在这些基于 ARM 的新系统上运行。ARM 版本的设备将提供英特尔版本上没有的主要功能:能够运行 iOS 和 iPadOS App。

JetBrains 发布 Kotlin 桌面 UI 框架,共享 android UI 代码

日前,JetBrains 发布了 Kotlin 桌面 UI 框架 Jetpack Compose for Desktop(compose-jb),可应用在 Windows、macOS、Linux/x86,目前处于 Alpha 版本。Jetpack Compose for Desktop 采用声明性和反应性的方法构建 UI。简化并加快了桌面应用程序的 UI 开发,并允许 Android 和桌面应用程序之间的 UI 代码共享。

行业新闻
Python 之父放弃退休,加入微软

本周五,Python 之父 Guido van Rossum 宣布了自己加入微软的消息。

在大多数顶级程序员都享受退休生活的时代,现年 64 岁的 van Rossum 决定重返工作,因为他觉得“退休生活太无聊了”。一位微软发言人表示,该公司也没有其他细节可分享,但证实了 van Rossum 确实已经加入微软:“我们很高兴他加入到微软的开发部门。微软致力于为 Python 社区的成长作贡献,而 Guido 的入职就是这一承诺的体现。”

而大神 Anders Hejlsberg(Delphi、C# 和 TypeScript 之父)也表示非常期待能之一起工作。

窃取千万美元礼品卡,前微软雇员被判 9 年徒刑

近日,窃取千万美元虚拟礼品卡的前微软雇员 Volodymyr Kvashuk 被判九年徒刑。据悉,25 岁的 Kvashuk 是乌克兰公民,居住在华盛顿,他最初作为合同工为微软工作,2016 年 8 月成为正式雇员,2018 年 6 月被解雇。在任职期间,他是微软 Universal Store Team 团队成员,其工作与电子商务业务相关。该团队成员可以设置测试账号测试购买而无需花钱,测试账号会被加入到白名单,不会受到安全系统的监督。微软没想到测试者会购买商店数字礼品卡,然后充值到账号,购买商店产品,他大部分以打折价转售给其他人。他的薪水大约为 11 万美元,但在短时间内,他给自己购买了一辆 16 万美元的特斯拉汽车,还购买了 160 万美元的湖边别墅。

华为鸿蒙手机 OS 开发者 Beta 版暂定 12 月 18 日开放

华为消费者业务软件部总裁王成录博士日前曾透露,手机版鸿蒙 OS 2.0 的适配工作进展很好,研发已经准备就绪,预计会在 12 月如约发布。他还表示:「届时希望广大开发者朋友能够一起参与进来,群策群力,共同建设鸿蒙生态。」

根据微博博主 @ 长安数码君爆料,华为鸿蒙手机 OS 开发者 Beta 版预计将在 12 月 8 日(暂定)开放,明年一二月份将会开放部分手机用户升级鸿蒙系统,初步升级会验证几个月,之后就会全面放开升级。此前王成录曾表示,目前市面上 90% 以上的机型都会升级。

工信部通报下架 60 款侵害用户权益 App

据工信部消息,今年 10 月 26 日,工信部向社会通报了 131 家存在侵害用户权益行为 App 企业的名单。截至目前,经第三方检测机构核查复检,尚有 60 款 App 未按照我部要求完成整改,工信部组织对上述 App 进行下架 ... 相关应用商店应在本通报发布后,立即组织对名单中应用软件进行下架处理。后续,工信部还将对未严格落实管理主体责任的部分应用商店及移动应用分发平台,存在违规收集用户个人信息行为的 SDK 企业,依法严厉处置。

深度阅读
从头写一个 Deno 的 BitTorrent 下载器

介绍 BT 下载的实现细节,有 javascript 代码的下载客户端示例。

https://cjting.me/2020/10/31/tinytorrent-a-deno-bt-downloader/

如何使用 AVIF 图像

在本教程中,作者将讨论一种更好地分发图像的新方法。技术世界在提供更好的服务于各种媒体的方式时总是焦躁不安。图像显然是世界上任何地方最常见的媒体,因此,它带来了许多更好的表示形式。

https://dev.to/olasheni/how-to-use-avif-images-14p1

如何在 Node.js 应用程序中使用文件和目录

在几乎每个应用程序中,您都需要访问文件系统。这是一项必不可少的技能,在本文中,作者将介绍如何在 Node.js 应用程序中使用文件和目录。

https://hackernoon.com/how-to-work-with-files-and-directories-in-a-nodejs-app-gr1e3zki

JavaScript 中的二进制搜索

开始时,您很可能会尝试使用蛮力方法来解决搜索问题。这是因为这是找到目标的最简单,最基本的方法。但是,蛮力要花费时间。蛮力的 Big O 符号通常等于或大于 bigO(n²)。

https://hackernoon.com/divide-and-conquer-binary-search-in-javascript-et233zgt

软件 & 工具 & 库
Angular 11.0.0 正式发布

前端框架 Angular 11.0.0 正式发布。Angular 11.0.0 将 TypeScript 升级到 4.0, 对 TypeScript 3.9 不再支持。放弃了对 IE 9 、10 的支持。

https://github.com/angular/angular/blob/master/CHANGELOG.md

macOS Big Sur 正式版发布,支持原生运行 iOS App

macOS Big Sur 正式发布并已开放下载,版本号为 macOS 11.0.1 (20B29)。

https://apps.apple.com/us/app/macos-big-sur/id1526878132

Electron 9.3.4 发布

Electron 9.3.4 现已发布,主要更新内容有:

  • 修复了在未启用 VoiceOver 的情况下 macOS Catalina 上的悬停文本无法工作的问题。

  • 修复了可拖动区域不适用于 BrowserViews 的问题。

  • 修复当包含的 BrowserWindow 被调整大小时可拖动区域在 BrowserView 上未正确更新的问题。

  • 修复了调用 app.commandLine.appendSwitch('lang') 不更改应用程序 locale 的问题。

此外还进行了一些安全性方面的改进。

https://github.com/electron/electron/releases/tag/v9.3.4

Swift 发布路线图:更便捷,更高效且更安全

近日,Swift 官方团队发布了一份文档,这份文档介绍了一些新增与更改提案,通过异步函数和 actor 实现来达成上述目标。这些新增内容会各自分别提案,但在许多情况下它们会相互依赖。

以上是关于前端周报:苹果发布macOS Big Sur,可运行原生iOS应用;Python放弃退休;前微软员工窃取千万美元礼品卡被判9年的主要内容,如果未能解决你的问题,请参考以下文章

苹果 macOS Big Sur 开发者预览版 Beta 6 推送

苹果向开发人员发布macOS Big Sur 11.4 RC版本

聊聊 macOS Big Sur

安装MacOS Big Sur的艰苦历程

资讯丨苹果发布macOS Big Sur公开测试版,这是多年来的最大桌面操作系统更新

聊一聊:苹果宣布全新macOS Big Sur