as

Settings
Sign out
Notifications
Alexa
亚马逊应用商店
AWS
文档
Support
Contact Us
My Cases
设备
构建
测试
应用发布
相关资源
文档

Share:

Edit the Blog Post Header component above this, then place your content here, then fill out the Related Articles section below, if possible. You should have at least one related article and ideally, all three.

Feel free to add supplementary content to the sidebar at right, but please retain the Twitter component (it can live at the bottom of your added content). 

This text component can be edited or deleted as necessary.

Related Articles

Related article title here

Related articles only have an image (the squarer version of the banner) and a title. This text can be deleted. Place 1-3 related articles.

Subscribe

开始使用Vega开发者工具

Share:
Announcements
Blog_Header_Post_Img

今天,我们正式发布了全新Fire TV Stick 4K Select——这是亚马逊最具性价比的4K流媒体棒,也是首款运行Vega OS的设备。Vega是专门为亚马逊设备打造的全新操作系统。它实现了迅捷的响应速度,并可高效利用系统资源,从而让应用启动迅速、导航流畅。全新Echo设备也运行Vega。

Vega采用了Linux组件作为基础。我们将Vega打造成可扩展的平台,支持多种不同的设备,包括Fire TV Stick等小巧型设备,以及Echo Show等具有设备端AI处理功能的先进设备。

为了支持本次发布,我们满怀兴奋之情,推出了Vega开发者工具。这个工具套件旨在帮助应用开发者建立基础的应用架构,该架构对于构建可扩展、可维护的跨设备Vega应用至关重要。我们还有多条技术途径可供您在构建应用时选择,包括适用于Vega的React Native和网页技术 (Vega WebView)。

下面列出了您需要了解的事项:

  1. 如何开始使用?
    您可以从我们全面的“开始使用”指南和“Hello World”教程开始。首先,安装Vega开发者工具,探索我们的Visual Studio Code扩展,并了解功能强大的CLI工具

  2. 如何将我的Fire OS应用移植到搭载Vega的设备上?
    如果您已经在构建Fire OS应用了,那么您可以借助我们丰富的工具和指南,轻松构建Vega应用。我们选择了React Native应用框架和网页应用框架,因此您在构建Vega应用时可以重复使用现有代码。

  3. 我是一名React Native开发者。如何开始使用?
    React Native开发者可以使用适用于Vega的React Native进行构建。您可以为Vega开发者工具设置具有新目标的单一代码库,将我们的@amazon-devices命名空间用于关键库/框架(包括版本号,比如初始候选版本React Native 0.72),重复使用业务逻辑/部分用户界面组件,实现电视用户界面控件/功能/焦点管理。

    在您向电视领域拓展时,我们的Vega开发者工具还能实现对现有技能、业务逻辑和工具的代码复用,这项重要能力可以帮助您充分利用开发资源。

  4. 我是一名网页应用开发者。如何开始使用?
    网页开发者可以使用Vega WebView进行构建。首先,安装Vega WebView库并链接您现有的网页应用。然后,启用正确的属性,例如javaScriptEnabled和domStorageEnabled。我们特别添加了一些属性,能让Vega开发者工具媒体控件自动运行。

  5. 我是一名原生开发者。如何开始使用?
    我们优化了Vega开发者工具中的React Native和网页应用开发,能够在Vega上实现接近原生的性能表现,包括通过React Native Turbo模块支持原生代码 (C++)。如果您对原生支持有其他问题,请在此联系我们。

  6. 除了上述指南之外,我在构建应用时还可以从哪里获取帮助?
    除了技术文档中全面的文档和API参考之外,您还可以找到活跃的开发者社区,在这里与众多专家和同行进行交流。这是一个论坛,您可以在这里提出问题、分享知识,以及与技术专家探讨解决方案。您也可以在YouTube 上关注我们,观看视频教程、演练讲解和点播内容。

  7. Vega开发者工具使用的是哪个React Native版本?
    我们使用的是React Native 0.72。我们还将常见应用组件(包括React Native库和网页应用库)直接集成并预加载到操作系统中,而不是将它们与单个应用捆绑在一起。这意味着可以让应用变得更小,并提高不同应用在性能方面的一致性,为您的用户带来优质的应用体验。

  8. Vega是否将会取代Fire OS?
    亚马逊始终是一家采用多个操作系统的公司。我们将会一如既往地继续推出运行Fire OS的新设备。

  9. Fire OS应用会消失吗?
    不会。我们会继续推出新的Fire OS功能以及运行Fire OS的新设备,也会继续为现有体验提供支持。

  10. 如果我以前没有构建过电视应用,该怎么做?
    如果您不熟悉电视应用,建议您遵循我们的Fire TV应用开发最佳实践。这些最佳实践包括记忆化、使用StrictMode对您的应用进行包装,以及使用Suspense和Lazy处理组件加载以优化启动时间。

  11. 我可以使用Vega开发者工具为哪些设备构建应用?
    我们将从Fire TV Stick 4K Select开始。

  12. 我可以为Echo设备构建应用吗?
    不可以。要了解如何为Alexa构建应用,可以访问Alexa开发者门户

  13. 什么是开放Beta测试?
    这是面向所有开发者开放的公开Beta测试,能让我们在上线完整版本之前几个月内收集反馈以改进这些工具。

相关文章

最新文章

 

查看有关亚马逊应用商店、应用开发与盈利、亚马逊服务以及更多主题的最新消息。