WWDC24: Say hello to the next generation of CarPlay design system | Apple
Summary
TLDR苹果设计团队的Ben Crick介绍了下一代CarPlay设计系统,特别是其广泛的定制功能,使汽车制造商能够根据每辆车的需求调整CarPlay的外观和功能。此次讲座重点讨论了仪表盘的定制设计,包括刻度设计、动态内容区域、字体和颜色选择等。通过这些定制选项,汽车制造商可以创建独特的、符合品牌风格的驾驶体验。此外,司机也可以根据个人喜好自定义界面内容。新系统不仅集成了iPhone的优势,还能与汽车品牌完美融合,提供统一、一致的用户体验。
Takeaways
- 🚗 苹果设计团队的Ben Crick介绍了新一代CarPlay设计系统,强调了其深度定制化的特点,允许汽车制造商与苹果团队合作,为每辆车定制外观和功能。
- 🎨 新一代CarPlay设计系统允许汽车制造商定制仪表盘设计,支持独特的仪表盘布局,并将iOS和车辆内容呈现在驾驶员显示屏及其它地方。
- 🌟 该系统为汽车行业设计师提供了一个令人兴奋的视角,展示了CarPlay的未来,将iPhone的最佳特性与汽车最佳特性结合在一起,提供统一且一致的驾驶体验。
- 📐 新一代CarPlay的设计系统从零开始构建,以适应任何车辆的驱动系统、功能集和配置,包括单屏或多屏、大屏或小屏以及中间尺寸的屏幕。
- 🔠 系统使用SF字体系列,这是可变字体,允许在连续范围内选择字体的粗细、宽度等属性,提供广泛的风格选项。
- 📊 仪表盘设计支持自定义元素的宽度、角落的圆润度或尖锐度,以及仪表盘的弧线、起点和终点,甚至可以自定义仪表盘的颜色和渐变效果。
- 🔧 系统提供了高度灵活的布局系统,可以根据硬件配置和设计偏好进行调整,包括自定义壁纸和颜色主题,以反映品牌特色。
- 🛠️ 除了仪表盘,新一代CarPlay还支持次级仪表盘,如转速表、功率计等,同时保留了常见的元素,如驾驶模式和变速箱状态。
- 🔄 动态内容区域允许驾驶员通过方向盘控制轻松切换不同的选项,如地图、正在播放的内容、行程计算机、轮胎压力和先进的驾驶辅助系统等。
- 🌐 系统支持自定义背景,不仅限于仪表盘,还可以应用于所有显示屏,以展示大全景显示屏并增加独特的品牌风味。
- 🔗 为支持新一代CarPlay,汽车制造商可以加入苹果MFi计划,与苹果设计团队合作,开发出既展现苹果特色又符合自身品牌和功能集的独特体验。
Q & A
下一代CarPlay设计系统有哪些主要的定制化特点?
-下一代CarPlay设计系统允许汽车制造商与苹果团队合作,定制CarPlay的外观和功能以适应每辆车。这包括仪表板的设计、支持独特的仪表板布局以及在驾驶显示器和其他位置展示iOS和车辆内容。
为什么CarPlay的设计需要针对不同汽车品牌进行定制化?
-定制化设计使得CarPlay不仅看起来像苹果产品,也不像内置系统的简单复制,而是成为两个品牌的独特结合,创造出一个特别的共同品牌体验,这反映了与全球汽车制造商合作创新车内体验的辛勤工作。
SF字体系列在CarPlay设计中扮演了什么角色?
-SF字体系列是一种可变字体,允许在连续的尺度上调整字体的粗细、宽度以及角的柔和度,提供了广泛的风格选项,使得设计者可以为独特的仪表板选择任何所需的字体样式。
如何定制化仪表盘的元素宽度和角的柔和度?
-下一代CarPlay允许定制化仪表盘元素的宽度和角的柔和度,可以根据设计需求选择从非常轻巧优雅的风格到更加大胆的风格。
仪表盘的刻度和指针有哪些定制选项?
-可以定制化仪表盘的刻度数量、长度、样式和位置,甚至可以选择具有多个刻度集来创建技术感更强的设计。指针样式也可以选择,包括经典的指针或模拟指针。
仪表盘的颜色和渐变效果如何定制?
-可以选择仪表盘的颜色,也可以使用渐变效果来增加细腻度和立体感。渐变的宽度可以调整,甚至可以扩展到中心,以突出显示渐变效果。
下一代CarPlay的仪表盘布局是如何构建的?
-每个仪表盘构建为一个自包含的模块化组件,这些组件可以根据需要调整大小并组合成不同的配置,以适应不同的硬件尺寸和形状。
如何确保定制化的仪表盘风格支持所有必要的功能?
-无论仪表盘的风格如何,系统都确保支持所有必要的功能和特性,如巡航控制、速度限制器、道路标志、驱动模式、变速箱状态等,以逻辑一致的方式展示。
动态内容区域在仪表盘设计中扮演什么角色?
-动态内容区域是仪表盘设计中的一个保留空间,用于展示变化的内容,如地图、正在播放的音乐、车辆信息等。它也作为通知和弹出窗口的默认位置。
如何通过CarPlay展示汽车制造商的独特内容?
-汽车制造商可以通过CarPlay展示独特的内容,包括车辆信息、自定义壁纸以及中心和乘客显示屏上的多样化内容,这些内容可以与iOS的受欢迎功能相结合。
对于想要深入了解下一代CarPlay技术细节的人,有什么建议?
-对于想要深入了解下一代CarPlay技术细节的人,建议观看同事Tanya Kancheva的配套演讲,名为“Meet the Next Generation of CarPlay Architecture”,以获得更深入的技术视角。
Outlines
🚗 苹果CarPlay新一代设计系统介绍
Ben Crick代表苹果设计团队,介绍了新一代CarPlay设计系统。这一系统为汽车制造商提供了广泛的定制功能,使他们能够与苹果团队合作,根据每辆车的特点定制CarPlay的外观和功能。Ben强调了这一设计系统对于汽车行业设计师的重要性,并邀请非设计师也参与了解CarPlay的未来。CarPlay的目标是将iPhone的最佳体验与汽车的优势结合,提供统一且一致的驾驶体验。特别强调了仪表板的创新设计,包括定制化的仪表盘设计、独特的仪表盘布局支持以及在驾驶显示屏上展示iOS和车辆内容的能力。Ben还提到了与此设计系统配套的技术性演讲,由他的同事Tanya Kancheva进行。
🎨 CarPlay仪表盘设计的个性化选项
本段落深入探讨了CarPlay仪表盘设计的个性化选项。介绍了SF字体系列的可变性,包括字体粗细、宽度以及角落的圆润度等,提供了丰富的风格选项。CarPlay允许定制仪表盘元素的宽度、角落的圆润度或尖锐度,以及仪表盘的弧形、起始和结束点。此外,用户还可以选择仪表盘的颜色,甚至使用渐变色来增加层次感。Ben展示了如何将这些设计元素组合起来,创造出既现代又优雅的仪表盘样式,同时保持了品牌的独特性。
🔧 CarPlay仪表盘的功能性和布局灵活性
这一段落讨论了CarPlay仪表盘的功能性和布局灵活性。无论仪表盘的样式如何,都能支持所需的所有功能和特性,并且以逻辑一致的方式呈现。通过比较不同风格的仪表盘,展示了速度表和燃油表的基本功能,以及自适应巡航控制和速度限制器的交互方式。此外,还介绍了如何根据不同的动力系统显示不同的辅助仪表盘,例如燃油车的转速表和电动车的功率计。Ben强调了CarPlay设计系统的模块化,允许制造商根据品牌、硬件配置和人体工程学偏好来组合不同类型的仪表盘。
🌟 CarPlay的动态内容和个性化体验
最后一段落聚焦于CarPlay的动态内容和个性化体验。无论选择哪种布局或仪表盘样式,系统总会保留空间用于动态内容,这可以是车辆信息、iOS功能或通知。动态内容区域易于驾驶员通过方向盘控制进行交互。此外,CarPlay还支持在所有显示屏上使用自定义壁纸,增加了品牌的独特风味。Ben提到了CarPlay的进一步扩展功能,包括新的原生气候应用和地面广播与硬键集成。最后,他鼓励制造商加入苹果MFi计划,以了解更多关于支持新一代CarPlay的信息,并期待与他们合作创造独特的驾驶体验。
Mindmap
Keywords
💡CarPlay
💡定制化
💡仪表盘
💡Typography
💡模块化布局系统
💡动态内容
💡自适应
💡渐变
💡图标集
💡品牌协同
Highlights
苹果设计团队的Ben Crick介绍了新一代CarPlay设计系统,重点强调了定制化功能,允许汽车制造商与苹果团队合作,为每辆车定制CarPlay的外观和功能。
新一代CarPlay设计系统提供了丰富的定制化选项,包括仪表盘设计、独特的仪表盘布局支持以及在驾驶显示屏上展示iOS和车辆内容的能力。
CarPlay设计系统从底层构建,以深度定制化为目标,适应任何车辆驱动系统、功能集和配置。
SF字体系列作为可变字体,提供了从轻到重、从宽到窄以及角落柔和度的连续变化,为设计提供了极大的风格选项。
新一代CarPlay允许定制仪表盘元素的宽度、角落的柔和度或锐度,以及颜色和渐变效果,提供了丰富的视觉效果。
仪表盘设计支持模拟指针样式,以及可定制的刻度标记数量、长度、样式和位置。
CarPlay仪表盘设计系统简单但功能强大,通过不同的技术组合,几乎可以实现任何设计。
新一代CarPlay的仪表盘风格能够支持所有必要的功能和特性,如巡航控制、速度限制器、道路标志等,且风格一致且逻辑清晰。
CarPlay支持多种动力系统,包括内燃机、电动机和混合动力系统,每种系统都有其独特的仪表盘元素和状态显示。
仪表盘布局系统是模块化的,可以根据不同类型和风格的仪表盘组件进行调整和组合,以适应不同的硬件尺寸和形状。
CarPlay允许添加自定义壁纸,不仅在仪表盘上,还可以在整个显示系统中展示,增加了品牌的独特风味。
动态内容区域是CarPlay系统的核心,它允许驾驶员通过方向盘控制轻松切换不同的内容选项,如地图、播放中的音乐等。
CarPlay支持多种通知格式,包括文本、符号、交互式通知以及具有多个状态的丰富覆盖层。
CarPlay的动态内容不限于驾驶员显示屏,还可以在中心和乘客显示屏上展示更多种类的内容。
CarPlay设计系统提供了深度定制化、集成体验,结合了车辆信息和iOS的热门功能,确保了通知和弹出窗口的清晰空间。
新一代CarPlay的设计系统不仅包括仪表盘设计,还包括了新的原生气候应用、地面广播以及硬键集成等扩展功能。
汽车制造商可以通过Apple MFi计划了解更多关于支持新一代CarPlay的信息,并与苹果团队合作开发独特的共品牌体验。
Transcripts
Hi there, I’m Ben Crick from the Apple Design Team,
and today I get to introduce you
to the Next Generation of CarPlay design system.
Specifically, we’re going to dive into the extensive customization features
that empower automakers,
in partnership with our team here,
to tailor the look and functionality of CarPlay to each vehicle.
That means if you’re a designer in the auto industry, this talk’s for you!
If that’s not you but you’re curious, stick around anyway,
this’ll be an exciting look into the future of CarPlay.
It’s the best of iPhone and the best of your car together in a unified,
consistent experience across all of the driver’s displays.
One that’s familiar where it matters,
yet new, beautiful, and unique to your vehicle.
In particular today, we’ll focus on one of the most exciting
and expressive new areas: the instrument cluster.
In this session you’ll learn how gauge designs are customized for each automaker,
how they support unique instrument cluster layouts
and how to surface all kinds of iOS and vehicle content
in the driver display, and beyond.
Most of all though, we hope that you’re inspired
to imagine what your own experience might look like.
This session is focused on design, but for a more technical look under the hood,
make sure to check out the companion talk
“Meet the Next Generation of CarPlay Architecture”
by my colleague Tanya Kancheva.
Before we get into the details, let’s talk about how we got here.
It’s pretty simple really,
cars have changed a lot since CarPlay first launched.
Screens are becoming larger and we’re seeing more of them.
For example, screens are quickly replacing the analogue instrument cluster
and it’s not hard to understand why,
with all the fantastic new features and functions todays vehicles have.
There’s a ton of exciting and creative new configurations
hitting the road every year.
Well, at WWDC in 2022,
we first teased this Next Generation of CarPlay.
It provides content for all those driver’s screens,
for an experience that’s unified and consistent.
Drivers will have the choice between CarPlay
or this experience that is the very best of your car and your iPhone.
And the truth is, the default design for Next Generation CarPlay in your vehicle
will look very different to this or any other car out there.
Introducing the powerful new design system
at the heart of the Next Generation of CarPlay!
It’s built from the ground up to be deeply customizable.
It’s designed to adapt to any vehicle drivetrain,
feature set, and configuration.
One screen or many, big screens or small, and any screen in between
but most importantly for todays topic,
to look beautifully on-brand, for your brand.
It enables you to express your own visual design philosophy within CarPlay,
to create an iconic, individual look
tailored to you, your vehicles, and their unique functions.
The result won’t just look like Apple.
And it also won’t just look like a copy of the built-in system.
It’s designed to be a unique celebration of the both brands
a special co-branded experience
only when your vehicle and iPhone come together,
and it reflects a great deal of hard work we’ve done
with automakers all over the world to innovate the in-car experience.
At the heart of this co-branded experience is the driver display.
In this section we’ll take a closer look at what’s possible,
and how automakers, in partnership with Apple,
can make Next Generation CarPlay instruments your own.
Let’s start with Typography.
We use our SF family of typefaces for a number of reasons,
but foremost among them,
because they are a special type of font called a variable font.
Our variable fonts allow qualities like weight
and width
both extended and condensed
as well as the softness of the corners
to all exist on a continuous scale, as you’ve just seen.
We’re not limited to the standard “light”, “regular”,
or “bold” options of traditional fonts.
Instead, any point between any of these qualities
can be selected, providing a huge range of stylistic options.
We’ve built the rest of the system with the same logic in mind.
So when designing your unique instrument cluster,
you don’t have to choose from a limited set of pre-determined configurations.
For example, here we have something very light and elegant.
But what if you’re looking for something a little bolder?
Well as you might expect, along with typography,
Next Generation CarPlay allows you
to customize the width of elements in the gauge,
as well as the softness of the corners.
Or sharpness, if you prefer.
Hard to argue that this isn’t looking bold and graphic now.
Circular gauges let you decide the arc of the gauge too,
as well as it’s start and end points.
We’ve used this feature here to extend the gauge into a full circle
and double down on its geometric silhouette,
as well as adjusting the position of the fuel gauge to accommodate.
Of course, you can choose the color of the gauges too.
This blue for example nicely softens the impact of that bold gauge,
and helps with overall hierarchy.
Let’s add another color into the fuel gauge for a little more variety.
Of course, you’re not just limited to flat colors either.
Gradients are a fantastic way to add nuance and dimension.
And if you wanted to really hero that gradient,
we can simply expand the width of the stroke all the way to the center.
Not too bad, we’re getting somewhere now.
But let’s move the type into our secondary position
so that we can see the gradient even more.
We’ve arrived at something both contemporary and elegant,
with a little bit of an homage to a classic gauge needle.
But what if you actually want an analog needle?
Well, we have that option too.
And while we’re speaking of iconic gauge cluster elements,
what design system would be complete without tick marks?
The number of ticks, their length, style and their position are all customizable.
You can even have multiple sets of ticks
if you’re looking to create something really technical.
For now, let’s go with something more classic for the ticks
and add some numbers as well, to complete the look.
Hopefully, this has given you a sense of the simple mechanics
behind the gauge styling system,
and a taste of the flexibility and creativity they enable.
And that’s really just scratching the surface,
when you start layering these techniques, almost anything’s possible.
Of course,
this is all in service of creating that beautiful co-branded experience,
and while we’ve had a blast in the Apple Design Studio here
developing and testing the system,
the best part is when we get to work together with you
you to create something that’s new and exciting for both of us.
The Next Generation of CarPlay is not just limited to circular gauges either:
we have a host of other components too, with even more styles on their way.
As you’ve seen, this system is deeply customizable and adaptable.
It enables a wide range of gauge styles from traditional to modern,
a highly flexible typography system,
geometries for different line treatments and tick choices,
a palette of colors to reflect your brand and much more.
Next, let’s take a look at some of the functions
that you’re unique gauge style is capable of.
We’ve worked hard to ensure that no matter the style of the gauge,
it will support all the functionality and features you need,
in a way that's logical and consistent.
To demonstrate how our gauges adapt their functions to different styles,
we’re going to show a side by side here as we talk about a few common functions.
On the left we have a minimalist, linear style gauge in light mode,
and on the right we have a more technical circular style, shown here in dark mode.
In our system, the Speedometer is always paired with a fuel gauge,
or state of charge gauge like we have here,
depending on the type of powertrain.
Ok, let’s start our drive.
If the driver activates cruise control,
the target speed is marked on the gauge with a dot,
and the set speed shows as text adjacent to that dot.
For vehicles with adaptive cruise control,
when the vehicle is not traveling at the target speed.
For example, if the car ahead slows down,
a line is drawn between the current speed and the target speed
to provide a glanceable representation that the adaptive cruise control system
will return to the target speed when it can.
The color of the cruise control UI changes based on state,
and is customizable to suit the color scheme of the gauge style.
There is also support for speed limiter which shows as a simple line,
in contrast to the cruise control dot.
It also takes on a different color.
Near the current speed readout, we like to reserve a space for road signage
as well as alternate units for speed, should they be required.
Of course we also support all the states you would expect,
like low remaining charge or fuel, in orange and critical in red.
The point at which these states show up is defined by you.
Beyond the speedometer,
the Next Generation of CarPlay has support
for secondary gauges for any type of powertrain you might like to display
like these tachometers for a combustion engine,
paired here with a secondary gauge for engine coolant temperature
and complete with options for the various markings and states you’d expect
like current gear for manual drive modes,
redline, and arrows for recommended gear changes.
If your vehicle is electric, the same is true for power meters.
We retain common elements like drive mode and transmission state.
But we have affordances for EV unique things like boost
as well as regenerative breaking.
We even have hybrid gauges for automakers that wish to show
both a power meter and a tachometer at the same time.
In these examples,
the electric component is emphasized by the thicker part of the gauge
with the combustion shown in parallel in a more compact format.
In circular gauges you can even swap out the transmission state for an image,
should you prefer to showcase your brand, or a particular trim level.
So there you have it,
once you've customized your gauge style,
you can be sure that it will work in all the ways you expect.
Whether it’s cruise control,
speed limiter, or road signage in the speedometer
drive mode, transmission state, or redline in the tachometer
boost and regenerative breaking in a power meter,
hybrids of both combustion and electric,
and secondary gauges like engine coolant temperature.
In fact there’s even more than we have time to share today.
We’re excited to continue expanding the functionality in Next Generation CarPlay
to ensure that it supports anything you need.
Now that we have a gauge style picked out,
it’s time to build a layout by combining a few different types of gauges.
Of course, there are a few requirements when it comes to building a layout;
current speed and fuel level for example, are mandatory.
But as we touched on a moment ago,
other gauges like a power meter or a tachometer are completely voluntary.
If they feel appropriate, we have all the options we’ve just discussed and more.
But if something less instrumentation focused
is more fitting in your vehicle or configuration, that works too.
It’s all thanks to our modular layout system.
Let’s take a look.
Each gauge is constructed as a self contained, modular component.
These components form the basis of the layout system.
They are resizable so you can fine tune them to your preference,
or to best fit your particular hardware size and shape.
The real fun though is in assembling different types of gauges
into different configurations.
This brings a whole other layer of customization to the instrument cluster.
For example,
by combining this circular center gauge with some minimal linear gauges,
we can create something simple and sleek like this.
Or, we can create an entirely different impression by swapping those components
for these information rich, multi-gauge options.
Here we’ve also added tick marks to our gauge style
to add to the technical feel.
This modularity also means you can layout information
in whatever position makes sense for your brand, hardware configuration,
feature set, or ergonomic preference.
And on top of all this
or underneath it, to be more accurate
you can also add your own custom wallpapers
not just to the cluster, but across every display.
Wallpapers are a great way to show off those big panoramic displays,
and to add even more of your unique flavor to Next Generation CarPlay.
They’re also a great way to compliment your unique gauge and layout choices.
For example, pairing this landscape with this technical, linear gauge style
evokes adventure and off-roading.
Speaking of displays, as we’ve mentioned we know they come in all shapes and sizes.
Let’s look at this design in a wider format
to show how our components flex to adapt.
These linear gauges in particular feel well suited to wide, slim driver displays.
What about a more irregular screen?
Well one of our previous gauge layouts would lend it’s self well to this shape,
especially with a little fine tuning of the component sizes,
but perhaps you're looking for something less instrumentation focused.
If you want to maximize the impact of maps, ADAS, or just media,
we have compact options for layout and instrumentation too.
And that’s the basics of laying out a co-branded instrument cluster.
Highly modular, for even more choice in design
and in the functionality your want to surface.
Incredibly flexible, so no matter the hardware size,
shape, or configuration, it always feels at home.
And last but not least,
support for beautiful custom backgrounds across all displays
At a high level, that covers the majority of the design system for automakers.
It empowers you, in partnership with our team here
to develop a beautiful co-branded experience that celebrates both brands.
One that’s unique to you and your feature set,
and totally at home in your configuration.
But we also know how important it is for drivers to customize their experience.
So to complete our look at the instrument cluster today,
let’s talk about some of the choices
drivers have to surface content in the cluster and beyond,
along with some opportunities that this presents for you.
No matter the layout or design you land on,
the system will always have a reserved space for what we call dynamic content.
Some layouts can be configured to feature this content at all times
as a permanent part of their design.
Looking at the two designs on the left here,
the layout on top features a regular sized content area for it’s middle component:
a trip computer.
The bottom by contrast uses a large content component to hero the map,
paired with compact instrumentation.
Others though, might prefer to utilize the full display for instrumentation
but even then, dynamic content can be stacked behind non-critical gauge elements
so the user can have an immersive instrument focused experience
without sacrificing access to useful content options.
Whatever position the dynamic content area ends up in,
it’s always easy for the driver to interact with.
They simply flip through the different options using your steering wheel controls
This should be a pretty familiar pattern for most drivers today.
The dynamic content area also serves as the default location
for notifications and pop-ups.
We support a variety of notification formats,
from the basic text and symbol, including interactive and dismissible variations
to rich overlays that feature multiple states,
including image assets of your vehicle.
If your particular system needs to show two notifications at the same time,
Next Generation CarPlay can support that too.
And dynamic content is not just limited to the driver display.
Drivers can choose from favorites like Maps and Now Playing,
as well as all new vehicle information like trip computer, tire pressure,
and your advanced driver assistance systems.
For content that includes a visual of the vehicle, like on the top left,
Next Generation CarPlay supports your imagery.
Your vehicle rendered how you like it
You can also reflect different attributes if you want, like color, or trim level.
It’s up to you and the detail you want to show.
Cluster content will focus on the core driving experience,
but center and passanger displays present an exciting space
for more diverse content.
You can imagine the ways these collections could expand in the future
with even more apps and categories.
We’re eager to work with you to explore what’s possible,
including ways to surface your own unique content.
That’s dynamic content,
a simple but powerful feature
that surfaces so much of the things drivers love.
It’s always available in the cluster,
regardless of the chosen layout or gauge style.
It combines the best features and content from the vehicle with favorites from iOS.
And it ensures there’s always a clear space for notifications and pop-ups.
We can’t wait to see this exciting feature and how it'll evolve in your cars.
Taken all together,
this system allows you to create a deeply customized,
integrated experience for your vehicles,
and an delightful co-branded experience
for those people who love both our products.
It goes far beyond what you can do with CarPlay today.
A deeply customizable design system.
A flexible layout system that can adapt to your hardware configuration
and design preferences.
Backgrounds and color theming across every driver display.
Dynamic content that combines vehicle info with fan favourite CarPlay features.
And so much more than we can cover today,
like the new native climate app that you can see on the center screen here
as well as terrestrial radio with hard key integration for everything, of course.
There’s also automaker settings for effortlessly folding all your features in,
and automaker apps that ensure you can elegantly surface
your unique experiences and interfaces
and update them as easily as updating your app today.
And that’s a look at The Next Generation of CarPlay’s design system.
And don’t forget, for more on the technical side,
check out the companion talk by my colleague Tanya Kancheva,
where you can get a proper look under the hood.
The next generation of CarPlay is the best of iPhone and the best of your brand
together in a beautiful, unified, consistent experience.
Unique to your brand, totally at home in your vehicle,
with all the benefits of expanded features,
deep integration, and familiar interaction patterns.
To learn more about supporting the Next Generation of CarPlay,
enroll in the Apple MFi program.
We hope it’s been an informative and inspiring session,
and look forward to talking with you soon.
تصفح المزيد من مقاطع الفيديو ذات الصلة
CHE BOMBA di MONOPATTINO. XIAOMI Navee S65C Test Ride
【爆料】苹果汽车梦碎!十年百亿美金付东流,中美新能源战略背后的权力游戏 - 苹果终止Project Titan内幕解析
Beginning Graphic Design: Branding & Identity
タミヤ BT-01! とんでもなくヤバい新製品キタ――(゚∀゚)――!!
Finally . . . New Swift Facelift 2024 Launched 🎉🥳🥳
2CR Canlı - 25 Ocak - Noterlerde Canlılık Var #sahibinden
5.0 / 5 (0 votes)