当前位置: 首页 > news >正文

使用dw做门户网站深圳骏域网站建设专家88

使用dw做门户网站,深圳骏域网站建设专家88,百度一下百度首页登录,企业网站建设杭州公司KotlinConf 2024#xff1a;深入了解Kotlin Multiplatform (KMP) 在近期的Google I/O大会上#xff0c;我们推荐了Kotlin Multiplatform (KMP)用于跨移动、网页、服务器和桌面平台共享业务逻辑#xff0c;并在Google Workspace中采用了KMP。紧接着#xff0c;KotlinConf 2… KotlinConf 2024深入了解Kotlin Multiplatform (KMP) 在近期的Google I/O大会上我们推荐了Kotlin Multiplatform (KMP)用于跨移动、网页、服务器和桌面平台共享业务逻辑并在Google Workspace中采用了KMP。紧接着KotlinConf 2024成为与Kotlin社区分享亮点并交流的重要时刻。 Kotlin Multiplatform (KMP) 的优势 Kotlin Multiplatform由JetBrains开发允许开发者通过将Kotlin代码编译为平台原生的二进制文件来构建跨平台应用同时利用现代内存管理语言的全部功能。这种方法是Google Workspace团队的长期投资使他们能够在不同平台之间共享业务逻辑。 Android团队一直在努力支持KMP并最近发布了支持KMP的Room的alpha版本。目前Annotations、Collections和DataStore已经在支持KMP的稳定版中发布。我们还对Lifecycle、ViewModel和Paging库进行了通用化处理以便与非Android平台集成。 大会主题演讲和技术会议 会议以主题演讲开始Google的Jeffrey van Gogh概述了Google对Kotlin生态系统的贡献。Jeffrey深入探讨了Google如何利用Kotlin Multiplatform (KMP)简化其产品组合的开发。Jeffrey强调了KMP为Google项目带来的代码共享和效率提升的好处这与我们最近对Android应用开发的建议一致。 在KotlinConf 2024上的技术会议涵盖了一系列主题 《两种语言的故事》 由John Pampuch带来的这场演讲通过对比Java和Kotlin的演变展示了它们的共生关系和相互影响。 《启用Kotlin Multiplatform成功Android Jetpack之旅》 由Elif Bilgin、Yigit Boyar和Daniel Santiago Rivera代表的Android Jetpack团队分享了KMP在Jetpack中的当前状态介绍了支持KMP的Jetpack库更新并探讨了将一个成熟的Jetpack库迁移到KMP的过程。 《使用Kotlin加速开发》 由Andrei Shikov分享了优化Compose for Android的宝贵经验强调了Kotlin中的一些有趣性能细节以及Compose团队为确保最佳性能而建立的保护措施。 《Google Workspace中的Kotlin Multiplatform》 由Jason Parachoniak讨论了Google Workspace从以Java为导向的多平台基础迁移到Kotlin Multiplatform的过程分享了所学到的经验和这一雄心勃勃的过渡的当前状态。 《编写你自己的Kotlin Lint检查》 由Android Studio工程总监Tor Norbye带来的这场会议帮助开发者通过创建自己的检查来扩展Android Lint这是一种被数百万开发者使用的静态分析工具。尽管名字如此它不仅仅针对Android——还用于分析Google内部的服务器端Kotlin和Java代码 Android 支持 Kotlin Multiplatform (KMP) 实现跨移动、网页、服务器和桌面平台的业务逻辑共享 传统上开发者需要为每个平台单独编写代码或者在复用代码时做出许多妥协。自2017年以来Android 一直积极支持 Kotlin。今天在 Google I/O 大会上我们宣布支持 Kotlin Multiplatform (KMP)这使得跨移动、网页、服务器和桌面平台共享代码成为可能从而提高开发者的生产力并与 Android 的 Kotlin 优先策略完美契合最终提升 Android 应用的质量。 Kotlin Multiplatform (KMP) 的长期投资 Google Workspace 团队长期以来一直投资于 KMP这使得跨平台体验的交付更加灵活和快速。Google Workspace 团队对 KMP 作为多平台架构投资方向的潜力充满信心认为其能够满足各种工作负载的性能预期。 首个应用案例 这一旅程的初始步骤是推出 Google Docs 应用该应用利用 KMP 实现了 Android、iOS 和网页端的共享业务逻辑验证了其在 Google 规模上的生产就绪性。Google Workspace 团队期待继续探索 KMP 在其产品套件中的可能性旨在提高生产力并为所有平台的用户提供无缝体验。 跨平台开发的成功案例 许多公司已经成功利用 KMP 进行跨平台应用开发了解他们如何应用不同的代码共享策略。Kotlin Multiplatform 由 JetBrains 开发通过将 Kotlin 编译为平台原生二进制文件提供了一种共享代码的新方法。Kotlin 能够为本机平台提供完整、现代的内存管理语言实现原生互操作性和渐进采用。结合其他平台上的 Kotlin MultiplatformKotlin 在 Android 上提供了一种提高生产力和质量的绝佳方式同时不妥协性能和互操作性。 当前支持状态 许多广泛使用的库提供了对 Kotlin Multiplatform 的内置支持简化了跨平台开发体验。这些库无缝协作例如Ktor 通过处理 REST 服务消费简化了网络任务kotlinx.serialization 将数据转换为 JSON 等格式而 Okio 处理基本的文件 I/O。此外SKIE 支持在 iOS 上使用现代类型和协程CocoaPods 集成则使得使用 iOS 特定依赖项成为可能。 我们与 JetBrains 及 Kotlin 开发者社区合作为许多 Jetpack 库添加了 KMP 支持。在某些情况下我们提供了 iOS 平台目标而在其他情况下JetBrains 和社区提供了多平台发行版。 目前Annotations、Collections 和 DataStore 库均已在稳定版中支持 Kotlin Multiplatform。我们还在增加对 iOS 平台目标的二进制兼容性验证支持使其达到与 Android 相同的质量标准。除了上述库之外我们还开始为 Room、Lifecycle 和 ViewModels 添加 Kotlin Multiplatform 支持alpha 版本现已可用。为了更好地理解哪些类和函数在哪些平台上可用库参考文档现在标明了“common”和平台支持。 编译器和性能优化 Android 工程师与 JetBrains 合作改进 Kotlin/Native用于 iOS 和原生桌面操作系统的运行时性能在编译器基准测试中显示出18%的运行时性能提升。此外Android 团队还贡献了 Kotlin Native Compiler 的构建时间性能改进速度提高了多达2倍。 Android Gradle 插件现在正式支持 Kotlin Multiplatform能够通过简洁的构建定义将 Android 作为共享代码的平台目标如下所示 plugins {id(org.jetbrains.kotlin.multiplatform)id(com.android.library) }kotlin {androidTarget {compilations.all {kotlinOptions {jvmTarget 11}}} listOf(iosX64(),iosArm64(),iosSimulatorArm64()).forEach { iosTarget -iosTarget.binaries.framework {baseName SharedisStatic true}} sourceSets {commonMain.dependencies {// 在这里添加你的多平台依赖项}} }Android Gradle 插件 DSL 中的 KMP 支持 由于 Android Studio 基于 JetBrains 的 IntelliJ 平台因此它继承了对 Kotlin Multiplatform 代码编辑和许多其他开发功能的支持。其他 Android 开发工具如 Android Lint 和 Kotlin Symbol Processing (KSP)也开始增加更多的 Kotlin Multiplatform 支持。 Google Chrome 现在正式支持 WasmGC这被 Kotlin Multiplatform 的 WebAssembly 平台目标使用以高效且性能良好的方式实现与浏览器的代码共享。 了解更多KMP 此外你可以查看更新的文档和一个新的移动示例项目。这些资源应该能够帮助你开始学习KMP如果你有任何反馈或遇到任何问题请通过此链接分享。 https://developer.android.com/kotlin/multiplatform https://github.com/android/kotlin-multiplatform-samples https://developer.android.com/jetpack/androidx/releases/room#version_27_2 展望未来 我们对Kotlin的未来充满期待计划在更多的AndroidX库中添加对KMP的支持。我们期待看到你们如何采用并使用KMP构建下一代应用。 KotlinConf 2024不仅是展示最新技术和工具的平台更是开发者之间交流和学习的盛会。通过KMP开发者们可以更高效地在多个平台上共享业务逻辑提升开发速度和质量。Google在Kotlin生态系统中的持续投入展示了我们对这一技术的长期承诺和信心。 https://android-developers.googleblog.com/2024/05/android-support-for-kotlin-multiplatform-to-share-business-logic-across-mobile-web-server-desktop.html 在未来的开发过程中我们将继续致力于优化KMP的使用体验提供更多的资源和支持帮助开发者们更好地利用这一强大的工具。期待在不久的将来看到更多优秀的应用诞生推动整个Kotlin社区的进步和发展。
http://www.hkea.cn/news/14346723/

