Pengembangan Windows 10: Mengatasi Masalah Lama Dan Membuka Pintu Baru Untuk Pengembang
Diterbitkan: 2022-03-11Saya harap pembaca akan memaafkan permainan kata pertukangan, tetapi Windows 10 sudah dekat, dan OS baru Redmond akan menciptakan banyak kemungkinan untuk pengembang perangkat lunak dan perangkat keras.
Windows 10 merupakan penyimpangan dari strategi OS tradisional Microsoft. Ini bukan hanya sistem operasi baru, ini adalah pembaruan otomatis dan gratis untuk jutaan perangkat Windows 8.1. Ini juga dirancang untuk mengatasi sejumlah keluhan pengguna terkait dengan Windows 8.x UI (sebelumnya dikenal sebagai bahasa desain Metro atau Metro UI). Perubahannya tidak hanya sebatas kulit, karena Windows 10 bukan sekadar desain ulang dengan UI baru dan aplikasi yang lebih menarik; bahkan mungkin menandai dimulainya era baru bagi Microsoft, dan dalam posting ini saya akan menjelaskan alasannya.
Pertama, mari kita lihat apa yang coba dilakukan Microsoft dalam mengatasi kelemahan Windows 8.x. Bagaimanapun, itulah Windows 10, setidaknya di permukaan.
Mengambil Dimana Windows 8 Gagal – di Tablet
Microsoft mulai bekerja pada Windows 8 sebelum Windows 7 dirilis pada tahun 2009. Windows 7, yang pada dasarnya adalah Windows Vista yang dikerjakan dengan benar, dengan cepat memperoleh reputasi yang baik untuk menyelesaikan sejumlah masalah yang mengganggu pendahulunya yang bernasib buruk. Dengan demikian, Windows 8 memiliki banyak hal yang harus dilakukan, tetapi selain meningkatkan standar Windows tradisional, Microsoft berharap menjadikannya ramah-tablet. Hal ini mengakibatkan sejumlah kontroversi mengenai pilihan UI perusahaan, dimulai dengan pendekatan boot to Start, kurangnya menu Start tradisional, dan buruknya kinerja UI bergaya Metro baru di desktop dan laptop tanpa dukungan sentuh.
Microsoft bertaruh pada UI bergaya tablet, dan jika dipikir-pikir ini bukan keputusan yang baik. Peninjau mengecam rilis asli, mengklaim bahwa itu hanya akan mengasingkan pengguna desktop tradisional demi beberapa juta pengguna tablet. Tablet Surface Microsoft juga tidak membantu. Windows RT, atau Windows di ARM, gagal. Microsoft baru-baru ini mengumumkan bahwa Windows RT tidak akan mendapatkan pembaruan Windows 10. Sementara itu, Intel mengembangkan sejumlah solusi System-on-Chip (SoC) x86 yang mampu menjalankan Windows "nyata" pada tablet murah.
Faktanya, Intel sangat menyukai prosesor Bay Trail 22nm ini sehingga akhirnya memberikan jutaan secara gratis pada tahun 2014 melalui program kontra pendapatannya. Begitulah cara pembuat chip berhasil mengirimkan 46 juta unit, banyak di antaranya berakhir dengan tablet Windows murah. Meskipun mungkin terdengar seperti keputusan yang aneh, itu memungkinkan Intel untuk mendapatkan pijakan di ruang SoC tablet dengan Microsoft lebih dari bersemangat untuk bergabung. Kedua perusahaan memiliki kepentingan untuk memasukkan platform x86 ke sebanyak mungkin tablet, karena pangsa pasar mereka di ruang tablet sangat rendah. Microsoft membalas budi dengan membuat Windows dengan Bing tersedia secara gratis (dengan beberapa batasan), yang berarti bahwa pembuat perangkat keras bisa mendapatkan chip Intel mutakhir dan sistem operasi Microsoft x86 gratis, asalkan mereka menghormati pedoman Intel dan Microsoft.
Pada titik ini, Anda mungkin bertanya-tanya apa hubungannya dengan pengembangan Windows 10 - tetapi percayalah, ini akan terbukti sangat relevan selama beberapa tahun ke depan. Intel dan Microsoft mendapat pelajaran menyakitkan di segmen seluler, dan mereka tidak akan membuat kesalahan yang sama dua kali. Kedua perusahaan berada di dalamnya untuk jangka panjang. Ide mereka bukan untuk menaklukkan pasar tablet, tetapi untuk mengubahnya dengan mengaburkan batas antara tablet dan notebook ultraportabel. Intel menyebut perangkat tersebut 2-in-1, dan akhirnya memiliki prosesor 14nm (seri Core M) yang mampu membawa tingkat kinerja notebook ke tablet Windows.
Firma riset IDG dan Gartner baru-baru ini menerbitkan perkiraan pasar tablet 2015 mereka, dan mereka membuktikan apa yang telah dikatakan banyak analis selama bertahun-tahun – Microsoft dan Intel akan berhasil dalam jangka panjang. IDC memperkirakan pangsa pasar tablet Android dan iOS akan tetap stagnan, sementara tablet Windows dan 2-in-1 akan memperoleh pangsa tahun ini dari 5,1% pada tahun 2014 menjadi 7,0% pada tahun 2015. Pada tahun 2019, tablet Windows diharapkan dapat menguasai pasar Pangsa pasar 14,1% dengan mengorbankan tablet Android dan iOS. Angka Gartner menunjukkan tren yang sama, meskipun perkiraan perusahaan hanya menawarkan perkiraan untuk 2015 dan 2016.
Intinya, penjualan desktop dan notebook Windows diperkirakan akan turun selama beberapa tahun ke depan sementara penjualan perangkat ultramobile dan tablet akan mengalami pertumbuhan yang kuat. Ini jelas akan membuat Windows menjadi platform yang jauh lebih menarik untuk pengembangan tablet .
Bagaimana dengan Ponsel Windows 10 dan Aplikasi Universal?
Sudah lama sejak Microsoft memperbarui sistem operasi ponsel cerdasnya, tetapi bahkan ketika masih baru, ia gagal meraih pangsa pasar yang cukup besar. Ini jelas menyebabkan masalah bagi platform, karena pengembang Windows enggan menginvestasikan sumber daya dalam mengembangkan aplikasi Windows Phone – iOS dan Android jauh lebih besar dan lebih menguntungkan.
Ini tidak akan berubah dalam waktu dekat.
Tidak ada yang salah dengan Windows Phone 7.5 atau 8.1 dalam hal ini. OS itu ramping dan memanfaatkan sumber daya perangkat keras yang terbatas dengan baik, sehingga bekerja dengan baik pada perangkat yang murah dan kurang bertenaga yang akan berjuang dengan Android. Fragmentasi juga tidak banyak, karena Microsoft dengan hati-hati membatasi jenis perangkat keras apa yang dapat digunakan di ponsel Windows.
Namun, persaingan yang ketat di pasar smartphone membuat ponsel Windows tidak bisa lepas landas. Sementara Windows bekerja lebih baik pada perangkat keras yang kurang bertenaga, ini sebenarnya bukan nilai jual saat ini karena ponsel Android kelas bawah dikirimkan dengan perangkat keras yang relatif kuat dan banyak RAM.
Windows 10 tidak akan banyak berubah dalam waktu dekat, tetapi ada satu hal yang terjadi untuk itu. Pengembangan Windows 10 adalah tentang menyelaraskan pengalaman pengguna pada perangkat yang berbeda, dan Microsoft menganggapnya memiliki keunggulan dalam bentuk platform aplikasi universal Windows 10. Konsepnya mungkin terdengar sederhana, tetapi Microsoft akan membutuhkan banyak upaya untuk mempraktikkannya. Microsoft memamerkan platform aplikasi universal di Mobile World Congress pada awal 2015 dan menguraikan visinya dalam serangkaian posting blog
Sesuai namanya, platform universal tidak hanya untuk ponsel. Tujuan utama Microsoft adalah memungkinkan konvergensi platform yang memungkinkan satu aplikasi berjalan di ponsel, PC, Xbox, tablet, atau bahkan headset HoloLens AR Anda.
Itu tidak berhenti di situ. Pada acara Build minggu lalu, Microsoft mengumumkan bahwa Windows 10 juga akan mendukung aplikasi Android dan iOS, meskipun beberapa pekerjaan tambahan akan diperlukan. Untungnya, sebagian besar proses akan otomatis, mengandalkan Microsoft SDK di Objective C untuk aplikasi iOS dan Java dan C++ untuk aplikasi Android.
Ini jelas merupakan berita bagus untuk pengembang Windows 10. Mampu mengembangkan satu aplikasi untuk hampir semua platform konsumen Microsoft seharusnya membuat semuanya lebih menarik. Terlebih lagi, ini akan memungkinkan pengembang untuk memaksimalkan laba atas investasi, terutama jika aplikasi Android dan iOS mudah di-tweak untuk berjalan di Windows (dan tidak mengalami masalah kinerja yang signifikan).

