Windows 8: Bagaimana Microsoft Mendefinisikan Ulang Antarmuka PC untuk Sentuhan

5

Microsoft selalu menjadi raksasa dalam perangkat lunak. Ini dimulai dengan MS-DOS, sistem operasi (OS) yang mendukung revolusi awal komputer pribadi. OS adalah landasan komputasi. Ini memungkinkan aplikasi berkomunikasi dengan perangkat keras dan mengelola sumber daya seperti memori dan penyimpanan.

MS-DOS berfungsi. Tapi itu keras. Anda harus mengetikkan perintah ke layar hitam. Tidak ada gambar. Jika Anda tidak mengetahui penekanan tombol tertentu untuk menavigasi folder file, Anda terjebak. Itu tidak dibuat untuk manusia yang belum pernah menyentuh keyboard sebelumnya.

Pergeseran dimulai pada tahun 1983. Microsoft mulai membangun antarmuka pengguna grafis (GUI ). Idenya sederhana. Ganti perintah teks dengan gambar. Klik ikon alih-alih mengetikkan jalur direktori. Tujuannya adalah aksesibilitas. Buatlah sedemikian intuitif sehingga seorang pemula dapat memahaminya tanpa membaca manual.

Langkah ini membuahkan hasil. Windows menjadi kekuatan dominan dalam komputasi perusahaan. Beberapa versi, seperti Windows XP, bertahan selama bertahun-tahun. Lainnya, seperti Windows Vista, tersandung karena banyaknya bug dan kritik awal.

Lalu datanglah Windows 8.

Versi ini bukan pembaruan. Itu adalah sebuah keberangkatan. Ini memperkenalkan antarmuka baru yang radikal yang dirancang untuk dunia yang bergerak menuju layar sentuh. Inilah bagaimana perubahan itu mengubah pengalaman.

OS PC untuk Dunia Post PC

Windows 8 menawarkan dua tata letak yang berbeda. Pertama, ada desktop tradisional. Ini terlihat familier. Anda memiliki pintasan, ikon, dan program yang diluncurkan saat diklik. Jika Anda pernah menggunakan Windows dalam satu dekade terakhir, bagian ini terasa normal.

Perubahan sebenarnya adalah antarmuka ubin. Dulunya bernama Metro, desain ini meniru layar tablet atau smartphone. Ini bukan suatu kebetulan. Penjualan PC menurun. Pelanggan beralih ke perangkat seluler. Meskipun ponsel menjadi lebih baik, mereka masih belum dapat menangani semua perangkat lunak tugas berat yang dapat dijalankan oleh PC lengkap.

Microsoft mencoba menjembatani kesenjangan itu. Antarmuka baru dioptimalkan untuk sentuhan. Ini memungkinkan Windows 8 berfungsi lintas platform. Jika Anda memiliki perangkat layar sentuh, navigasinya bersifat fisik. Ketuk ubin untuk membuka aplikasi. Gesek untuk berpindah antar layar. Tarik dari tepi untuk mengakses menu Charms, yang menampung alat seperti penelusuran.

Pengguna non-sentuh juga tidak ketinggalan. Anda dapat menggunakan antarmuka ubin dengan mouse dan keyboard. Alih-alih menggesek, Anda mengeklik titik aktivasi di tepi layar. Bilah gulir di bagian bawah memungkinkan Anda bergerak ke kiri dan kanan melalui ubin.

Ini bukan hanya ikon statis. Microsoft memperkenalkan “ubin langsung”. Pengembang dapat mengirimkan pemberitahuan ke ubin ini bahkan ketika aplikasi ditutup. Anda melihat pembaruan tanpa membuka perangkat lunak.

Windows RT dan Batasan Perangkat Keras

Microsoft juga membuat versi khusus yang disebut Windows RT. Ini dirancang untuk perangkat dengan prosesor berbasis ARM. Standar Windows 8 memerlukan chip Intel. Windows RT mempertahankan tampilan antarmuka ubin tetapi menghilangkan sebagian besar aplikasi desktop. Itu hampir sepenuhnya bergantung pada aplikasi.

