TextKit 2 diperkenalkan pada WWDC21 sebagai pengganti TextKit 1 dengan janji API yang lebih mudah, cepat, dan mesin tata letak teks yang lebih baik.
Implementasi aktual TextKit 2 terbatas, karena hanya mendukung NSTextContentStorage dan NSTextParagraph sehingga sulit digunakan dengan penyimpanan atau elemen kustom.
Banyak bug yang dilaporkan, termasuk masalah fragmen baris ekstra, beberapa belum teratasi dan sering terjadi regresi.
Konsep viewport mengoptimalkan tata letak hanya di area tampilan, namun estimasi tinggi dokumen yang tidak stabil menyebabkan perubahan ukuran penggulung yang mengganggu.
Perkiraan tinggi dokumen masih tidak akurat meski menggunakan enumerateTextLayoutFragments, sehingga berpindah ke akhir dokumen memerlukan penyesuaian ulang yang rapuh.
Aplikasi TextEdit macOS juga mengalami masalah serupa, menunjukkan kekurangan API dan implementasi TextKit 2 dalam kasus penggunaan nyata.
Get notified when new stories are published for "Berita Peretas 🇮🇩 Bahasa Indonesia"