Microsoft akan membantu pengembang dengan membiarkan platform melakukan sebagian besar adaptasi runtime, sehingga membebaskan pengembang untuk fokus pada tugas yang tidak terlalu membosankan dan meningkatkan pengalaman pengguna.
Berikut adalah bagaimana Microsoft menguraikan manfaat yang diberikan oleh aplikasi universal Windows 10:
- UX adaptif dengan tata letak layar (tidak ada lagi definisi UI) dan kontrol pengguna waktu proses.
- Masukan pengguna alami, gerakan terpadu, suara, pelacakan mata, dan banyak lagi.
- Layanan berbasis cloud akan terintegrasi penuh.
- Fungsionalitas Cortana dan Action Center akan diperluas dan menampilkan lebih banyak integrasi.
Sejauh HTML berjalan, Windows akan memungkinkan pengembang untuk mengambil keuntungan dari beberapa barang baru termasuk:
- Sebuah mesin rendering baru.
- Peramban baru, dengan nama kode Project Spartan.
- Dukungan Aplikasi Web Unggul yang memungkinkan pengguna membuat aplikasi Toko dengan upaya sesedikit mungkin.
Tentu saja, daftarnya tidak berakhir di situ. Windows 10 akan berakhir dengan banyak tweak, seperti tombol Start, dan pembaruan besar seperti DirectX 12.
Windows 10 vs. Windows 8.x
Mari kita lihat lebih dekat beberapa perubahan ini:
Aplikasi universal
Saya sudah berbicara tentang konsep ini, jadi ini adalah tempat yang baik untuk memulai. Aplikasi Windows akan tersedia di toko aplikasi terpadu, dan akan kompatibel dengan ponsel 5 inci dan layar 55 inci. Aplikasi juga akan mendapatkan lebih banyak kontrol, jadi ubin langsung akan dapat diubah ukurannya seperti program berjendela tradisional.
Multitasking yang unggul
Microsoft sedang mencoba untuk meningkatkan multitasking dengan mengintegrasikan tombol Task View pada taskbar (walaupun ALT+TAB akan tetap bekerja). Anda akan dapat meletakkan hingga empat aplikasi pada satu layar, bukan hanya dua. Apa yang membuat Task View berbeda adalah bahwa itu akan memungkinkan pengguna untuk menggunakan "desktop virtual", yang pada dasarnya akan membawa pengalaman "tab" ke desktop. Anda akan dapat memiliki semua barang pribadi Anda di satu desktop, sambil menjaga desktop lain yang rapi untuk bisnis. Digunakan dengan benar, pendekatan ini bisa sangat bagus untuk produktivitas.
Perombakan Command Prompt
Command Prompt lama yang bagus sering diabaikan, tetapi itu masih merupakan fitur penting bagi banyak pengguna dan pengembang yang kuat. Microsoft akhirnya akan melakukan sesuatu tentang itu, seperti mengaktifkan salin dan tempel di prompt. Ini jelas akan mempercepat banyak tugas kasar.
Tombol mulai dibangkitkan
Microsoft akhirnya menyerah – Tombol Mulai tradisional akan kembali dan juga akan membuka panel ubin langsung di sebelah kanan, di sebelah Menu Mulai, yang juga kembali.
Mencari
Start Menu akan menampilkan bilah pencarian, tetapi tombol pencarian juga akan ditambahkan ke bilah tugas. Secara pribadi, saya pikir ini adalah keputusan yang sangat baik karena akan membawa kenyamanan pencarian tampilan panel langsung saat ini ke desktop.
Manajemen Perangkat Seluler (MDM)
MDM akan memungkinkan administrator untuk mengakses dan mengelola beberapa perangkat menggunakan Pusat Sistem dan Direktori Aktif. Dukungan untuk manajemen perangkat seluler dan integrasi cloud akan menjadi bagian integral dari Windows 10.
DirectX 12
DirectX 12 bisa menjadi hal besar bagi industri game, dan layak untuk ditulis lebih komprehensif. Microsoft membagikan banyak informasi tentang API yang akan datang di sejumlah pengumuman dan posting blog.
DirectX12 akan membawa kode "lebih dekat ke logam", dan pendekatan ini mungkin terdengar akrab jika Anda terus melacak Mantle API AMD. DirectX 12 juga akan berfungsi pada perangkat seluler, desktop, dan Xbox One. Banyak GPU baru yang sudah kompatibel dengan DirectX 12, tetapi API akan diluncurkan pada akhir 2015 sehingga tidak terlalu relevan saat ini.
Otentikasi, Cortana, Continuum, dan lainnya
Windows Hello akan mencoba menghilangkan otentikasi kata sandi dalam beberapa situasi, sementara Cortana akan menemukan jalannya ke semua platform Windows. Continuum akan mengaktifkan UI adaptif, sehingga Windows akan tahu apakah itu berjalan di tablet 8 inci, tablet yang terhubung ke TV, 2-in-1, atau desktop standar. Project Spartan, yang telah saya sebutkan, bertujuan untuk mengakhiri lelucon Internet Explorer sekali dan untuk semua (dan itu jelas banyak yang harus diminta).
Akhir Era, atau Akhir Kesalahan
Windows 10 akan menjadi rilis baru pertama Redmond dalam beberapa tahun di bawah manajemen baru. Mantan CEO Microsoft Steve Ballmer adalah sosok yang kontroversial, untuk sedikitnya. Ballmer yang selalu flamboyan adalah kepala eksekutif Microsoft selama 14 tahun, mengawasi sejumlah keberhasilan dan kegagalan yang sangat umum. Ballmer sering disalahkan atas kegagalan Microsoft untuk mengenali potensi perangkat yang terhubung seperti smartphone dan tablet, dan dia mengakui ini adalah kesalahan besar.
Namun, Ballmer tidak dapat disalahkan untuk setiap kekurangan di setiap produk Microsoft. Ballmer digantikan oleh Satya Nadella setahun yang lalu, jadi rezim baru akan mendapatkan semua pujian untuk Windows 10 asalkan semuanya berjalan dengan baik. Perlu dicatat bahwa banyak hal "baru" sebenarnya sedang dikembangkan selama era Ballmer. Apa pun yang terjadi, Ballmer tidak akan menjadi bagian darinya karena dia akan terlalu sibuk berurusan dengan LA Clippers .
Terlepas dari aspek teknis murni, pengembangan Windows 10 berbeda dari rilis sebelumnya dalam hal distribusinya. Semua pengguna Windows 7, Windows 8.x, dan beberapa Windows Phone akan mendapatkan pembaruan secara gratis, jadi Microsoft jelas bergerak ke arah model bisnis yang berbeda. Pembaruan Windows di masa depan mungkin menyerupai pembaruan over-the-air Android dan iOS daripada rilis Microsoft tradisional. Ini adalah kabar baik untuk adopsi massal, masalah fragmentasi, dan keamanan.
Berbicara tentang keamanan, pengguna juga dapat memilih untuk pembaruan keamanan yang lebih cepat, sehingga mereka tidak perlu menunggu patch bulanan. Pilihan lainnya adalah mengunci aplikasi tertentu dan mendistribusikan pembaruan ke berbagai grup pengguna pada jadwal yang berbeda.
Untuk meringkas, inilah yang diharapkan pengembang dari Windows 10:
- Lebih banyak tablet Windows dan 2-in-1.
- Lebih banyak integrasi di berbagai platform.
- Pembaruan otomatis yang lebih cepat menghasilkan basis pengguna yang lebih besar dan lebih sedikit fragmentasi.
- Kemampuan DirectX 12 di semua platform Windows (2016 dan seterusnya).
- Penyaji baru, browser baru.
- Salin tempel di Command Prompt – mungkin tidak terdengar seperti masalah besar, tetapi banyak pengguna akan menghargainya.