Rumah Berpikir ke depan Microsoft at build: 10 pesan yang diucapkan dan tidak diucapkan

Microsoft at build: 10 pesan yang diucapkan dan tidak diucapkan

Video: Windows 10 Build 20236 - Meet Now, 10X OOBE, Settings, UI Tweaks + MORE (Oktober 2024)

Video: Windows 10 Build 20236 - Meet Now, 10X OOBE, Settings, UI Tweaks + MORE (Oktober 2024)
Anonim

Microsoft membuat sejumlah pengumuman dan demonstrasi penting pada konferensi Build minggu lalu, di mana ia memamerkan edisi ulang tahun Windows 10 dan mengumumkan sejumlah inisiatif baru yang ditujukan untuk pengembang, dari sumber terbuka dan alat lintas platform hingga layanan cloud baru. Tetapi sementara banyak pesan jelas di panggung, saya menemukan ada beberapa tren penting yang tidak terungkap. Inilah yang saya temukan paling menarik:

1. Microsoft ingin menjadi pemimpin bagi pengembang apa pun jenis aplikasi, bahasa, atau platform yang mereka targetkan.

Memang, dorongan untuk membuat alat pengembangan Microsoft lintas-platform adalah pesan terbesar dari konferensi Build, berulang-ulang oleh eksekutif Microsoft, tidak hanya pada intisari tetapi pada banyak sesi breakout. Microsoft telah berbicara tentang alat lintas platform sejak lama, dan ini juga merupakan pesan besar Build tahun lalu. Beberapa dari rencana itu tampaknya berhasil; yang lain belum. Namun tahun ini, upaya-upaya tersebut tampaknya jauh lebih terintegrasi ke dalam produk-produk inti.

Sebagai contoh, BASH shell Ubuntu sedang dibangun ke dalam rilis Windows berikutnya yang besar akan memungkinkan pengembang Linux untuk bekerja di dalam Windows. Microsoft juga membeli Xamarin, yang membuat platform.NET untuk membuat aplikasi untuk iOS, Android, dan Mac. Scott Guthrie, wakil presiden eksekutif untuk Cloud and Enterprise Group, mengumumkan bahwa Xamarin sekarang akan disertakan dengan berbagai versi lingkungan pengembangan Visual Studio populer Microsoft (termasuk versi gratis) tanpa biaya tambahan. Ada banyak sesi tentang membangun aplikasi lintas platform menggunakan Xamarin dan Apache Cordova, platform pengembangan mobile lintas platform berbasis standar web. (Versi komersial adalah Adobe PhoneGap.) Microsoft telah mendukung Linux pada layanan cloud Azure untuk beberapa waktu, dan baru-baru ini juga mengumumkan bahwa SQL Server akan datang ke Linux tahun depan.

Ini adalah perubahan inti yang lebih besar dan lebih banyak daripada yang Anda harapkan dari Microsoft hanya dua tahun lalu. Pesan yang tidak diucapkan: jelas bahwa sebagian besar pengembang ingin membuat aplikasi klien iOS dan Android, bukan hanya aplikasi Windows dan Web, dan banyak yang menargetkan server Linux, bukan hanya Server Windows, serta Layanan Web Amazon dan penyedia cloud lainnya, dan bukan hanya Microsoft Azure. Alih-alih memerangi ini, Microsoft justru merangkulnya.

2. Ketika Microsoft mengatakan "Mobility First, " itu tidak berarti Windows Phone.

Sebaliknya, perusahaan menekankan bahwa ketika dikatakan ingin fokus pada "cloud first, mobility first, " itu berarti mobilitas pengalaman antar perangkat, menekankan bagaimana hal-hal seperti Office suite dan OneDrive bekerja di iOS dan Android serta di Mac dan Perangkat Windows, dan dapat menyinkronkan informasi di semua perangkat ini. Selain membuat produk seperti Office dan asisten cerdas Cortana bekerja pada banyak platform, Microsoft mendorong cara bagi pengembang untuk membuat aplikasi mereka di seluruh platform bekerja bersama.

