【SUB】E01: LAY is here! 张艺兴VS GAI正面交锋 “CZR 2” 《我是唱作人2 》| iQIYI
Daftar Isi:
- Menggunakan Kit Pengembangan Perangkat Lunak Windows 8
- Di mana Port iOS dan Android Asli?
- Bersandarlah pada Saya
- Pengembang! Pengembang! Pengembang!
Redmond, kami memiliki masalah.
Dengan penjualan PC yang terhenti dan penjualan tablet yang booming, Microsoft memutuskan untuk melepaskan belenggu dari desktop-nya yang terfokus untuk mendukung ponsel yang ramah sentuh. masa depan pertama. Ini selamat tinggal tombol Start, hello Mulai layar. Ikon keluar, ubin masuk.
Tampilan dan nuansa baru di Windows 8 (Microsoft dengan lantang menyebutnya "Gaya UI Modern") juga mengundang ekosistem aplikasi baru yang dibuat khusus untuk ubin berbasis baru. antarmuka. Dan disitulah letak gosoknya. Aplikasi itu belum ada, baik dalam kuantitas maupun kualitas.
[Bacaan lebih lanjut: Tip, tip, dan tweak Windows 10 terbaik kami]Wakil presiden Microsoft secara terbuka menyatakan bahwa perusahaannya akan "secara agresif mengejar 100.000-plus aplikasi selama tiga bulan pertama, "tetapi tidak ada apa pun tentang inventaris aplikasi Windows Store saat ini (ini hanya melayang di bawah 4.000 untuk semua etalase di seluruh dunia) menunjukkan tujuan luhur seperti itu akan terwujud.
Pemeriksaan kami sebelumnya tentang keadaan Windows Store menjelaskan beberapa alasan mengapa pengembang mungkin tidak berbondong-bondong ke bayi Microsoft.satu sentimen yang tersebar luas menyatakan bahwa mengembangkan aplikasi untuk ekosistem Windows 8 yang tidak terbukti tidak masuk akal secara fiskal karena menempatkan sentuhan akhir pada aplikasi untuk yang sudah ada (dan pasar Android dan Apple. Sementara itu, beberapa pengembang menggemakan Valve honcho Gabe Newell, hanya menemukan motivasi yang menggetarkan dalam langkah Microsoft ke model "walled garden".
Namun, kami merenung, dapat bagian dari kelangkaan aplikasi ditempatkan di kaki kesulitan teknis biasa daripada cita-cita moral yang berpikiran tinggi? Seberapa mudahnya untuk membuat aplikasi Windows 8?
Pertanyaannya memiliki implikasi untuk lebih dari sekadar hari peluncuran Windows 8. Jika Windows 8 lepas landas secara stratosfer - dan itu sangat baik, mengingat OS akan diinstal pada sebagian besar PC yang dijual setelah 26 Oktober - proses pengembangan yang mudah akan memperlancar transisi untuk pengembang yang ragu-ragu saat ini yang memutuskan untuk naik kereta gravitas di kemudian hari. Namun, pada flipside, mimpi buruk pengkodean dapat membantu memperkuat posisi dominan iOS dan platform Android yang tertanam.
Jadi, bagaimana sebenarnya mengembangkan aplikasi Windows 8? Kami berbicara dengan beberapa pengembang top yang sudah bekerja dengan platform untuk mendapatkan pandangan yang jelas tentang situasi.
Menggunakan Kit Pengembangan Perangkat Lunak Windows 8
Microsoft mendukung beberapa bahasa pemrograman dengan SDK Windows 8-nya. Pengembang yang kami ajak bicara mengatakan bahwa keserbagunaan membuat aplikasi Windows 8 menjadi lebih mudah, terutama jika Anda memiliki latar belakang pengembangan untuk aplikasi Windows atau Web, atau jika Anda terbiasa dengan C ++ atau C #.
"Sudah cukup mudah transisi dengan Windows 8 SDK, dalam menerjemahkan aplikasi kami ke platform itu, "kata Jonathan Sasse, wakil presiden senior Produk dan Pemrograman di Slacker Radio. "Tentu saja, dari sudut pandang kami, ini setara dengan mengimplementasikan SDK sistem operasi lain yang telah kami lakukan sebelumnya. Bahkan, dalam beberapa kasus, itu mungkin bahkan sudah sedikit lebih mudah."
Pengembang The Slacker Aplikasi radio mengatakan tidak ada yang sangat sulit dalam membuat perangkat lunak untuk Windows 8.Pengembang lainnya menyanyikan lagu yang sama. Richard McKinney, chief technical officer untuk Halfbrick-terkenal karena Fruit Ninja-memanggil tulang punggung platform WinRT API "bagus untuk pengembang C ++, dan baik untuk pengembang lain."
Michael Barr, CTO dari Irlandia JamPot, mengatakan bahwa Fleksibilitas SDK harus menarik pengembang dari berbagai keahlian. "Anda dapat mengembangkan aplikasi Anda secara asli di C #, atau Anda dapat mengembangkannya menggunakan HTML5 dan CSS, sehingga orang-orang yang berasal dari latar belakang desain web benar-benar akan dapat menerapkan diri mereka sendiri ke Windows 8 cukup cepat daripada harus belajar kerangka kerja baru dari bawah ke atas. " Pengembang web juga dapat menggunakan aplikasi Windows 8 menggunakan JavaScript.
Pengembang yang menggunakan alat pengembangan C ++ dan C # cross-platform untuk membuat aplikasi untuk platform lain akan menemukan transisi sama mudahnya. "Setelah Anda membuat kerangka inti Anda, (Windows API baru) benar-benar keluar dari jalan Anda dan biarkan Anda menggunakan kode C ++ lintas platform untuk melakukan apa yang Anda butuhkan," kata McKinney.
Hitcents, yang Menggambar a Stickman Epic akan tersedia ketika Windows Store secara resmi diluncurkan pada 26 Oktober, mengembangkan aplikasinya menggunakan Xamarin cross-platform Monotouch dan Mono untuk Android. "Ini memungkinkan kami untuk menggunakan bahasa yang sama, C #, dan berbagi kode di antara semua platform," kata pengembang aplikasi senior Jon Peppers. "Saya dapat mengalihkan permainan kami ke Windows 8 dalam waktu kurang dari empat jam, tidak termasuk waktu untuk mengubah ukuran agar sesuai dengan resolusi layar yang baru." (Peppers dan kawan-kawan Hitsnya telah memposting video singkat YouTube yang menjelaskan manfaat menggunakan alat Xamarin untuk membuat aplikasi lintas platform.)
Aplikasi bisnis tidak akan port cukup cepat, dan prosesnya tidak akan begitu cepat, tanpa alat Xamarin lintas platform, Peppers mencatat, tetapi CEO JamPot James Scott mengatakan bahwa transisi mudah ke Windows 8 SDK memungkinkan perusahaannya untuk mendapatkan dukungan aplikasi Windows 8 dan berjalan dalam separuh waktu yang dibutuhkan untuk mendapatkan Android-nya. atau layanan iOS di luar tanah.
Di mana Port iOS dan Android Asli?
Jadi mengembangkan aplikasi Windows 8 tidak akan menyulitkan pengembang dengan latar belakang Windows, web atau lintas platform. Tetapi apakah transisi ini sama mulusnya bagi pengembang yang memotong gigi mereka menyelam ke dalam bahasa asli platform yang bersaing, seperti iOS Objective-C atau Android's Java?
Itu sedikit lebih sulit untuk dijawab.
Melacak yang berdedikasi Pengembang Android atau iOS yang membuat lompatan ke Windows 8 seperti mencoba menemukan penggemar setia layanan game EA Origin: Mereka tidak ada di luar sana, dan keragu-raguan tidak ada hubungannya dengan rintangan teknis. Jika Anda menghabiskan banyak waktu di forum pengembang Android dan iOS, dengan cepat menjadi jelas bahwa mayoritas pengembang yang berdedikasi untuk platform seluler yang bersaing berencana untuk tetap didedikasikan untuk platform seluler yang bersaing sampai Microsoft membuktikan bahwa ada uang dapat ditemukan dalam membuat aplikasi Windows 8. Untungnya, beberapa pengembang Windows 8 yang kami ajak bicara menawarkan beberapa wawasan tentang rintangan yang dihadapi oleh pengembang yang hanya mendalami kerja iOS dan Android.
Dengan hanya 357 game di Windows Store, ekosistem tersebut belum tentu menarik bagi iOS dan pengembang Android yang mencari massa kritis."Jika Anda memulai dari nol atau berasal dari lingkungan lain seperti iOS atau Android, Anda harus menemukan semuanya dengan sangat mudah," kata CTO Halfbrick Richard McKinney, meskipun ia mengakui bahwa porting aplikasi iOS dan Android asli ke Windows 8 akan memakan waktu cukup lama. "Jika kode permainan Anda ditulis langsung di Objective-C atau Java, Anda harus mem-port semua itu di samping kode platform." Peppers Hitcent setuju bahwa mem-porting aplikasi iOS dan Android non-cross-platform ke Windows 8 bisa "memakan waktu."
Meski begitu, gundukan kecil yang disajikan oleh Windows 8 SDK pucat dibandingkan dengan pengembang lingkaran awalnya harus melompat melalui untuk bekerja pada aplikasi seluler. "Anda mendengar beberapa orang mengeluh tentang [pengembangan] rintangan, tetapi tidak ada apa-apanya dibandingkan dengan wajah rintangan asli ketika Apple Xcode [perangkat lunak lingkungan pengembangan terintegrasi] keluar," kata JamPot CTO James Barr. "Itu adalah tantangan besar untuk membuat orang mulai menggunakan iOS."
Pengembang Windows 8 yang kami ajak bicara tidak setuju dengan pendekatan menunggu-dan-lihat dari pengembang Android dan iOS yang ragu-ragu. "Windows 8 bukanlah perangkat baru yang kami tidak yakin akan berhasil. Ini adalah generasi sistem operasi paling populer di dunia," kata McKinney. "Ada audiens yang sangat besar di sana."
Bersandarlah pada Saya
Memiliki SDK yang fleksibel bagus, tetapi pengembang menghabiskan banyak waktu memuji infrastruktur dukungan Microsoft, dimulai dengan perangkat lunak Visual Studio 2012 yang digunakan untuk membuat Windows 8 aplikasi.
"Visual Studio 2012 adalah IDE terbaik di dunia untuk mengembangkan permainan," kata McKinney. "Tidak ada IDE lain yang mendekati kecepatan dan kekuatan Visual Studio." Michael Barr dari JamPot setuju, mengatakan bahwa Visual Studio memiliki "alat debugging yang benar-benar bagus dan alat test kit yang benar-benar bagus di luar kotak."
Pengembang umumnya tampak senang dengan Visual Studio 2012, alat utama untuk pengembangan aplikasi Windows 8.Penginjil perangkat lunak Microsoft memperoleh banyak pujian dari Microsoft juga. Setiap pengembang tunggal yang kami ajak bicara bekerja sama dengan tim penginjilan, dan semuanya mengatakan bahwa manfaat timbal balik tidak kurang dari surgawi.
"Kami memiliki hubungan kerja yang baik dengan unit penginjilan di Microsoft," kata Scott dari JamPot. "Kami bekerja dengan orang-orang itu dan mereka mendukung pengembang mereka melalui hal-hal seperti menyediakan perangkat dan head-up ketika hal-hal baru keluar. Jika ada masalah, mereka memberi makan kembali ke dalam organisasi. Mereka adalah orang-orang yang sangat ramah untuk bekerja dengan, dan mereka juga sangat terbuka. "
Bantuan pengembang Microsoft tidak berakhir di sana. Perusahaan ini membantu calon pengembang Windows untuk menangani perangkat lunak Microsoft melalui inisiatif seperti BizSpark dan DreamSpark, program yang membagikan langganan gratis ke alat pengembangan harga premium untuk startup dan siswa teknologi, masing-masing. Setelah Anda mendapatkan beberapa alat pengembangan, Pusat Pengembang Windows Apps menyediakan banyak dokumentasi bermanfaat dan forum pengembang yang lengkap.
Perusahaan ini juga memiliki kamp pengembang Windows gratis di seluruh dunia setiap hari hampir setiap hari, di mana pengembang dapat belajar dari para ahli dalam lingkungan yang interaktif dan kemudian mencoba tangan mereka pada apa yang telah mereka pelajari.
Ingin belajar cara membuat aplikasi yang sempurna, baik, "Modern"? Microsoft telah bekerja sama dengan lembaga desain top di seluruh dunia untuk mengajari mereka prinsip-prinsip Modern U.I. Antarmuka gaya, dan itu menunjukkan pengembang di arah lembaga-lembaga 'bila diperlukan. Kadang-kadang, Microsoft bahkan membayar tagihan untuk pengembang untuk menerima hingga 40 jam pendidikan desain dari mitra agensinya.
Akhirnya, seorang perwakilan Microsoft mengatakan kepada kami bahwa perusahaan juga berencana memperkenalkan kembali program Keunggulan Aplikasinya yang telah ada di hiatus sejak Windows 8 Consumer Preview hit-in dalam bentuk Retooled Windows Store App Labs. Pada acara khusus pendaftaran, pengembang akan menerima akses ke perangkat Windows 8 berbasis x86 dan ARM dalam berbagai faktor bentuk, bersama dengan bantuan pengembangan langsung dari teknisi Microsoft dan kiat desain dari para ahli antarmuka yang disebutkan di atas. Lab Aplikasi Windows Store akan diluncurkan di 30 lokasi di seluruh dunia pada 15 Oktober, meskipun bantuan desain tidak akan tersedia sampai setelah peluncuran resmi sistem operasi pada 26 Oktober.
Adegan dari pengembangan Windows 8 kamp di Asia.Tapi masih ada satu wortel yang tidak dilambaikan Microsoft di depan pengembang Windows 8: subsidi berbayar untuk membuat aplikasi. Microsoft tidak menawarkan pembayaran tunai sebagai insentif dengan cara apa pun, bertentangan dengan apa yang dilakukan RIM untuk merangsang minat BB10. Pengembang yang kami ajak bicara menegaskan bahwa mereka belum menerima bantuan keuangan untuk membuat aplikasi Windows 8 mereka. Apa yang masih harus dilihat adalah apakah kebijakan tanpa subsidi akan tetap berlaku jika Windows Store gagal menembaki semua silinder saat peluncuran.
Pengembang! Pengembang! Pengembang!
Di antara SDK yang fleksibel namun lugas, perangkat lunak pengembangan Visual Studio yang kuat, dan infrastruktur dukungan yang kuat, Microsoft telah menekan kekhawatiran utama yang biasanya terkait dengan lompatan kapal ke platform baru. Sementara itu, alat seperti JamPot's TheAppBuilder membantu bahkan non-pengembang naik di kereta musik Windows 8 dengan layanan pembuatan aplikasi DIY yang tidak memerlukan pengalaman pengkodean apa pun.
Fokus Steve Ballmer pada pengembang! pengembang! pengembang! dapat membayar dividen jangka panjang untuk pengadopsian Windows 8, tetapi sepertinya strategi tersebut juga dapat membuahkan hasil dalam jangka pendek. Menurut Microsoft analis Wes Miller WinAppUpdate.com, Windows Store saat ini menawarkan hampir 4.000 aplikasi di seluruh dunia, angka yang hampir dua kali lipat dalam lebih dari dua minggu. Tingkat pertumbuhan Windows Store masih belum cukup eksponensial untuk menantang ratusan ribu aplikasi yang tersedia untuk Android dan iOS, tetapi tampaknya Microsoft dapat dengan sangat baik menekan angka ajaib 5.000 analis yang menurut para pakar sangat penting untuk Windows Store awal (dan Windows RT) sukses.
Tentu saja, menjaga bar rendah bertindak sebagai pedang bermata dua. Windows Store mungkin berkembang pesat, tetapi sebagian besar aplikasi yang tersedia saat ini, baik, tidak diunggulkan pada yang terbaik dan buruk pada kondisi terburuk. Keadaan buruk dari pemilihan aplikasi saat ini mendorong WinAppUpdate's Miller untuk melakukan kata-kata kasar yang berkualitas terkait pada awal Oktober.
"Anda punya hampir satu bulan sebelum Windows Store ditayangkan," ia memohon dalam posting baru-baru ini.. "Luangkan waktu untuk membangun beberapa aplikasi hebat. Jangan membangun massa yang biasa-biasa saja. Sudah ada toko aplikasi yang melakukan itu."
Apakah pengembang akan meningkatkan permainan mereka? Dapatkah framework aplikasi Microsoft yang sangat baik menarik massa ke Windows 8? Pertanyaan-pertanyaan itu tidak akan dijawab untuk sementara waktu, tetapi satu hal sudah pasti: Microsoft melakukan semua yang dapat dilakukan untuk memberikan semua yang mereka butuhkan untuk membuat aplikasi Windows 8 sukses.
Asal Kejadian: Terbaik di Kelas, tetapi Tanpa Beban Tanpa Beban
Menawarkan kinerja umum tertinggi yang pernah kita lihat, Kejadian adalah boleh dibilang sepadan dengan lengan dan kaki yang Origin minta dalam perdagangan.
Microsoft cadangan pengembangan aplikasi Windows dengan uang tunai
Sekali lagi, Microsoft telah membuka pundi-pundinya untuk pengembang aplikasi, menawarkan mereka hingga $ 2.000 untuk membangun Windows 8 baru dan Aplikasi Windows Phone.
Menambahkan Inputscopes Berbeda: Tutorial Pengembangan Aplikasi Windows Phone - Bagian 27
Melihat Inputscopes yang berbeda tersedia di Windows Phone 7 dan bagaimana gunakan mereka di aplikasi Anda. Bagian dari seri Pengembangan Aplikasi Windows Phone Apps,