Perpecahan dalam ekosistem ini menimbulkan pertanyaan tentang kompatibilitas dan masa depan distribusi perangkat lunak.

Aplikasi Versus Perangkat Lunak

Perbedaan antara program tradisional dan aplikasi modern menjadi inti pengalaman Windows 8. Perangkat lunak tradisional berjalan di latar belakang. Itu mengakses sumber daya sistem secara langsung. Seringkali diperlukan instalasi dari disk atau file penginstal yang diunduh.

Aplikasi dalam model baru lebih berisi. Mereka beroperasi dalam lingkungan kotak pasir. Ini berarti mereka memiliki akses terbatas ke file sistem tertentu. Imbalannya adalah keamanan dan stabilitas. Namun hal ini juga berarti berkurangnya fleksibilitas.

Bagi pengembang, ini berarti menulis ulang kode. Perangkat lunak lama tidak bisa dipindahkan begitu saja. Itu harus disesuaikan dengan model baru. Banyak program lawas yang tidak berfungsi pada Windows RT. Pada Windows 8 standar, sering kali memerlukan jalur instalasi atau mode kompatibilitas yang berbeda.

Pengguna harus menyesuaikan harapan mereka. Anda tidak hanya “menginstal” sesuatu lagi. Anda menelusuri toko. Anda mengetuk untuk mengunduh. Alur akuisisi perangkat lunak berubah. Dan dengan itu, hubungan antara pengguna dan mesin.

Desktop tetap ada. Namun layar awal mendorong Anda ke cara berpikir yang berbeda. Hal ini memaksa perubahan dalam cara Anda menavigasi informasi. Ini bukan tentang menemukan folder. Itu tentang mengakses aliran konten.

Apakah ini berhasil? Pasar terpecah. Beberapa menyukai estetika yang bersih dan modern. Yang lain melewatkan prediktabilitas menu mulai yang lama. Transisi ini mengejutkan banyak orang. Namun hal itu meletakkan dasar bagi apa yang akan terjadi selanjutnya.

Antarmuka ubin di Windows 8 bukan hanya screensaver yang cantik. Ini adalah lingkungan berbeda yang dirancang untuk jenis perangkat lunak tertentu. Orang sering menggunakan kata “aplikasi” dan “perangkat lunak” secara bergantian. Di Windows 8, artinya berbeda. Perbedaan ini penting karena menentukan bagaimana program dibuat dan bagaimana Anda berinteraksi dengannya.

Bagaimana aplikasi Windows 8 dirancang

Sebuah aplikasi pada umumnya mudah. Ini menginstal dengan cepat. Ia melakukan satu atau beberapa hal dengan baik. Kumpulan fitur biasanya dibatasi oleh desain. Mengapa? Karena cakupan yang lebih kecil membuat ukuran file tetap kecil. Ini juga mencegah pengguna tersesat dalam labirin pengaturan. Pengembang mengoptimalkan aplikasi ini untuk memanfaatkan kekuatan sistem operasi.

Jika Windows 8 eksklusif untuk tablet dan layar sentuh, desainnya akan lebih sederhana. Anda hanya perlu memperhitungkan ketukan dan gesekan jari. Tapi Windows 8 berjalan di segala hal. Ini berjalan di desktop dengan mouse dan keyboard. Sifat ganda ini memaksa pengembang untuk membangun dua metode masukan secara bersamaan.

Tempat dimana perangkat lunak tradisional berada

Ketika kami mengatakan “perangkat lunak” dalam konteks ini, kami tidak berbicara tentang utilitas ringan. Yang kami maksud adalah para pemukul berat. Program yang besar dan kompleks. Alat-alat ini sering kali memerlukan struktur menu yang mendalam. Mereka mengandalkan penekanan tombol yang rumit. Mereka tidak muat di dalam ubin.