Misalnya, satu sesi berfokus pada Project Rome, cetak biru Microsoft tentang bagaimana pengembang dapat membuat aplikasi yang bekerja bersama di seluruh perangkat, seperti membiarkan aplikasi ponsel berfungsi dengan aplikasi di desktop atau Xbox. Banyak dari ini dibangun di atas alat SmartGlass Xbox, yang memungkinkan telepon atau PC terhubung ke Xbox, dengan alat-alat baru di atas itu. Yang menarik adalah bahwa ini akan berfungsi di Windows, Android, dan iOS ketika dirilis, sehingga aplikasi Android atau iOS dapat bekerja dengan Windows atau Xbox. Pesan yang tidak diucapkan: Windows Phone tidak mati, tetapi tidak lagi menjadi pusat ambisi perusahaan. Microsoft tahu bahwa kebanyakan orang akan menjalankan perangkat seluler iOS dan Android, dan karenanya harus memiliki aplikasi dan alat untuk semua ini.

3. Windows 10 mendapatkan banyak penerimaan.

Microsoft membuat masalah besar tentang bagaimana sekarang ada 270 juta pengguna Windows 10, dengan Terry Myerson, wakil presiden eksekutif Grup Windows dan Perangkat, mengatakan bahwa ini melampaui transisi Windows 7 selama jumlah waktu yang sama sebesar 145 persen, dan jauh di depan transisi Windows 8 yang lebih lambat. Itu kabar baik bagi perusahaan, karena terus memiliki tujuan satu miliar perangkat Windows 10 dalam dua hingga tiga tahun. Tetapi jika ada sekitar 1, 5 miliar PC yang digunakan, itu berarti bahwa 85 persen dari mereka belum menjalankan Windows 10, jadi Microsoft harus terus mendorong peningkatan dan penjualan baru.

4. Pembaruan Ulang Tahun Windows 10 mendorong tinta, Cortana, Hello.

Myerson mengatakan pembaruan berikutnya, karena musim panas ini dan kadang-kadang disebut sebagai "Redstone, " akan fokus pada tema Microsoft "komputasi lebih pribadi" dengan hal-hal seperti perbaikan sistem otentikasi biometrik Windows Hello dan integrasinya dengan aplikasi dan browser Edge, serta tambahan untuk peramban itu sendiri dan peningkatan pada asisten pribadi Cortana (yang akan saya bahas di bawah).

Tetapi banyak dari demo ini difokuskan pada tinta, dan Microsoft berharap bahwa orang akan beralih ke komputasi berbasis pena (pada perangkat seperti garis Permukaan) untuk menggantikan catatan pena-dan-kertas, dengan peningkatan pada Sticky Notes dan aplikasi SketchPad terkemuka. untuk penggunaan tinta yang lebih maju sebagai platform, dengan pena digunakan untuk melakukan hal-hal seperti mencoret kata-kata di Word. Saya sangat terkesan dengan kemampuan menampilkan penggaris di layar untuk menggambar atau menyelaraskan objek dalam alat-alat seperti PowerPoint atau Adobe Illustrator CC. Ilustrator bahkan akan menyertakan stensil lain untuk membantu menggambar. Meskipun upaya Microsoft, tinta tetap digunakan niche untuk kebanyakan orang. Meskipun kami mendengar tentang peningkatan penerimaan perusahaan terhadap Windows, saya ingin mendengar lebih banyak tentang cara membuat Windows 10 lebih mudah untuk penyebaran perusahaan, tetapi Microsoft tidak mengatasinya. Tidak terucapkan: memindahkan Windows ke jadwal pembaruan tahunan yang kurang-lebih berarti setiap rilis baru relatif meningkat. Tentu saja, itu berarti lebih mudah bagi pengguna untuk tetap mendapatkan informasi terbaru.

