如果你想开发AppleWatch应用程序,你必须先通过这些障碍。奇怪的挑战。他们需要在这个完全陌生的平台上从头开始开发应用程序,很多人不确定消费者真正想要什么。那么在AppleWatch应用的开发中,开发者面临着哪些问题呢?科技网站BusinessInsider日前对此进行了总结。数字表冠的有限功能可能被夸大了。数字表冠是AppleWatch的主要功能之一。它被称为“用户界面的重大突破”,相当于iPod的滚轮和iPhone的多点触控。控制。不过,Tick应用的设计者凯文认为,苹果的宣传与他们目前对该机制的评价存在出入,试用经验的缺乏也让他们很难搞清楚如何使用这个控件元素。”除了基本的滚动。此外,(AppleWatch的)SDK不提供任何(其他)交互方法。”他说,“我们无法知道转动数字表冠是什么感觉。”Tick的新触摸屏技术“ForceTouch”,但Tick团队只能从媒体报道中了解该技术的工作原理。开发者依赖媒体报道和二手代码由于产品信息如此之少,开发者不得不在网上寻找其他开发者的代码,以了解AppleWatch的整体工作原理。开发者约翰抱怨说,为了学习如何为这款智能手表编写代码,他只是在Github上搜索其他开发者上传的代码。在用户体验方面,开发者严重依赖记者在发布会上试用AppleWatch所写的demo体验。故障排除更加困难。为了改进他们的应用程序,开发者需要在正式发布他们的作品之前进行大量的测试,以发现并修复可能的错误。目前,他们只能使用Apple提供的AppleWatch“模拟器”来做到这一点。但没有任何应用程序是完美的,Apple自己的应用程序也不例外。Tick总裁AlbanBrooke表示:“当发现漏洞时,我们必须弄清楚它是存在于我们的应用程序中还是存在于模拟器本身。“只使用数字模型。由于没有真正的设备进行测试,开发人员不得不想出其他方法来弄清楚他们的应用程序如何“在手腕上”工作。名为Bezel的第三方应用程序可与AppleWatch模拟器配合使用docking允许开发者添加自定义边框和表带,通过使用这款app,开发者还可以观察自己的app在不同型号的AppleWatch上的运行效果。AppleWatch为了提高电池寿命,包括了大量的关键功能,比如心率传感器和陀螺仪。Tick的团队也遇到了这个问题,尤其是在界面动画方面。“苹果展示的软件和应用程序设计精美,动画优雅”Kevin说,“当我们发现SDK中的动画受到严重限制时,这也让我们感到惊讶。”Alban还提到,有大量的应用功能没有对开发者开放。据他们介绍,AppleWatch的应用界面只有“分层”和“页面视图”两种显示模式。你看到的界面转换将这两种方法结合起来实际上是不可能的。目的不明确。在发布之前,没有一个单一的“杀手级应用程序”来定义普通用户使用AppleWatch的方式。同时,这也是开发人员的一个问题反复思考过。总结:“就像解谜一样。”当然,这些问题不会一直存在,随着AppleWatch的全球发售,开发者的应用开发工作也将变得更简单、更高效。Kevin还表示,最初的开发经历确实令人沮丧,他们面临的挑战是了解这些局限性以及它们存在的原因。“这就像解决一个难题,”他说,“我想取得真正的进步,你必须去精细的整体框架。在此之后,您将有机会发挥您的创造力并想出真正有意义的概念。’‘这是一个有趣的挑战。“