Program-program ini ada di desktop. Lingkungan desktop mendukung aplikasi berfitur lengkap. Beberapa di antaranya memiliki versi yang disederhanakan di toko, tetapi versi desktop tetap mempertahankan semua kekuatannya. Antarmukanya tampak familier jika Anda menggunakan Windows sejak tahun 90an. Rasanya seperti di rumah sendiri. Tidak.

Tombol Mulai hilang

Salah satu perubahan besar dalam mode desktop adalah tidak adanya tombol Start. Microsoft menghapusnya. Ini memulai debutnya di Windows 95 dan bertahan selama beberapa dekade. Hilangnya ia bisa terasa menggelegar.

Anda tidak kehilangan fungsionalitasnya. Anda hanya mengaksesnya secara berbeda. Layar Mulai di antarmuka ubin menangani sebagian besar pekerjaan itu. Tekan tombol Windows pada keyboard Anda untuk beralih antara desktop dan dunia ubin. Jika Anda tidak memiliki kunci tersebut, arahkan mouse ke pojok kiri bawah layar. Sebuah ikon kecil muncul di sana. Klik untuk melompat ke layar mulai.

Mengapa perangkat lunak lama masih penting

Desktop bukan sekadar cadangan. Ini adalah suatu keharusan untuk kompatibilitas ke belakang. Banyak program lama yang tidak memiliki aplikasi modern yang setara. Mereka tidak dapat berjalan di dalam antarmuka ubin. Anda mungkin mengandalkan alat warisan tertentu untuk pekerjaan Anda. Desktop memastikan program-program tersebut tetap berfungsi. Hal ini membuat Windows 8 tetap relevan bagi pengguna yang tidak mampu beralih ke perangkat lunak baru dalam semalam.

Memotret ubin

Kemampuan untuk menjepret aplikasi secara berdampingan adalah fitur utama antarmuka ubin. Ini memungkinkan Anda melihat dua aplikasi secara bersamaan. Ini berguna untuk membandingkan data atau mereferensikan informasi saat bekerja di aplikasi lain.

Kesenjangan antara cara Anda berinteraksi dengan PC dan telepon bukan hanya sekedar tampilan saja. Di desktop, Anda berharap untuk menyulap jendela. Anda menyeret, mengubah ukuran, dan melapisinya hingga layar Anda menjadi mosaik kacau dari spreadsheet, browser, dan jendela obrolan. Sistem operasi bertindak sebagai polisi lalu lintas, mengarahkan siklus prosesor dan RAM ke proses mana pun yang paling keras meminta perhatian. Ini membutuhkan banyak sumber daya. Jika Anda menjalankan editor video sambil mengompilasi kode dan mengalirkan musik, kipas Anda akan berputar dan frekuensi gambar Anda akan turun.

Ponsel berbeda. Sebagian besar OS ponsel cerdas memaksakan fokus pada satu aplikasi. Anda menggeser satu antarmuka untuk membuka antarmuka lainnya. Tidak ada “jendela” asli untuk diubah ukurannya. Anda melihat satu hal. Kemudian Anda melihat yang lain.

Snap vs. Ubin: Jalan Tengah

Windows 8 mencoba menjembatani kesenjangan ini dengan antarmuka ubin. Itu tampak seperti dasbor seluler tetapi dijalankan pada mesin yang dibuat untuk multitasking. Jika Anda menginginkan perilaku desktop yang sebenarnya, Anda masih bisa mendapatkannya. Namun bagi mereka yang menyukai estetika besar, Microsoft memperkenalkan kompromi yang disebut Snap.

Snap memungkinkan Anda menyematkan aplikasi latar belakang ke sisi layar. Aplikasi latar depan menempati sekitar dua pertiga tampilan. Aplikasi latar belakang mendapatkan sisanya.

Ini bukan jendela penuh. Anda tidak mendapatkan tingkat kendali yang sama. Beberapa fitur mungkin berwarna abu-abu atau tersembunyi seluruhnya dalam keadaan dijepret. Notifikasi mungkin satu-satunya hal yang terlihat. Anda juga dapat menjepret jendela desktop ke samping, memberi Anda tampilan layar terpisah dari program yang terbuka. Ini meniru perilaku tab pada era browser lama tetapi memaksakan hierarki yang lebih ketat. Anda selalu melihat satu hal utama dan satu hal sekunder.