5. Microsoft masih mendorong "Universal Windows Platform."

Perusahaan telah berbicara tentang aplikasi "universal" selama beberapa tahun sekarang, dengan sebagian besar konsep dasar kembali ke aplikasi "Modern" atau "Metro" yang dijanjikan untuk Windows 8 lima tahun yang lalu. Pada keynote tahun ini, Myerson berbicara tentang bagaimana platform tumbuh, dan bagaimana kita akan melihat aplikasi seperti yang dari Facebook segera. Dia juga berbicara tentang merilis Windows Store for Business, yang dirancang untuk aplikasi lini bisnis perusahaan. Demonstrasi lain menunjukkan Universal Apps berjalan di Xbox dan bagaimana mereka bisa bekerja dengan HoloLens. Mungkin yang paling penting, perusahaan menunjukkan Desktop App Converter, kadang-kadang disebut Centennial, yang dirancang untuk membuatnya lebih mudah untuk memindahkan aplikasi desktop ke platform baru. Ini harus melengkapi alat "Bridge" sebelumnya yang dirancang untuk membantu memindahkan iOS atau Aplikasi Web ke platform.

Tetapi apa yang sebagian besar tidak terucapkan adalah fakta bahwa tidak banyak aplikasi Universal dan Windows Store yang terlihat relatif tandus dibandingkan dengan Apple App Store atau Google Play. Sebagian besar aplikasi desktop belum pindah ke platform baru - Microsoft Office telah, tetapi versi Universal tidak sekuat yang desktop - dan akhir-akhir ini banyak pengembang game mengeluh tentang tidak ingin menjual melalui Microsoft toko. Jembatan baru dan semakin populernya Windows 10 akan membantu beberapa, tetapi Microsoft memiliki banyak yang harus dilakukan untuk mendapatkan pengembang.

6. Office sekarang menjadi platform.

Pada konferensi tersebut, Qi Lu, wakil presiden eksekutif Grup Aplikasi dan Layanan, berbicara tentang mencoba mengubah Office dari produk menjadi layanan dan layanan mikro, melalui peningkatan mobilitas, kolaborasi, kecerdasan, dan keamanan. Dia mengatakan ada 1, 2 miliar pengguna Office, yang menghabiskan rata-rata tiga hingga empat jam sehari menggunakan suite.

Sebagian besar pembicaraannya adalah tentang bagaimana pengembang dapat memanfaatkan "Microsoft Graph" - semua informasi yang disimpan dalam berbagai bagian Office - melalui serangkaian API dan alat yang ditawarkan Microsoft, seperti cara DocuSign dapat memilih dokumen dari OneDrive dan sarankan orang untuk mengirim mereka. Bagian lain berurusan dengan proses tambahan yang memungkinkan pengembang membuat alat yang menyambungkan ke Office di seluruh aplikasi dan akhirnya di semua platform. Minggu ini, perusahaan mengatakan bahwa dukungan untuk Office untuk Mac akan datang akhir tahun ini, dan mengumumkan fitur-fitur baru seperti dapat menambahkan aplikasi ini ke pita bar. Contohnya termasuk aplikasi Starbucks yang memungkinkan Anda menjadwalkan pertemuan di lokasi terdekat.

Konsep tambahannya bagus, meskipun saya mencatat bahwa ini masih tidak membantu banyak dari kita yang memiliki makro Excel berbasis VBA, yang tidak berfungsi pada platform baru. (Dari apa yang saya kumpulkan, ini tidak mungkin bekerja pada platform baru, meskipun saya mendengar petunjuk bahwa Microsoft mungkin mencari beberapa metode lain untuk memungkinkan perluasan pengguna.) Saya juga berharap untuk mendengar lebih banyak tentang alat kolaborasi yang ditingkatkan, terutama di aplikasi desktop inti, area di mana Microsoft telah menjanjikan peningkatan, tetapi perusahaan itu cukup banyak diam tentang topik tersebut. Namun, satu pesan yang tidak diucapkan tetapi jelas adalah bahwa Office mungkin merupakan produk paling penting Microsoft sekarang - setidaknya dari perspektif mendorong pendapatan.

