Iklan

Microsoft memiliki masalah aplikasi.

Tidak selalu seperti itu. Microsoft telah selalu memiliki sistem operasi terbesar (OS). Sekitar sepuluh tahun yang lalu, ia juga memiliki platform komputasi mobile terbesar. Mereka tidak perlu mengadili pengembang. Tidak ada banyak alternatif. Menjadi seorang pengembang pada dasarnya adalah bekerja di dalam ekosistem Windows.

Tapi kemudian keberuntungan seluler mereka mulai memudar. Sekarang mereka adalah OS seluler ketiga terpopuler, dengan BlackBerry yang hampir mati tidak tertinggal terlalu jauh. Windows juga direbut di desktop oleh Apple dan Google Chrome OS.

Hal ini mengakibatkan pengembang - spesies yang sangat berubah-ubah - mengalihkan perhatian mereka ke tempat lain. Microsoft telah kehilangan audiens pengembang tawanan.

Ini adalah tren yang sangat sulit untuk dibalik, tetapi Microsoft berpikir mereka telah memecahkannya dengan Project Islandwood dan Project Astoria [Tidak Lagi Tersedia] - dua toolkit yang memudahkan untuk port aplikasi Android dan iOS ke Windows; dan terima kasih kepada Universal Windows Platform, secara bersamaan ke perangkat seluler dan desktop. Versi Astoria baru-baru ini bocor, dan itu sudah menyebabkan gelombang.

Project Astoria dan Islandwood Dijelaskan

Microsoft sangat ingin menjembatani kesenjangan aplikasi. Tetapi mereka mencari jenis aplikasi tertentu. Mereka menginginkan aplikasi yang indah, dan fokus pada sentuhan, karena Microsoft sangat berinvestasi dalam layar sentuh. Bagi Redmond, ini adalah paradigma besar berikutnya dari interaksi komputer manusia. Tetapi masalahnya adalah, pengembang yang berenang di ekosistem Microsoft memiliki sedikit pengalaman dalam membangun aplikasi berbasis sentuhan.

windows10-surface3

Percaya atau tidak, tantangan yang terkait dengan pengembangan aplikasi yang berfokus pada sentuhan lebih dari teknis. Mereka manusia. Mereka tentang membangun desain yang indah, berorientasi sentuhan. Ini adalah sesuatu yang sangat sulit, dan perlu waktu lama bagi Microsoft untuk mencari tahu.

Itulah sebabnya Microsoft sangat bersemangat dengan Astoria dan Islandwood, karena memungkinkan mereka untuk segera melakukan porting aplikasi Android dan iOS yang ada untuk Windows 10, tanpa harus menunggu keterampilan komunitas pengembang mereka dewasa.

Astoria adalah toolkit Android. Dari semua akun, ini agak mudah digunakan. Mempersiapkan aplikasi Android untuk Windows 10 semudah menambahkan satu baris kode. Microsoft juga menyertakan perpustakaan interoperabilitas yang memungkinkan aplikasi untuk bekerja dengan layanan Microsoft yang ada.

Islandwood sedikit lebih kompleks. Ini secara efektif merupakan rangkaian alat, perpustakaan, dan alat pengembangan yang sepenuhnya baru yang memungkinkan pengembang untuk membangun aplikasi Windows 10 dengan Objective-C, dan mengekspor proyek Xcode yang ada ke Visual Studio. Saat ini, secara eksklusif Objective-C, tetapi Microsoft adalah mengerjakan yang ditunggu-tunggu Kompiler cepat Bagaimana Bahasa Pemrograman Baru Apple Mempengaruhi Saya?Dari awal, pengembang tahu Swift baru Apple akan menjadi besar. Tetapi mengapa Anda harus peduli? Baca lebih banyak .

Saya akan lalai jika saya juga tidak menyebutkan proyek saudara ke Astoria dan Islandwood; Centennial dan Westminster.

Centennial [No Longer Available] dimaksudkan untuk membuat aplikasi Windows yang lebih lama (terutama yang dibangun dengan Win32, COM dan, aplikasi .Net yang lebih lama) berfungsi dengan standar Universal Windows Platform (UWP) yang baru. Itu tidak melakukan apa pun untuk mengubah kode, atau mengharuskan program dikompilasi ulang. Sebaliknya, ia mengemas ulang binari yang ada ke dalam format yang bekerja dengan UWP.