Hidup Dengan OS Anda Di Awan

Konsistensi lintas perangkat berarti membeli drive USB. Anda akan menyalin file, berjalan ke ruangan lain, menyambungkannya, dan menyalinnya kembali. Itu sudah mati.

Peralihan ke sinkronisasi cloud mengubah keadaan. “Cloud” hanyalah istilah sopan untuk komputer orang lain yang terhubung ke perangkat Anda. Di Windows 8, Microsoft mengikat identitas Anda ke akun Microsoft. Masuk di mesin Windows 8 mana pun, dan OS akan menarik data Anda ke bawah.

Ini bukan mesin virtual. Aplikasi masih berjalan secara lokal di perangkat keras yang Anda gunakan. Anda tidak melakukan streaming Excel dari server di Virginia. Anda sedang mengunduh biner aplikasi dan file pribadi Anda ke mesin lokal. Manfaatnya? Pengaturan Anda mengikuti Anda.

Ingin wallpaper, paket bahasa, dan pengaturan browser default Anda terlihat sama di laptop kantor dan desktop rumah Anda? Cloud menangani hal itu. Ia bahkan menyinkronkan riwayat browser. Itu berguna untuk menemukan link yang Anda tandai kemarin. Ini juga merupakan risiko privasi jika Anda membiarkan mesin masuk tanpa pengawasan dengan sinkronisasi penuh diaktifkan.

Kebutuhan Internet

Kenyamanan ini ada kaitannya. Anda memerlukan koneksi jaringan untuk menginisialisasi sinkronisasi. Jika Anda offline, Anda orang lokal. Chrome OS mengambil langkah lebih jauh lagi, dengan mengandalkan hampir seluruhnya pada penyimpanan cloud. Jika internet terputus, Chromebook menjadi batu bata untuk sebagian besar tugas. Windows 8 lebih pemaaf, tetapi pengalaman “mulus” akan rusak tanpa konektivitas.

Alat dan Tip untuk Aplikasi

Legendaris Steve Ballmer “Pengembang, Pengembang, Pengembang!” kata-kata kasar bukan sekedar hype. Itu adalah sebuah sinyal. Microsoft benar-benar menginginkan pembangun di dalam ruangan. Untuk Windows 8, mereka tidak membiarkan pintunya terbuka begitu saja; mereka membangun sebuah rumah dengan tiga pintu masuk yang berbeda.

Jika Anda ingin membuat perangkat lunak untuk OS baru, Anda harus memilih jalur Anda.

Pintasan Pengembang Web

Jalur pertama adalah untuk mereka yang paham web. Jika Anda sudah mengetahui HTML5, CSS, dan JavaScript, Anda siap melakukannya. Pendekatan ini pada dasarnya adalah tentang menggabungkan pengalaman web ke dalam shell aplikasi. Ini adalah rute tercepat menuju pasar jika tujuan Anda adalah memindahkan situs ke dalam wadah mandiri. Alat-alatnya sudah familiar. Transisinya mulus. Tapi itu bukan satu-satunya cara.

Para Pembuat Kode Tradisional

Lalu ada pekerjaan berat. C++, C#, dan Visual Basic. Bahasa-bahasa ini memungkinkan Anda menggali lebih dalam. Anda tidak hanya menata halaman; Anda sedang membuat aplikasi Silverlight, .NET, dan Windows Presentation Foundation (WPF). Ini diperuntukkan bagi pengembang yang membutuhkan kontrol lebih besar atas mekanisme yang mendasarinya. Kurva pembelajarannya lebih curam. Potensi imbalan yang lebih tinggi dalam hal kinerja dan integrasi asli.

Pembangkit Tenaga Grafis

Opsi ketiga adalah DirectX. Ini untuk pembangkit tenaga listrik multimedia. Pertandingan. Editor video. Apa pun yang perlu mendorong piksel dengan keras. Secara keseluruhan, ini masih mengandalkan C++ dan HLSL (High-Level Shading Language), tetapi antarmukanya dibuat untuk kecepatan dan fidelitas grafis. Ini adalah binatang yang sama sekali berbeda.