7. Percakapan bisa menjadi platform juga.

Mungkin tema baru terbesar bagi perusahaan adalah "percakapan sebagai platform, " seperti yang diperkenalkan pada intisari oleh CEO Satya Nadella. Dia menggambarkan masa depan di mana bahasa manusia menjadi antarmuka pengguna, bot menjadi aplikasi baru, dan asisten digital seperti "meta-aplikasi" seperti browser, memanggil aplikasi lain atau "bot" yang memiliki tingkat kecerdasan tertentu.

Lu memperluas konsep yang mengatakan bahwa aplikasi itu bagus, tetapi "jangan tutupi, " artinya hanya ada begitu banyak aplikasi yang ingin dipasang orang. Dia membayangkan masa depan di mana orang akan berkomunikasi dengan asisten cerdas - terutama Microsoft Cortana tetapi mungkin hanya bot dalam aplikasi seperti Skype atau Outlook - dan dapat mengakses layanan apa pun, tanpa mengunduh aplikasi atau mengunjungi situs web. Produk aktual yang diperkenalkan termasuk konektor grup Office 365, yang memungkinkan pengembang untuk memasukkan konektor ke dalam fitur Grup di dalam kantor; dan SDK baru untuk Skype yang memungkinkan bot atau aplikasi lain berkomunikasi dalam Skype, termasuk dalam percakapan grup. Ide dasarnya tampaknya melibatkan mengambil platform percakapan - dari Cortana ke Skype ke aplikasi pihak ketiga - dan menambahkan kecerdasan kepada mereka. Idenya adalah untuk menambah pemahaman, preferensi, dan khususnya konteks ke aplikasi tersebut. Pesan besar di sini adalah bahwa Microsoft ingin Cortana menjadi agen intelijen kunci di Windows, Android, dan iOS - sehingga dapat mengendalikan platform berikutnya jika memang ini yang orang inginkan untuk berinteraksi dengan komputer mereka. Siri Apple, Google Now, dan Amazon Alexa tidak disebutkan, tetapi Anda tahu ini akan menjadi pesaing utama.

8. Microsoft ingin pengembang memikirkan "awan cerdas".

Nadella memberikan penjelasannya untuk konsep tersebut di keynote-nya, dan Scott Guthrie memberikan lebih banyak detail pada hari berikutnya. Sebagian besar diskusinya membahas "kecerdasan, " termasuk menyimpan dan menganalisis data di cloud. Inisiatif baru termasuk dorongan baru pada Azure IoT, seperti manajemen perangkat hub dan SDK gateway; opsi baru untuk basis data Document DB NoSQL di dalam Azure termasuk dukungan untuk Mongo DB; dan kemampuan untuk menanamkan alat Power BI dalam aplikasi yang dihadapi pelanggan. Tetapi perubahan terbesar adalah di Cortana Intelligence Suite (sebelumnya Cortana Analytics Suite), yang sekarang termasuk kerangka kerja bot yang dirancang untuk memudahkan organisasi untuk membangun bot cerdas yang dapat bekerja melalui teks, di surat Office 365, atau di platform seperti Skype, Slack, dan Twitter. Ini sepertinya awal yang baik, tetapi yang tidak disebutkan adalah cara untuk menghubungkan bot ke Siri atau Alexa, atau bahkan ke layanan seperti Facebook Messenger atau WhatsApp.