Mengingat banyaknya jumlah aplikasi Windows yang ada yang keluar dari ruang lingkup UWP, ini terasa seperti no-brainer.

Westminster juga agak menarik, karena memungkinkan pengembang untuk dengan mudah mengubah aplikasi web yang ada menjadi aplikasi Windows Store asli.

Ini termasuk aplikasi Windows 10 Mobile, yang secara efektif akan menjalankan kode yang sama dengan varian desktop Windows, meskipun dengan beberapa penyesuaian.

Kebocoran

Meskipun Windows 10 telah diluncurkan, dan keriuhan luar biasa yang kemudian menyusul, Microsoft agak kurang tahu tentang alat pengembang yang berorientasi kompatibilitas. Satu-satunya contoh dunia nyata yang telah kita lihat sejauh ini adalah Candy Crush Saga, yang diangkut dari iOS menggunakan Islandwood.

Alat itu sendiri, sebagian besar, dalam versi beta tertutup. Meskipun, seperti yang telah kita lihat berulang kali, terlalu mudah bagi beta tertutup untuk menjadi terbuka tanpa izin dari pengembang yang bersangkutan.

Proyek Astoria baru-baru ini bocor. Tidak lama kemudian, beberapa coders yang giat merilis aplikasi yang memungkinkan pengalihan Android APK ke perangkat Windows 10 Mobile, hanya dengan menyeret dan menjatuhkan.

windowsphone-lumia640xl

Astoria hampir pasti diperoleh melalui cara ilegal. Akibatnya, kami memutuskan untuk tidak mengujinya untuk artikel ini. Seperti WindowsCentral, kami tidak terlalu suka melakukan advokasi untuk mengunduh kode yang dicuri. Plus, Astoria masih belum lengkap. Belum dirilis untuk sebuah alasan.

Namun, jika Anda memutuskan untuk diri sendiri, itu hanya masalah menginstal Aplikasi Windows Insider pada ponsel Windows 8.1 (kompatibel) Anda dan menginstal pra-rilis Windows 10 Mobile. Maka Anda perlu mendapatkan konverter, dan seret dan jatuhkan APK ke dalamnya (inilah cara mengunduh APK Cara Mengunduh APK dari Google Play ke Pembatasan BypassPerlu mendapatkan file APK yang dapat diinstal untuk aplikasi dari Google Play? Kami membantu Anda. Baca lebih banyak ). Semudah itu.

Apa Batasannya

Microsoft bukan perusahaan pertama yang mengadili pengembang Android. BlackBerry, sejak Playbook yang tidak berhasil dan menyedihkan, telah mengizinkannya konversi aplikasi Android tanpa rasa sakit Anda Punya Android di Blackberry Saya - Cara Menjalankan Aplikasi Android Di Blackberry OS 10Sebelum Anda memuat perangkat Blackberry Anda dengan aplikasi Android favorit Anda, ada beberapa hal yang perlu Anda ketahui. Baca lebih banyak .

Tetapi Astoria memiliki beberapa batasan yang cukup besar, seperti halnya pada BlackBerry 10. Layanan Google Play tidak bekerja dengannya, dan aplikasi yang dikonversi tidak dapat berinteraksi dengan Layanan Windows seperti yang bisa dilakukan oleh aplikasi asli.

windows10-smartphone

Dan untuk beberapa alasan, SnapChat tidak berfungsi dengan benar. Astoria mungkin dapat mem-port aplikasi Android, tetapi jangan berharap mereka memiliki tingkat kualitas yang sama seperti yang Anda harapkan dari aplikasi asli.

Kenapa ini keren?

Apakah Anda pernah bertanya-tanya bagaimana Anda bisa berlari Aplikasi Android di desktop Windows Anda Cara Meniru Android dan Menjalankan Aplikasi Android di PC AndaSebenarnya cukup mudah untuk menjalankan aplikasi Android di desktop atau laptop Anda! Di sini, kami langkah Anda melalui metode terbaik. Baca lebih banyak ? Meskipun Anda bisa misalnya meniru WhatsApp di Windows Cara Menggunakan WhatsApp di PC Anda dan Sinkronkan dengan Telepon AndaBerikut adalah cara terbaik untuk menggunakan Whatsapp di desktop Anda dan menyinkronkannya dengan Whatsapp di ponsel atau tablet Android Anda. Baca lebih banyak , solusi serupa untuk iOS masih kurang. Atau mungkin Anda salah satu dari sedikit pengguna Windows Phone yang antusias yang menginginkan lebih banyak aplikasi.

