开发者称苹果最佳新品发布

    科技2023-11-30  107

    During its product event on Tuesday, Apple announced new updates for the Apple Watch line, a new “Apple One” bundle of services, and plenty more — but what got me most excited as a developer is the new iPad Air.

    d uring周二在其产品事件,苹果宣布新更新的Apple关注线,服务的新的“苹果一号”束,并且还有更多的-但让我最兴奋的开发商是新iPad的空气。

    The new tablet comes with an updated bezel design that looks like the current iPad Pro’s, several color offerings, a TouchID-capable wake button, and a suite of performance upgrades. The iPad Air will now have the A14 chip with 6-core CPU and neural engine capabilities not yet seen in the iPad. The chip allows for up to 11 million operations per second, which means that developers using CoreML for their apps will see an immense improvement in the speed at which their apps can do machine learning.

    新平板电脑采用了外观经过更新的边框设计 像当前的iPad Pro一样,提供多种颜色,支持TouchID的唤醒按钮以及一系列性能升级。 iPad Air现在将配备A14芯片,该芯片具有6核CPU和神经引擎功能,这在iPad上尚不存在。 该芯片每秒最多可进行1100万次操作,这意味着将CoreML用于其应用程序的开发人员将看到其应用程序进行机器学习的速度有了极大的提高。

    One of the developers Apple used to showcase the new ML capabilities was Karim Morsy, who created the app djay Pro AI. Karim explained how with the new iPad Air, users can now DJ in the air, without touching the iPad. The app uses the camera to track the user’s hand movements and then uses machine learning to translate those movements into spinning the turntables. When I saw that, I envisioned an app that could help you learn and improve your sign language by tracking your hand movements.

    苹果公司用来展示新ML功能的开发人员之一是Karim Morsy,他创建了应用djay Pro AI 。 卡里姆(Karim)解释说,借助新的iPad Air,用户现在可以在空中进行DJ而不接触iPad。 该应用程序使用相机跟踪用户的手部动作,然后使用机器学习将这些动作转换为旋转的转盘。 当我看到它时,我设想了一个应用程序,可以通过跟踪您的手部动作来帮助您学习和改善手语。

    Game developers should be pumped, as well. Alexey Scherbakov, developer of War Robots, showed improved graphics and textures with the iPad Air.

    游戏开发人员也应受到激励。 阿列克谢Scherbakov,开发商战争机器人 ,显示出改善的图形和纹理与iPad空气。

    Credit: Apple 信用:苹果

    I haven’t yet used CoreML in any of my own apps yet, but the new iPad Air may just be that push for me to dive in. If I was working on a photo-sharing app, I might use CoreML for an image classification feature to help users pre-populate tags for photo posts. An art app could use it to recommend color palettes or pairings to complement the colors in a user’s piece. A language-learning app could give users feedback on how well they’re speaking a new language. With faster processing times, CoreML allows developers to take advantage of machine learning features without sacrificing performance.

    我尚未在自己的任何应用程序中使用CoreML,但新的iPad Air可能正是吸引我潜入的推动力。如果我正在使用照片共享应用程序,则可以使用CoreML进行图像分类功能可帮助用户预填充照片信息标签。 艺术应用程序可以使用它来推荐调色板或配对以补充用户作品中的颜色。 语言学习应用程序可以为用户提供关于他们使用一种新语言的能力的反馈。 通过更快的处理时间,CoreML使开发人员可以在不牺牲性能的情况下利用机器学习功能。

    After the product announcements — in the last two minutes of the presentation, in fact — Apple dropped another bomb for developers. Tim Cook announced that iOS 14, iPad OS 14, watchOS 7, and the new tvOS will be available on Wednesday. My jaw nearly dropped to the floor: It means that, ideally, all of us app developers would need to download the production version of Xcode 12 (which allows us to upload and submit iOS 14-compatible versions of our apps), fix any issues our apps may have, finish implementing any new iOS 14 features, submit apps to the App Store, and get them approved in 24 hours.

    在产品发布之后(实际上是在演示的最后两分钟),Apple向开发人员投放了另一枚炸弹。 蒂姆·库克(Tim Cook)宣布,iOS 14,iPad OS 14,watchOS 7和新的tvOS将于周三上市。 我的下巴几乎掉到了地上:这意味着,理想情况下,我们所有应用程序开发人员都需要下载Xcode 12的生产版本(允许我们上传和提交与iOS 14兼容的应用程序版本),并解决所有问题。我们的应用可能已经完成了所有iOS 14的新功能的实现,将应用提交到App Store,并在24小时内获得批准。

    Obviously, that’s nearly impossible, so users may run into a number of bugs if they opt to download the new OSes tomorrow. Most app developers not only have to worry about their own code being up to date, but also the code for any third-party apps or frameworks they depend on for certain features to work. Many developers use frameworks like Realm, for local storage, or AppsFlyer, for mobile attribution. Luckily, third-party frameworks can release on their own through GitHub so they aren’t beholden to the app review process, but if their current versions aren’t compatible with iOS 14, they would have to release new versions as soon as possible.

    显然,这几乎是不可能的,因此如果用户明天选择下载新的操作系统,可能会遇到许多错误。 大多数应用程序开发人员不仅需要担心自己的代码是最新的,而且还需要担心某些功能正常运行所依赖的任何第三方应用程序或框架的代码。 许多开发人员将Realm等框架用于本地存储,将AppsFlyer用作移动归属。 幸运的是,第三方框架可以通过GitHub自行发布,因此它们不依赖于应用程序审查过程,但是,如果其当前版本与iOS 14不兼容,则它们必须尽快发布新版本。

    Usually Apple will give several days or a week after the announcement for developers to submit and ship their apps for the new OS. (Last year’s September event was held on the 10th, and iOS 13 launched on the 19th.) This announcement came as a huge shock to me, so if you know a fellow iOS developer… make sure to send them a virtual hug. This will be several days of scrambling and stress for the majority of us.

    通常,苹果公司会在发布公告后的几天或一周内给开发人员提交并为新操作系统交付其应用程序。 (去年9月的活动于10日举行,iOS 13于19日发布。)这一消息令我震惊,因此,如果您认识iOS的其他开发人员,请确保向他们发送虚拟的拥抱。 对于我们大多数人来说,这将是几天的争夺和压力。

    翻译自: https://onezero.medium.com/apples-best-new-announcement-according-to-a-developer-834680d4a634

    相关资源:微信小程序源码-合集6.rar
    Processed: 0.030, SQL: 8