Tidak diragukan lagi bahwa lebih banyak ponsel, tablet, dan laptop yang dapat dilipat akan hadir. Dengan perusahaan seperti Samsung, Motorola, dan Huawei meramaikan jejak, lipat, perangkat elektronik pribadi tampaknya menjadi bagian dari masa depan satu atau lain cara. Lagi pula, begitu perangkat jenis ini sedikit lebih kokoh, terjangkau, dan tersedia, siapa yang tidak ingin memiliki ponsel di saku mereka yang bisa berubah menjadi tablet kecil atau tablet kecil yang juga bisa menjadi laptop? Saya tahu saya sangat tertarik dengan arah segmen ini.
Dan begitu juga Google, rupanya. Dari sudut pandang perangkat keras, ada banyak bukti bahwa Google sedang merencanakan perangkat Pixel lipat mereka sendiri dan itu penting karena beberapa alasan. Pertama, kita semua tahu bahwa Google bukanlah yang terdepan dalam hal desain ponsel. Mereka umumnya mengambil pendekatan yang hati-hati dan mengadopsi teknologi setelah dicoba dan diuji di handset lain. Langkah Google untuk mulai menyiapkan peluncuran ponsel lipat mereka sendiri memberi tahu saya bahwa mereka telah mengamati pertumbuhan pasar yang cukup dalam kategori untuk melihatnya sebagai ponsel yang tahan lama dan layak. Kedua, ini penting karena sebagai penjaga gerbang Android, Google terlibat lebih dalam dengan faktor bentuk lipat berarti Android akan terus menjadi lebih baik dalam menangani hal unik ini pada ponsel dan tablet.
Tetapi Google lebih dari sekadar perangkat keras dan lebih dari sekadar Android. Jangan lupakan minat mendalam yang mereka miliki di web dengan layanan awan, perangkat lunak berbasis awan, browser Chrome, dan Chrome OS. Jika ada, orang dapat berargumen bahwa web adalah fokus utama Google, sumber pendapatan utama, dan saluran terbesar bagi pengguna aktual setiap hari. Jika mereka mengambil faktor bentuk lipat dengan cukup serius untuk tidak hanya memastikan Android bekerja dengan baik dengan mereka, tetapi juga melompat dalam permainan dari sudut pandang perangkat keras, masuk akal bagi mereka untuk menopang bagian web dari persamaan juga. Dan di situlah DevicePosture API baru masuk.
Ada beberapa API yang sudah ada untuk konten web guna membantu pengembang menangani perangkat lipat yang lebih kompleks dan berbasis web kandungan. Namun, tampaknya ada beberapa tumpang tindih dan kebingungan dengan beberapa metode ini dan W3C kini telah mengkonsolidasikan cara pengembang dapat berinteraksi dengan faktor bentuk lipat baru ini di web melalui browser, dan ini disebut DevicePosture API. Berikut ringkasan dari W3C:
Jenis perangkat seluler baru muncul yang memiliki semacam kemampuan lipat layar. Oleh karena itu, ketika perangkat terlipat, secara fisik dapat menjadi faktor bentuk yang berbeda. Minat utama dalam mengetahui postur adalah untuk memungkinkan pengalaman pengguna baru dengan desain responsif.
Di antara perangkat”lipat”yang dijelaskan, terutama ada dua faktor bentuk fisik yang berbeda: perangkat dengan satu layar fleksibel (mulus) , dan perangkat dengan dua layar (dengan jahitan). Keduanya dapat dilipat di sekitar engsel, dan spesifikasi saat ini berlaku untuk kedua jenis. Harus diklarifikasi juga bahwa mulus dan (perangkat) dengan jahitan dapat memiliki dimensi yang berbeda mulai dari ukuran ponsel dan tablet hingga laptop. Perlu juga diperhatikan bahwa perangkat yang berbeda akan memiliki orientasi default yang berbeda (potret atau lanskap), dan bahwa flip mungkin terjadi secara vertikal atau horizontal.
Dari meningkatkan kegunaan situs web dengan menghindari area lipatan, untuk mengaktifkan kasus penggunaan inovatif untuk web, mengetahui postur dapat membantu pengembang menyesuaikan konten mereka ke perangkat yang berbeda. Konten dapat dikonsumsi dan dijelajahi bahkan saat perangkat tidak datar, dalam hal ini pengembang mungkin ingin memberikan tata letak yang berbeda untuknya bergantung pada status postur saat perangkat digunakan.
Dengan API baru ini, pengembang dapat membuat situs atau aplikasi web mereka untuk lebih memahami apa itu perangkat benar-benar melakukan dan merespons dengan cara yang benar. Misalnya, jika pengguna merentangkan jendela ke layar penuh, apa yang dilakukan konten di browser? Apakah itu masuk ke kolom, tampilan gaya desktop, atau tetap statis? Bagaimana ketika sebagian dilipat? Bagaimana bila dijatuhkan ke satu sisi engsel lipat? Atau diletakkan di atas meja dalam orientasi laptop? DevicePosture API memberikan kontrol kepada pengembang untuk menulis perilaku berdasarkan posisi ini, mengundang perbaikan pada tata letak yang aneh dan membuka pintu ke pengalaman unik di web dengan elektronik yang dapat dilipat.
Seperti yang Anda lihat di komit di atas, Google telah menambahkan API ini ke Chrome, jadi browser paling populer di dunia akan berada di posisi untuk memanfaatkan kemampuan yang diperbarui ini dan saya senang melihat apa yang terjadi dari waktu ke waktu. Ponsel, tablet, dan laptop yang dapat dilipat adalah bagian dari masa depan kita dengan satu atau lain cara, dan karena semakin banyak orang memilih faktor bentuk ini daripada ponsel dan laptop slab standar yang sekarang kita gunakan, kita akan membutuhkan platform untuk membangun pengalaman hebat bagi mereka. Web. Ini pasti merupakan langkah besar ke arah itu.