PencilKit让开发者很容易实现苹果的低延迟和新的动态铅笔工具


PencilKit让开发者很容易实现苹果的低延迟和新的动态铅笔工具

文章插图
苹果本周在WWDC2019上推出了ApplePencil,以便在第三方应用程序中更容易实现ApplePencil体验 。新框架将允许开发人员利用相同的低延迟和新的苹果铅笔工具调色板,以及苹果自己的“随处标记”功能,在自己的应用程序中绘图和评论 。
使用PencilKit来减少延迟 。
苹果在整个系统中使用了iOS13中的PencilKit,包括用于低延迟绘图和笔记的Notes、用于标记文档的Pages,以及用于标记截图和PDF的“MarkAnywhere”功能 。
新的应用编程接口只需要三行代码,就能让开发人员获得与苹果用于铅笔相同的低延迟、用户界面和工具选项板 。包括苹果在推出iPadOS时宣布的20毫秒到9毫秒的延迟 。
苹果在WWDC发布PencilKit时指出,以前,开发者必须为其中许多功能构建自己的引擎,这需要大量工作才能实现 。的新应用编程接口使任何开发人员都可以轻松实现与苹果铅笔在iOS13中支持的相同的绘图和注释功能 。
苹果提供了对Pinterest和Canvas的早期访问,并表示这些公司已经使用它在其应用程序中实现了新的ApplePencil功能 。
【PencilKit让开发者很容易实现苹果的低延迟和新的动态铅笔工具】新的动态工具选择器和富有表现力的墨水 。
开发人员使用API访问的很大一部分是苹果的画布和新的动态工具选择器(如上图所示),包括钢笔、记号笔、铅笔、橡皮擦和套索工具 。这包括苹果在笔记和页面中使用的富有表现力和响应性的墨水和绘图模型 。
苹果在舞台上简单介绍了一些新的功能集,来演示全新改进的“markanywhere”功能,用于注释截图和PDF——现在它集成了系统范围,支持编辑完整文档等等 。随着PencilKit的推出,开发人员将能够更轻松地为用户提供对标记控件的访问,以便在第三方应用程序中进行绘制或注释,即使对于可能不使用ApplePencil作为主要输入设备的应用程序也是如此 。