Peningkatan Bergulir Kepribadian di Microsoft Edge

Peningkatan Bergulir Kepribadian di Microsoft Edge

Menggulir adalah salah satu interaksi pengguna yang paling umum di peramban, dan ini merupakan inti bagaimana kita merasakan web.

Baik menggunakan touchpad, layar sentuh, roda mouse, keyboard, atau bilah gulir, Anda ingin pengalaman menggulir menjadi cepat dan responsif.

Disini, kita akan membahas bagaimana kami telah meningkatkan kepribadian pengguliran di Microsoft Edge – gulir animasi dan bagaimana ia bereaksi terhadap interaksi Anda, penampilan dan perasaan menggulir.

Peningkatan Bergulir Kepribadian di Microsoft Edge

Selain itu, kami akan merangkum tema yang telah kami amati dalam umpan balik Anda, dan menguraikan beberapa langkah selanjutnya dalam perjalanan kami. Dalam posting mendatang kami akan menjelaskan beberapa peningkatan kinerja dan fungsional yang telah kami kerjakan.

Belajar dari masa lalu

Dalam rilis sebelumnya dari Microsoft Edge, kami mengaktifkan pengguliran yang lancar melalui integrasi ketat dengan Kompositor sistem operasi ( DirectComposition ) dan input API ( Direct Manipulation ). Ini memungkinkan peramban kami untuk memperkenalkan pengguliran halus yang terdepan di kelas saat itu dan dengan mudah mencocokkan kepribadian Windows – gerakan, interaksi, tampilan dan rasa.

Namun, integrasi sistem operasi yang ketat berarti kami tidak dapat membawa pengalaman tersebut ke OS lain, termasuk versi Windows sebelumnya. Lebih buruk lagi, saat memproses input dan output secara terpisah dari utas utama browser meningkatkan daya tanggap dan memungkinkan laju bingkai yang stabil, itu tidak berfungsi baik untuk skrip yang melakukan pembaruan berdasarkan pembaruan bingkai, yang mengarah ke jitter, salah satu yang paling umum umpan balik yang kami terima saat itu.

Seiring berjalannya waktu dan fitur ditambahkan ke pipa render, beberapa fitur sangat sulit untuk didukung dalam model ini karena ketergantungan pada komposer OS – konten posisi tetap dengan kliping leluhur, konten dengan z-indeks negatif, beberapa z-indeks : skenario otomatis, dan filter CSS. Dalam kasus tersebut, pengguna kami dapat mengalami konten yang hilang atau tidak terpotong dengan benar, yang mengarah ke pengalaman yang tidak dapat dioperasikan antar browser – situs yang rusak.

Dengan Microsoft Edge yang baru, kami berupaya belajar dari pengalaman kami di masa lalu untuk meningkatkan pengguliran untuk Microsoft Edge dan semua peramban berbasis Chromium. Satu hal yang jelas sejak awal: hanya mereplikasi dependensi OS Windows yang sama (dengan semua pro dan kontra) tidak layak, mengingat bar tinggi untuk kompatibilitas dan persyaratan lintas platform untuk Microsoft Edge dan browser berbasis Chromium lainnya .

Alih-alih, bersama dengan komunitas Chromium, kami berupaya memberikan pengalaman pengguna yang berarti dan peningkatan kinerja yang akan lebih berkelanjutan seiring waktu.

Umpan balik bergulir Anda sejauh ini

Sejak merilis Canary build pertama dari Microsoft Edge yang baru, kami telah menerima lebih dari 1000 item umpan balik mulai dari dorongan positif hingga umpan balik konstruktif pada berbagai aspek pengguliran.

Menganalisis semua masalah memungkinkan kami untuk memperhatikan tema umum dalam umpan balik:

  • 41% dari umpan balik terkait dengan apa yang kita sebut “kepribadian” gulir – cara merasakan gulir , dan bagaimana hal itu cocok dengan konvensi dan karakter sistem operasi yang mendasarinya, dll. Ember ini dapat tumpang tindih dengan kinerja, yang juga berdampak pada “rasa” gulir.
  • 39% dari umpan balik terkait dengan masalah fungsional – situs tertentu di mana pengguliran tidak berfungsi seperti yang diharapkan, atau masalah umum dengan penggulungan roda, sentuh, bidang sentuh, papan ketik atau gulir berbasis
  • 13% dari umpan balik berkaitan dengan masalah kinerja spesifik – frame yang terlewatkan saat menggulir, menggulir gagap, masalah responsif dll.
  • 5% dari umpan balik terkait dengan pengguliran PDF – ini dapat lebih lanjut dipecah menjadi masalah kepribadian, fungsional dan kinerja dalam dokumen PDF.
  • 2% dari umpan balik tidak termasuk dalam ember sebelumnya
  • Setelah mempertimbangkan umpan balik Anda, opsi teknis, dan mempertimbangkan prinsip – prinsip sumber terbuka Chromium kami – kami memutuskan untuk memusatkan kontribusi awal kami paling banyak pada kepribadian dan kinerja .

Di bagian selanjutnya dari posting ini, kami ingin membahas peningkatan kepribadian yang kami buat untuk Microsoft Edge agar lebih sesuai dengan apa yang Anda harapkan dari aplikasi Windows lain termasuk versi Microsoft Edge sebelumnya.