Selain itu, perusahaan mengumumkan pratinjau Microsoft Cognitive Services, yang sekarang mencakup 22 API berbeda termasuk yang mencakup visi (seperti visi komputer, deteksi wajah, dan API pendeteksi emosi); ucapan, termasuk layanan pengenal kustom pengenal (CRIS) untuk lebih baik mengubah ucapan ke teks; bahasa, seperti parsing teks kompleks; pengetahuan; dan cari. Ini adalah daftar panjang alat yang berpotensi bermanfaat, meskipun sebagian besar masih dalam pratinjau. Banyak perusahaan berbicara tentang berbagai API dan layanan untuk menambah intelijen, termasuk Amazon, Google, dan IBM; dan tidak jelas seberapa baik layanan Microsoft menumpuk karena masing-masing layanan memiliki aplikasi khusus sendiri.

9. Microsoft Cloud sedang berkembang.

Guthrie juga memberikan banyak statistik tentang bagaimana Microsoft Cloud, dan khususnya Azure Cloud Service, telah tumbuh, dan mengatakan 85 persen perusahaan Fortune 500 menggunakan beberapa bagian dari cloud Microsoft, dengan 1, 4 juta basis data SQL di Azure dan 5 juta organisasi menggunakan layanan Direktori Aktif Azure. Ini adalah angka yang besar, tetapi tampaknya ada banyak ruang untuk tumbuh. Di Office, Li mengatakan ada 60 juta pengguna di Office 365, dan itu terdengar mengesankan, tetapi kemudian pertimbangkan bahwa dia juga mengatakan ada 1, 2 miliar pengguna Office. Saya tertarik pada pengakuan bahwa sebagian besar penggunaan Azure dikendarai oleh pelanggan Office 365, karena organisasi yang memilih Office 365 sangat mungkin juga menggunakan layanan Direktori Aktif Azure (yang cocok dengan apa yang saya lihat dan dengar dari pengguna.)

10. Microsoft sedang mempersiapkan masa depan "pasca-aplikasi".

Hampir semua aplikasi saat ini telah dibuat dengan konsep beberapa mesin atau mesin virtual, masing-masing menjalankan aplikasi spesifik, bekerja bersama - seperti server aplikasi, server web, dan server database. Ketika organisasi memindahkan aplikasi ke cloud, mereka sebagian besar telah mempertahankan struktur ini, dan memang sebagian besar aplikasi web juga mengikuti metode ini. Tetapi akhir-akhir ini, kami telah melihat beberapa aplikasi yang lebih besar dapat dibagi menjadi blok-blok yang lebih kecil atau "layanan-layanan mikro, " dengan banyak beralih ke layanan seperti wadah yang membuatnya lebih mudah untuk memindahkan aplikasi dan membuat instance baru. Di Build, Guthrie dan manajer program utama Scott Hanselman membahas rencana Microsoft untuk mengaktifkan layanan semacam ini, dengan layanan kontainer yang bekerja dengan Apache Mesos dan Docker Swarm (memungkinkan untuk kontainer Windows Server atau Linux), dan Fabric Layanan baru yang bertindak sebagai platform microservice yang dapat digunakan pada Azure dan akhirnya juga VMware, OpenStack, dan Amazon Web Services. Guthrie mengatakan banyak Azure dan Office 365 dibangun dengan Service Fabric, dan juga menunjukkan bagaimana game Age of Ascent menggunakan fungsi-fungsi ini untuk membuatnya lebih cepat dan menangani hingga 50.000 pemain simultan dalam satu pertempuran. Dalam jangka panjang, kita bisa melihat lebih banyak aplikasi besar beralih ke model ini, dan lebih banyak dari layanan microser yang lebih kecil bisa berupa layanan yang ditawarkan oleh platform cloud itu sendiri. Itu visi yang menarik. Dalam beberapa hal, yang lain unggul dalam visi ini - selain Mesos dan Docker, Google Kubernetes dan layanan Lambda Amazon datang ke pikiran sebagai bagian dari itu - tetapi itu semua sangat awal. Jika berhasil, itu benar-benar dapat mengubah cara orang menulis aplikasi, tetapi masih harus dilihat apakah ini sesuatu untuk semua pengembang atau hanya aplikasi terbesar.

Microsoft at build: 10 pesan yang diucapkan dan tidak diucapkan