Kotlin
A concise multiplatform language developed by JetBrains
Kotlin Multiplatform 도구 – 방향 전환
몇 년 전 JetBrains는 Kotlin Multiplatform IDE를 만들어 KMP 애플리케이션의 개발을 지원하자는 구상에 착수했습니다. Fleet 플랫폼 기반으로 제작하며 독립적인 IDE를 출시할 의도로 이 모험을 시작했습니다.
그런데 이 기간 동안 특히 KMP를 사용하는 고객으로부터 IntelliJ Platform의 기능과 지원이 KMP용으로도 있었으면 좋겠다는 의견을 받았습니다. 즉, IntelliJ IDEA와 Android Studio 모두에서 유사한 환경을 사용하고 싶다는 내용이었습니다. 이러한 요청은 Google이 Android에서 KMP를 공식 지원하면서 증가했습니다.
작년에는 JetBrains에서 비중 있게 투자하고 있는 분야인 앱 개발 방식에 큰 발전이 있었습니다. 최근에는 Junie라는 새로운 코딩 에이전트를 발표했습니다.
이러한 변화를 반영하고 기존의 IntelliJ Platform 사용자 지원을 이어가려면 초점을 바꿔야 했습니다. 따라서 앞으로 JetBrains는 IntelliJ Platform의 KMP 지원을 개선하는 데에만 집중할 것이며 무엇을 어떻게 진행할지는 추후에 더 자세히 공개하겠습니다. Fleet 지원의 경우 Fleet에서의 KMP 지원은 추후 3개월에 걸쳐 종료될 예정이며 KMP를 위한 독립실행형 IDE는 더 이상 출시되지 않을 것입니다.
방향이 바뀌었지만, 결국 JetBrains가 하는 일은 사용자가 원하는 것을 제공하는 동시에 개발자 경험을 개선하고 새로운 기회를 여는 최신 기술 혁신을 활용하여 계속해서 소프트웨어 개발 업계의 발전을 도모하는 것이라고 생각합니다. JetBrains는 Kotlin을 바탕으로 KMP, Ktor, Exposed, Amper는 물론 수많은 자체 라이브러리가 포함된 하나의 종합적 기술 에코시스템을 만들었습니다. 여기에 커뮤니티가 만든 방대한 라이브러리 및 프레임워크를 결합하고 새로운 AI 기술을 활용하는 탁월한 도구를 갖춰, 소프트웨어 개발자에게 엔드투엔드 경험을 제공하기가 매우 용이해졌습니다.
Fleet에서 KMP 도구의 초기 버전을 사용해 보고 엄청난 양의 피드백을 주신 수많은 사용자분께 감사드립니다. 여러분이 주신 피드백은 헛되이 남지 않을 테니 안심하세요. 지금까지 JetBrains가 이룬 모든 성과는 앞으로의 도구 개발에 활용됩니다.
여러분이 주신 모든 도움에 감사드리며, JetBrains는 앞으로도 자체 기술을 활용하여 탁월한 경험을 제공하기 위해 노력하겠습니다.
게시물 원문 작성자
Subscribe to Kotlin Blog updates
Discover more
Kotlin Multiplatform 工具 – 改变方向
几年前,我们萌生了创建 Kotlin Multiplatform IDE 的想法,希望以此推动 KMP 应用程序的发展。 我们以 Fleet 平台为基础开始了这项冒险,并打算将其作为独立 IDE 发布。
在此期间,我们收到了客户的反馈,特别是使用 KMP 的客户,他们希望在 IntelliJ Platform 上看到类似的功能和对 KMP 的支持,换句话说,也就是在 IntelliJ IDEA 和 Android Studio 中。 随着 Google 在 Android 上正式支持 KMP,这些请求也越来越多。
在过去的一年里,我们还观察到应用程序开发方式的重大进展,这也是 JetBrains 大力投资的领域。 就在最近,我们公布了一款名为 Junie 的新编码代理。
这些变化,以及支持 IntelliJ Platform 上现有用户的愿望,迫使我们改变重点。 因此,后续我们将专注于在 IntelliJ Platform 上提供更好的 KMP 支持,具体内容和方式我们将在晚些时候说明。 关于 Fleet 支持,我们将在未来三个月内停止对 Fleet 中 KMP 的支持,并且不再为 KMP 发布独立 IDE。
虽然方向有所改变,但我们坚信,最终我们不仅仅应该满足客户需求,还应该持续推动软件开发行业的进步,利用最新的技术创新增强开发者体验和开辟新的机遇。 JetBrains 以 Kotlin 为基础构建了整个技术生态系统,包括 KMP、Ktor、Exposed、Amper 以及我们提供的许多库。 这些再加上社区创建的大量库和框架,为我们带来了绝佳的机会,让我们能够利用出色的工具和 AI 领域的最新进展为软件开发者提供端到端体验。
我们要感谢所有在 Fleet 中试用过 KMP 工具早期版本的用户以及你们向我们提供的大量反馈。 请放心,这些反馈没有白费。 我们迄今取得的大部分成就都将在今后的工具相关工作中得到利用。
我们非常感谢您的支持,也将继续利用我们的技术为您打造出色的体验。
本博文英文原作者:
Subscribe to Kotlin Blog updates
Discover more
Kotlin Multiplatform Tooling – Shifting Gears
A couple of years ago, we initiated the idea of creating a Kotlin Multiplatform IDE to help facilitate the development of KMP applications. We embarked on this venture, building on the Fleet platform, with the intention of releasing it as a standalone IDE.
During this time, we have received feedback from our customers, specifically those using KMP, that they would like to see similar features and support for KMP on the IntelliJ Platform, in other words, both in IntelliJ IDEA and Android Studio. These requests have only increased in light of Google’s official support of KMP on Android.
In the past year, we’ve also observed significant advances in terms of approaches to application development, an area that we at JetBrains are also heavily investing in. Just recently, we announced a new coding agent named Junie.
These changes, as well as a desire to support our existing users on the IntelliJ Platform, require us to change our focus. That is why, moving forward, we will be focusing exclusively on providing better KMP support on the IntelliJ Platform – the specifics of what and how we’ll provide at a later date. As regards Fleet support, we will be deprecating our support for KMP in Fleet in the next three months and will no longer be releasing a standalone IDE for KMP.
While this is a change of direction, we strongly believe that ultimately, we need to make sure that we are delivering not only what our users want, but also continuing to drive advancement in the software development industry, leveraging the latest tech innovations that enhance the developer experience and open up new opportunities. At JetBrains, we have built an entire technology ecosystem on top of Kotlin, including KMP, Ktor, Exposed, Amper, and the many libraries we offer. All of this, combined with the vast amounts of libraries and frameworks that the community has created, gives us a tremendous opportunity to offer an end-to-end experience for software developers with exceptional tooling that can leverage new advances in AI.
We would like to thank all of the many users who tried the early versions of the KMP tooling in Fleet and the tremendous amount of feedback you provided us. Please rest assured that this feedback was not given in vain. Much of what we have accomplished so far will be leveraged in our tooling efforts moving forward.
We very much appreciate all your support, and we are committed to providing you with a great experience using our technologies.