Alat Perdagangan

Untuk menyentuh semua ini, Anda memerlukan kitnya. Windows 8. Alat pengembang gratis. Studio Visual. Kit Pengembangan Perangkat Lunak (SDK). Dan lisensi pengembang gratis. Microsoft tidak membebankan biaya kepada Anda untuk membangun. Mereka menagih Anda untuk menjual.

Mendesain untuk Sentuhan

Microsoft tidak hanya menebak bagaimana orang berinteraksi dengan tablet. Mereka menjalankan kelompok fokus. Mereka menyaksikan orang menggesek, mengetuk, dan mencubit. Mereka mencari pola. Di mana jari-jari secara alami beristirahat? Di mana mereka menyelinap pergi?

Mereka memasukkan temuan ini ke dalam OS. Tata letak grid tidak hanya estetis. Ini fungsional. Ini adalah panduan untuk mengatur grafik dan teks sehingga aplikasi terasa asli. Anda dapat mengakses penelitian ini secara langsung. Itu ada untuk membantu Anda mengoptimalkan Windows 8 secara khusus. Jika Anda mengabaikannya, aplikasi Anda akan terasa kikuk.

Penjaga Gerbang

Setelah Anda membuatnya, mengujinya, dan memolesnya, Anda mengirimkannya. Tinjauan Windows Store bukanlah formalitas. Ini sebuah cek. Microsoft memastikan aplikasi Anda tidak membuat sistem crash. Mereka memastikan hal itu tidak melanggar kebijakan. Jika lolos, berarti siaran langsung.

Biaya Menjalankan Bisnis

Monetisasi adalah pertemuan antara karet dan jalan. Anda dapat menagih di muka. Anda dapat melakukan pembelian dalam aplikasi. Anda dapat menjalankan iklan. Namun Microsoft mengambil jalan pintas.

Biaya standarnya adalah 30%. Itu curam. Ini standar untuk toko aplikasi seluler dan desktop, tetapi tetap saja mengganggu. Namun, ada tangga. Jika aplikasi Anda menghasilkan pendapatan $25.000, biayanya turun menjadi 20%. Ini adalah insentif untuk berkembang. Tapi $25k pertama? Itulah masalahnya.

“Microsoft mendapat 30 persen pendapatan yang dihasilkan oleh sebuah aplikasi.”

Ini adalah bisnis. Anda menyewa ruang rak. Pertanyaannya adalah apakah aplikasi Anda layak untuk disewa.

Jika Anda menelusuri layar Mulai dan antarmuka ubin, Windows 8 secara teknis adalah versi 6.2. Microsoft menetapkan nomor-nomor ini secara internal. Windows XP duduk di 5.1. Vista adalah 6.0. Windows 7 adalah 6.1. Lompatan ke 6.2 tampaknya sewenang-wenang bagi siapa saja yang hanya ingin menjalankan aplikasinya. Namun ketidakcocokan antara nama pemasaran dan nomor versi internal memiliki tujuan teknis tertentu.

Bagaimana Penomoran Versi Mencegah Kesalahan Aplikasi

Beberapa pengembang perangkat lunak menarik garis batas. Mereka menetapkan batas atas versi OS yang dapat ditangani oleh kode mereka. Sebuah aplikasi mungkin dikodekan untuk berjalan lancar pada mesin 6.x namun crash atau berperilaku tidak terduga pada komputer 7.x. Dengan mempertahankan nomor versi utama dalam kisaran 6.x, Microsoft mencegah kerusakan langsung ini.

Mengapa pengembang menetapkan batasan? Beberapa orang berpendapat bahwa memaksakan peningkatan adalah taktik penjualan yang sinis. Ini menciptakan gesekan untuk tetap menggunakan perangkat keras yang lebih lama. Tapi ada alasan yang lebih fungsional. Banyak program bergantung pada fitur sistem operasi tertentu. Memeriksa nomor versi adalah jalan pintas yang malas. Ini memastikan fitur-fitur mendasar tersebut ada tanpa menulis kode deteksi yang rumit.