Secara pribadi, saya baru-baru ini membuang ponsel Android Huawei saya untuk Lumia 640XL. Aku menyukainya. Saya suka pengalaman pengguna yang konsisten, dan klien email yang sangat ditingkatkan. Saya suka fakta bahwa ini cepat, dan saya bahkan suka Groove (sebelumnya dikenal sebagai Xbox Music). Namun masih ada beberapa hal yang hilang.

Beberapa aplikasi favorit saya, seperti aplikasi perjalanan menit terakhir Hotel Tonight Hotel Malam Ini: Temukan Tawaran Menit Terakhir Terbaik di Hotel [iOS] Baca lebih banyak , dan ridesharing Uber favorit Apa itu Uber dan Mengapa Mengancam Layanan Taksi Tradisional?Uber telah mendarat, dan secara mendasar mengubah transit dalam kota. Dan beberapa orang mungkin mengatakan, tidak sepenuhnya menjadi lebih baik. Baca lebih banyak ada di sana, tetapi banyak yang tidak. Hal-hal mendasar seperti LoungeBuddy dan Hailo.

Astoria secara definitif menunjukkan kepada pengembang bahwa mereka bisa port aplikasi Android mereka ke Windows 10 Mobile dengan minimum usaha. Bahkan lebih mengesankan, itu menunjukkan kemudahan di mana aplikasi seluler dapat porting ke desktop. Seperti yang diperlihatkan Candy Crush Saga, ini tidak harus menjadi masalah yang canggung dan membuat frustrasi, seperti yang sering terjadi pada aplikasi seluler yang ditiru. Sebaliknya, itu bisa anggun, dan halus, dan intuitif.

Mari jujur. Ada saat-saat ketika kami ingin menggunakan aplikasi seluler di komputer kami. Mungkin Anda harus memanggil Uber, atau menemukan harga termurah di Hotel Tonight, atau mungkin Anda baru saja ingin menggunakan versi seluler Facebook Messenger (yang beberapa orang duga lebih baik daripada browser Versi: kapan). Ini membuat semua itu (dan banyak lagi) menjadi mungkin.

Mungkin ini akan menghasilkan lebih banyak variasi aplikasi yang tersedia, dan paritas fitur untuk aplikasi yang ada.

Tapi itu tidak akan terjadi kecuali kamu, pembaca melobi pengembang favorit Anda. Cukup mudah. Cukup tweet mereka, atau kirim email ke mereka. Jika Anda benar-benar putus asa, hubungi telepon dan tanyakan kepada mereka mengapa mereka mengabaikan mungkin platform smartphone yang paling tidak terlayani dan berpotensi menguntungkan di luar sana.

Porting aplikasi Android ke Windows 10 Mobile akan menjadi mudah. @loungebuddy@Hailo apa yang kamu tunggu? https://t.co/xsOyLW38dp

- Matthew Hughes (@matthewhughes) 17 Agustus 2015

Aku melakukannya. Apa yang menghentikanmu?

Atau mungkin saya sedikit optimis. Bagaimana menurut anda? Akankah Astoria dan Islandwood menghasilkan Windows 10 yang akhirnya memperbaiki masalah aplikasinya? Atau apakah Microsoft akan selamanya memiliki toko aplikasi kelas tiga? Apa pun pendapat Anda, beri tahu saya di komentar di bawah dan kami akan mengobrol.

Kredit Foto:Perserikatan Bangsa-Bangsa sistem operasi smartphone oleh Jon Fingas, Microsoft Lumia 640XL oleh Maurizio Pesce

Matthew Hughes adalah pengembang dan penulis perangkat lunak dari Liverpool, Inggris. Dia jarang ditemukan tanpa secangkir kopi hitam pekat di tangannya dan sangat menyukai Macbook Pro dan kameranya. Anda dapat membaca blognya di http://www.matthewhughes.co.uk dan ikuti dia di twitter di @matthewhughes.