返回博客首页
← 所有文章

NativeScript Sidekick 1.0 发布

2017 年 11 月 7 日 — 作者 Todor Totev

对于 Web 和移动开发者来说,这是一个激动人心的时刻 - 通过使用 Angular 和 Vue 等强大库与 NativeScript 结合,他们可以快速创建美观的 Web 和移动应用程序,共享一个代码库和开发技能。

为了帮助开发者在使用 NativeScript 时提高效率,Progress 今天推出了 NativeScript Sidekick 1.0!

什么是 NativeScript Sidekick?

NativeScript Sidekick 是一款 GUI 桌面应用程序和云服务套件,旨在消除跨平台移动开发中的繁琐部分,让开发者专注于最重要的部分:他们的应用程序。

sidekick welcome screen

当我们问 NativeScript 用户,“我们如何改进?什么最阻碍你?”时,我们听到很多关于

  • 移动应用程序需要正确的结构,如果没有经验,很难做到这一点;
  • 设置和维护两个不同移动平台的工具链需要时间、精力,而且需要经常在不方便的时候进行;
  • 人们被迫在网上寻找线索,如何在自己的机器上安装和配置神秘的软件,而不是创建应用程序;
  • 为 iOS 开发购买 Mac 对刚开始编程的学生来说非常昂贵,或者对于已经投资 Linux 或 Windows 的团队来说很不方便;
  • 命令行工具太复杂。

一些历史

在 Progress,我们开始思考如何最好地解决这些问题,这已经超过一年了 - 我们在 2016 年 10 月 14 日发布了 NativeScript Sidekick 的第一个提交!利用我们在创建 UI 组件、开发者工具和云服务方面的经验,我们起草了该工具的第一个版本,并于 2017 年 7 月 31 日公开发布为预览版。从那时起,我们收到了来自 NativeScript 社区的积极反馈 - 不管是赞扬、功能请求,还是有时是错误报告。我们收到了哪些反馈!从开心的

happy sidekick user

...到不那么开心的

not-so-happy sidekick user

在预览周期中,我们添加了功能,改进了 UI,并修复了错误(再次感谢您告诉我们如何改进!)。看一下 预览版发布,我们从基本功能开始。从那时起,我们添加了新的应用程序模板,完全支持在 Windows 和 Linux 机器上创建和管理 iOS 证书,甚至 **允许在 iTunes Connect 上发布,无需使用 Mac**!用户体验经历了多次改变,这得益于我们收到的反馈。

现在我们觉得产品已经准备好起飞了!

如何开始使用 Sidekick?

那么,如何试用 Sidekick 呢?很简单:在这里下载 NativeScript Sidekick,创建一个免费账户,然后开始构建!如果您是第一次使用,我们会提供一个全面的教程,指导您创建一个中等复杂度的应用程序。如果您已经有一个现有的 NativeScript 项目,只需在 Sidekick 中打开它即可。它得到完全支持,因为 Sidekick 与 NativeScript CLI 共享代码。

未来

NativeScript 核心框架是,并且将继续是免费和开源的。如果您使用的是安装在您机器上的 SDK(即,如果您安装了 Xcode 和/或 Android SDK),那么 Sidekick 也是完全免费的。如果您选择这样做,Sidekick 只不过是一个易于使用的工具,它补充了 NativeScript CLI。

但是,我们将引入付费订阅,用于更广泛地使用我们的云服务。随着时间的推移,我们计划启用额外的开发场景,以改进我们对从 Windows 和 Linux 开发 iOS 的支持。虽然我们目前提供云构建,但我们计划逐步推出其他云服务,以使开发更加轻松。我们 这些云服务的定价 旨在非常合理。

Sidekick 的下一步

虽然我们今天发布了 v1,但我们都知道软件永远不会真正完成!我们已经有一个很大的功能请求和改进列表需要处理。第一个发布 v1 后功能将是 **在云构建中支持 Webpack**。

并且,作为预告,我们正在开发 Visual Studio 2017 的扩展!

sidekick visual studio

当然,我们将继续支持和扩展我们 用于 Visual Studio Code 的 NativeScript 扩展

最后,请与我们联系。您始终可以直接与我交谈,使用 Sidekick 中内置的 Intercom 聊天、发布论坛主题打开 GitHub 问题。我们希望让 Sidekick 成为移动开发中最好的生产力工具,您可以帮助我们做到这一点!