Microsoft menyarankan agar pendekatan ini tidak dilakukan. Perusahaan mendesak pengembang untuk membuat tes untuk memeriksa fitur tertentu daripada melihat nomor versi OS.

Memeriksa fitur secara langsung lebih sulit. Ini membutuhkan lebih banyak waktu pengembangan. Namun ini satu-satunya cara untuk memastikan kompatibilitas tanpa mengganggu pembaruan di masa mendatang. Menggunakan nomor versi sebagai proxy adalah strategi yang rapuh. Gagal ketika Microsoft memperbarui OS sambil mempertahankan versi utama yang sama.

Persyaratan Arsitektur Perangkat Keras Windows 8

Windows 8 dibuat untuk prosesor Intel. Secara khusus, ini memerlukan arsitektur 32-bit atau 64-bit. Arsitektur mendefinisikan bagaimana prosesor memindahkan operasi dan data. Jika chip Anda menggunakan set instruksi yang berbeda, Windows 8 tidak akan berjalan. Ini adalah batasan yang sulit. Anda tidak dapat melewatinya.

Untuk menjalankan OS, Anda memerlukan perangkat keras khusus. Batasannya rendah menurut standar modern, namun angka ini signifikan pada tahun 2012. Alat berat Anda memerlukan:

  • Prosesor minimal 1 gigahertz (GHz)
  • RAM 1 gigabyte (GB) untuk versi 32-bit
  • RAM 2 GB untuk versi 64-bit
  • Ruang harddisk 16 GB untuk 32-bit
  • Ruang hard drive 20 GB untuk 64-bit
  • Kartu grafis dengan driver Windows Display Driver Model (WDDM) yang kompatibel dengan DirectX 9

Ini adalah jumlah minimumnya. Mereka membuat sistem melakukan booting. Mereka tidak menjamin pengalaman yang baik.

Sentuh Antarmuka dan Peralihan ke Seluler

Anda dapat menggunakan mouse dengan Windows 8. Namun untuk benar-benar menggunakannya, Anda memerlukan antarmuka sentuh. Microsoft merancang seluruh model interaksi dengan jari di layar. Ubin, bilah pesona, tampilan jepret—tidak ada yang berfungsi baik dengan kursor. Pergeseran ini bukan hanya terjadi pada Windows 8. Ini merupakan sinyal ke mana arah komputasi. Faktor bentuk yang lebih kecil. Lebih banyak perangkat seluler. Desktop hanya menjadi salah satu pilihan di antara banyak pilihan.

Apakah strateginya berhasil? Sistem operasi kesulitan untuk terhubung dengan pengguna. Penghapusan menu Start menyebabkan kebingungan. Antarmuka hybrid membagi pendapat. Microsoft merilis pembaruan untuk menambal lubang tersebut, namun momentumnya telah bergeser. Windows 10 akhirnya berhasil, menggandakan fitur-fitur yang berfungsi dan mengabaikan fitur-fitur yang tidak berfungsi.

Pertanyaan yang Sering Diajukan

Apakah saya masih bisa menggunakan Windows 8 pada tahun 2022?
Microsoft memperpanjang dukungan hingga 10 Januari 2023. Setelah tanggal tersebut, tidak ada pembaruan keamanan yang keluar. Tidak ada dukungan teknis. Menjalankannya saat ini membuat Anda menghadapi ancaman yang belum pernah diatasi sejak pemerintahan Obama.

Apakah Windows 8 gagal?
Itu tidak pernah mendapatkan daya tarik. Pengguna menganggap antarmukanya menggelegar. Kurva pembelajarannya curam. Windows 10 berhasil karena menawarkan pengalaman desktop yang lebih familiar dengan tetap mempertahankan peningkatan modern. Windows 8 sebagian besar merupakan catatan kaki dalam sejarah ekosistem Microsoft.