相关文章:

  • 网站备案被注销怎么办2022百度收录越来越难了
  • 黑群晖的做网站文件甘南网站设计公司
  • 个人设计网站论文摘要电子商务做网站实训体会
  • 怀柔网站制作公司怎么仿网站链接
  • IT男做网站wordpress django
  • 网站建设企业蛋糕小程序服务器多少钱
  • 企业网站管理系统免费东莞营销外包公司
  • 温州建设工程监理管理学会网站wordpress淘宝客模板免费下载
  • 邯郸做网站的地方wordpress 注册 攻击
  • 低价网站建设推广报价电商网站开发流程
  • 西安网站建设联系方式网站开发文件上传到服务器
  • 做美食直播哪个网站好物流网站制作目的
  • 想花钱做网站怎么做云南seo网络优化师
  • 免费网站建设是什么企业手机端网站源码
  • dede如何手机网站和电脑网站的数据同步更新深圳网站建设套餐
  • 网站开发语言啥意思淘宝网站怎么做链接地址
  • 如何扫描一个网站的漏洞网站开发 北京
  • 下载flash网站敬请期待的句子
  • 东莞网络营销师培训学校如何进行搜索引擎优化?
  • 网站建设 事业单位 安全项城市建设规划局网站
  • 网站都不需要什么备案wordpress qps
  • 正能量网站免费进入无需下载怎样制作网页文件
  • 重庆市建设公共资源交易中心网站凡客诚品市场份额
  • 漳州城乡和建设局网站建设银行网站表单清理
  • xml做网站源码营销型企业网站建设体会
  • 制作一个网站的步骤织梦仿站时怎么取俩个网站的页面整合
  • 网站开发后台的问题推广普通话手抄报内容50字
  • 做视频网站用什么格式做公众号首图的网站
  • dede网站地图模版30人的网站建设公司年利润是多少
  • wordpress 总站模板网站开发域名