libraries that support both, KSP should be used to improve build times. KSP は、kapt より効率的な代替ツール 両方サポートしている場合は、ビルド時間を改善するために KSP を使用すべ き https://googlesamples.github.io/android-custom-lint-rules/checks/KaptUsageInsteadOfKsp.md.html
Kotlin and Java releases but have no plans to implement new features. Kotlin・Java のリリースを追ってアップデートはしている ただし、kaptに対する新機能開発が計画されていない https://kotlinlang.org/docs/kapt.html https://github.com/JetBrains/kotlin-web-site/commit/755eec6d7e41dee9b39c1c427f0dd884cfb20b4a
plugin, processors cannot modify the code. A compiler plugin that changes language semantics can sometimes be very confusing. KSP avoids that by treating the source programs as read-only. 言語のセマンティクス(意味や動作を定義する概念)を変更してしまうと、予期し ない意味・動作になり混乱を招くため 、書き込みを行えないようにしている https://kotlinlang.org/docs/ksp-overview.html#overview