• Notice: Undefined index: og_image_url in foundry_theme_get_sharing_urls() (line 483 of themes/custom/foundry_theme/foundry_theme.theme). foundry_theme_get_sharing_urls(Array) (Line: 641) foundry_theme_preprocess_node__case_study(Array, 'node', Array) call_user_func_array('foundry_theme_preprocess_node__case_study', Array) (Line: 287) Drupal\Core\Theme\ThemeManager->render('node', Array) (Line: 433) Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 204) Drupal\Core\Render\Renderer->render(Array, ) (Line: 242) Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 580) Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 243) Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 132) Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90) Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object) call_user_func(Array, Object, 'kernel.view', Object) (Line: 142) Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 174) Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 81) Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 58) Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 48) Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 50) Drupal\ban\BanMiddleware->handle(Object, 1, 1) (Line: 48) Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 51) Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23) Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 718) Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
  • Notice: Undefined index: twitter_cards_description in foundry_theme_get_sharing_urls() (line 484 of themes/custom/foundry_theme/foundry_theme.theme). foundry_theme_get_sharing_urls(Array) (Line: 641) foundry_theme_preprocess_node__case_study(Array, 'node', Array) call_user_func_array('foundry_theme_preprocess_node__case_study', Array) (Line: 287) Drupal\Core\Theme\ThemeManager->render('node', Array) (Line: 433) Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 204) Drupal\Core\Render\Renderer->render(Array, ) (Line: 242) Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 580) Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 243) Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 132) Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90) Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object) call_user_func(Array, Object, 'kernel.view', Object) (Line: 142) Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 174) Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 81) Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 58) Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 48) Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 50) Drupal\ban\BanMiddleware->handle(Object, 1, 1) (Line: 48) Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 51) Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23) Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 718) Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
  • Notice: Undefined index: twitter_cards_site in foundry_theme_get_sharing_urls() (line 485 of themes/custom/foundry_theme/foundry_theme.theme). foundry_theme_get_sharing_urls(Array) (Line: 641) foundry_theme_preprocess_node__case_study(Array, 'node', Array) call_user_func_array('foundry_theme_preprocess_node__case_study', Array) (Line: 287) Drupal\Core\Theme\ThemeManager->render('node', Array) (Line: 433) Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 204) Drupal\Core\Render\Renderer->render(Array, ) (Line: 242) Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 580) Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 243) Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 132) Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90) Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object) call_user_func(Array, Object, 'kernel.view', Object) (Line: 142) Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 174) Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 81) Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 58) Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 48) Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 50) Drupal\ban\BanMiddleware->handle(Object, 1, 1) (Line: 48) Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 51) Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23) Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 718) Drupal\Core\DrupalKernel->handle(Object) (Line: 19)

汽车

智能汽车给设计师们带来的UI / UX新挑战

汽车设计的世界正在改变。

如今已经到了汽车设计领域中的一个有趣阶段。不止手机正在变得智能,我们的汽车也变得更加智能化了。

自动驾驶汽车已经接近成为现实。现在许多中档轿车上都已经具备了传感器、摄像头以及声控命令。当蓝牙连接的手机有了新消息,智能汽车就会读给您听;需要在上山的道路上停车?不用担心,就算没有踩着刹车,车辆也不会倒退;即便被尴尬地卡在了十字路口的中央,智能汽车也会在别人注意到之前,首先带您离开。不过在您习惯之前,这或许会有一点点不安。

智能汽车了解您偏爱的座位配置、您同伴的喜好以及您习惯的温度。它有着自己的实时定位,清楚与车道的位置以及周围的所有车辆。它不仅知道下一个加油站在哪里,也十分清楚在油量耗完之前是否可以赶得到那里。它清楚了解限速的要求,并知道您是否已经超速,此外,甚至还知道在哪里可以抓到口袋精灵!

消费者的期望推动了更加出色汽车UI / UX需求

如今面临的挑战是该如何处理这些数据?该如何调整人机接口,来满足看到显示屏,就希望能触摸、能互动,并期待着精致画面与动画的“ipad一代”消费者?对成长于电影和游戏写实CG环境中的新一代来说,模拟方式早已是昨日黄花。这一代人期望他们的汽车界面可以反映和彰显出品牌风格。期望按钮和仪表盘能匹配汽车内饰的外观和感觉,而不再是像过去十年前所有汽车上的那种通用式的控制组。他们也期望着汽车能够无缝地连接到他们的数字世界以及周围的现实世界。当这一方面做的出色了,便可以加强用户与汽车之间的情感联系,由此最终影响到消费者们的购买决策。

数字仪表盘的设计挑战

这是当今汽车设计师所面临的挑战。一个令人满意的UI / UX体验需要具有许多卖点,比如性能、舒适性、操作体验以及燃油经济性等。但就目前的工作流程而言,艺术家们很难把车内的现实需求完整地以视觉化方式创作出来。由此常常导致了功能品质的损害、时间不对、过渡生涩,细节也与品牌承诺不相一致等等。而且由于创作环境与最终交付的相互分离,让迭代过程变得缓慢且痛苦,最终想要通过优化设计来实现最终期望也变的无法实现。

为什么显示设备和用于创作体验的软件之间会有着如此大的鸿沟?汽车中的电脑容量严重有限,而且由于面临着运动和温度的极端压力,需要小而坚固,所以显卡也只有信用卡大小。因此,您不能直接采用一个标准的3D软件包或游戏引擎,放在汽车上运行。这就是创作和交付之间的脱节,这也是个难以解决的问题。

下一代人机界面(HMI)

随着物联网(IOT)的不断发展,人们对复杂人机界面的需求将会越来越大。然而只要有屏幕,就会有交互的机会。无论是冰箱、恒温器、机器人吸尘器或是您的自动喂猫器,您与之交互的方式都将会改变。在我们看来,这样的改变是积极的。


想要了解未来的汽车仪表板吗? 请看我们与梅赛德斯奔驰合作的创新项目:Project Dash