Cara membuat aplikasi untuk windows phone. Pengembangan aplikasi untuk Windows Phone. Mempersiapkan lingkungan kerja. Lisensi pengembang dan pembukaan kunci

Halo semuanya! Anda mungkin pernah mendengar kabar itu dalam 4 minggu pertama Lebih dari 75 juta orang telah menginstal Windows 10. Dalam konteks ini, kami sangat senang berbagi dengan Anda artikel pengantar dari Arseny Pechenkin dari DataArt tentang cara mulai mengembangkan sepuluh aplikasi teratas.

Bagi mereka yang ragu apakah akan menginstal Windows 10 di mesin favorit mereka atau tidak, kami menawarkan ikhtisar singkat materi tentang platform, alat pengembangan, dan fitur baru yang tersedia saat mengembangkan aplikasi.

Saya rasa semua orang sudah tahu di mana dan bagaimana mendapatkan salinan Windows 10 - kami tidak akan membahas hal ini secara khusus. Instalasi dilakukan dengan cara yang sama Instalasi Windows 8. Jika Anda akan memperbarui sistem, saya sangat menyarankan Anda melakukannya file cadangan dari disk sistem.

Peralatan

Alat pengembangan apa yang dapat saya gunakan? Anda memerlukan MS Visual Studio 2015 baru. Edisi gratis sekarang tersedia Studio Visual Edisi Komunitas 2015 dan berbayar Edisi profesional dan Perusahaan.

Beberapa waktu yang lalu, hampir semua bagian tentang pengembangan untuk Windows 10 mengarah ke bagian tentang pengembangan untuk Windows 8.1, tetapi setelah rilis dokumentasi diperbarui secara bertahap (dengan mempertimbangkan fakta bahwa platform UWP untuk Windows 10 adalah pengembangan dari WinRT).

Kursus online di Microsoft Virtual Academy

Bagi mereka yang lebih menyukai format audio visual untuk mengenal platform ini, tersedia kursus pengantar: Panduan Pengembang untuk Windows 10.

Kursus ini mencakup fitur-fitur utama platform, model dan alat yang tersedia untuk membuat aplikasi Windows. Beberapa skenario dasar yang diterapkan dalam aplikasi dipertimbangkan: bekerja dengan sejumlah kecil memori, pelaksanaan tugas di latar belakang, komunikasi antar perangkat, manajemen file dan data, dan metode interaksi pengguna.

Lisensi dan pembukaan kunci perangkat

Seperti halnya pengembangan untuk Windows 8/8.1, diperlukan lisensi pengembang. Ternyata mirip dengan lisensi Pengembang Windows 8/8.1 saat membuat proyek pertama Anda langsung di Visual Studio (ini tidak sama dengan akun penerbitan toko). Untuk menginstal aplikasi di perangkat Anda, jangan lupa untuk membuka kuncinya:

Aplikasi Universal

Apa yang baru bagi pengembang? Diumumkan bahwa aplikasi universal dapat dijalankan di perangkat apa pun platform Windows 10. Hal ini diimplementasikan melalui sistem berbagai API. Artinya, ada lapisan API yang umum untuk semua platform ( Jendela Universal Peron, UWP). Jika aplikasi hanya menggunakan kemampuannya, maka aplikasi akan berfungsi di semua platform dengan UWP.

Jika Anda perlu menggunakan kemampuan platform tertentu (misalnya, bekerja dengan tombol perangkat keras pada ponsel cerdas), Anda dapat menggunakan API yang sesuai melalui ekstensi platform. Fungsionalitas ini hanya akan berfungsi pada platform yang memiliki API ini, jadi pemeriksaan ketersediaan metode dan kelas yang sesuai perlu dimasukkan ke dalam kode.

Templat

Di luar kotak di Visual Studio, kami hanya memiliki akses ke satu templat proyek, Aplikasi Kosong.

Ini adalah proyek Aplikasi Windows Universal Satu Halaman yang tidak memiliki kontrol atau struktur yang telah ditentukan sebelumnya.
Kecuali templat standar, Anda dapat menemukan templat dari komunitas pengembang.

Koleksinya saat ini mencakup templat proyek berikut:

  • Aplikasi Kosong, proyek XAML satu halaman dasar. Mirip dengan Aplikasi Kosong standar yang disertakan dalam SDK Windows 10, tetapi tanpa telemetri Application Insights.
  • SplitView App, proyek aplikasi multi-halaman dengan kontrol SplitView adaptif.
  • Aplikasi Komposisi, proyek yang tidak menggunakan pustaka komponen standar, melainkan menggunakan Windows.UI.Composition API,
  • Aplikasi Composition XAML, sebuah proyek yang menggunakan XAML dan Windows.UI.Composition API.

Contoh

Untuk mempermudah masuk ke platform UWP, Microsoft telah menyiapkan kumpulan contoh yang terus bertambah:

Ada pendapat bahwa di kehidupan nyata ponsel cerdas dengan OS Microsoft ditemukan sesering orang dengan patronimik “Artemovich”. Kebijakan aneh (secara halus) dari “Perusahaan Jahat” mengenai keluarga ponsel ketujuh dan kedelapan sistem operasi membuat banyak pengguna enggan bereksperimen dengan “jendela” untuk ponsel cerdas, dan kini perusahaan tersebut secara serius mengambil tugas untuk memperbaiki citranya di ceruk pengguna ini. Sebagai penggemar bawah tanah Microsoft, saya berharap semuanya akan berhasil untuk mereka - "sepuluh besar" berbaris di seluruh planet ini, kartu truf utamanya adalah satu inti untuk semua platform, dan oleh karena itu ia memiliki setiap peluang untuk memenangkan sebagian besar dari pasar seluler. Dan sebagai seorang programmer, saya akan dengan senang hati membuatkan Anda artikel pengantar tentang pengembangan mobile axis ini, agar Anda selalu siap dengan pertumbuhan popularitasnya :).

Ikhtisar arsitektur

Berkat inti umum dan sistem runtime aplikasi UWP, setelah ditulis, aplikasi akan berjalan di semua perangkat di bawahnya Kontrol jendela 10. Kisaran ini meliputi:

  • komputer desktop;
  • sistem server - OS Windows Server 2016;
  • laptop - MS Surface Book;
  • tablet - MS Surface Pro;
  • ponsel pintar - Lumia;
  • konsol permainan - Xbox One;
  • kacamata augmented reality - MS HoloLens;
  • tablet dinding - MS Surface Hub;
  • jam tangan pintar - MS Band 2.

Daftarnya sangat mengesankan. Apalagi UWP tidak sebatas eksekusi saja program aplikasi, ini juga mendukung pengoperasian driver di tingkat kernel. Ini memungkinkan Anda membuat driver yang berfungsi pada perangkat berbeda, asalkan komponen spesifik yang dimaksudkan pengemudi ini, satu dan sama.

UWP mendukung driver tingkat kernel dan tingkat pengguna. Subsistem mencakup antarmuka driver perangkat ( Pengemudi Perangkat Antarmuka - DDI), yang dapat digunakan oleh driver UWP.

Namun semua ini tidak menyelamatkan pengembang dari menyesuaikan antarmuka dengan platform dan resolusi layar tertentu. Dalam beberapa kasus khusus, hal ini mungkin tidak diperlukan.

Alat Pengembang

Untuk menulis, men-debug, menyebarkan, dan menguji aplikasi untuk Windows 10 Mobile, Anda memerlukan Visual Studio 2015 (siapa yang meragukannya). Musim panas ini pembaruan ketiga dirilis. Saya sangat merekomendasikannya! Perbaikan bug utamanya adalah pengurangan konsumsi memori dibandingkan dengan pembaruan kedua.

Anda juga perlu jendela 10 Pembaruan Hari Jadi SDK: itu mencakup semuanya alat yang diperlukan untuk mengembangkan aplikasi untuk seluruh armada perangkat yang menjalankan Windows 10. Jika Anda menggunakan VS 2015 dengan pembaruan ketiga, maka itu sudah menyertakan SDK terbaru.

Salah satu inovasi utamanya adalah Windows Ink. Dengan menggunakan API ini, Anda dapat menambahkan dukungan pena dalam dua baris kode. Ada dua objek kontrol untuk ini: InkCanvas dan InkToolbar.

Cortana API baru mempermudah penerapan kontrol suara. Komponen Tindakan Cortana di API baru memungkinkan Anda membuat frasa/ekspresi baru.

Otentikasi biometrik Windows Hello sekarang tersedia untuk pengembang web di browser Edge.

Blend untuk Visual Studio 2015, alat pemodelan antarmuka pengguna, memberikan kemampuan desain UI yang ditingkatkan dibandingkan VS. Dengan itu, Anda dapat membuat tata letak di XAML untuk semua aplikasi yang didukung: aplikasi, web, universal, seluler, dan sebagainya. Ini juga berisi konstruktor untuk tugas tambahan, di antaranya membuat animasi dan mengontrol perilaku elemen.

Cara membuat aplikasi untuk Windows 10 Mobile

Cara utama membuat aplikasi untuk smartphone dengan Windows 10 Mobile adalah dengan melakukan pengembangan Aplikasi universal (UWP).(Gulir Visual C# → Windows → Universal New Project Wizards).

Namun, dia bukan satu-satunya. Seperti yang Anda ketahui, Xamarin dibangun ke dalam Visual Studio 2015, dengan bantuannya Anda juga dapat membuat aplikasi untuk Windows 10 Mobile, secara bersamaan untuk Android dan iOS, mengubah antarmuka dan membiarkan logika program di C# (Visual C# → Cross-Platform).

Selain bahasa Visual C#, Visual Basic atau Visual C++ juga bisa dipilih sama-sama. VS 2015 memungkinkan Anda membuat aplikasi serbaguna dengan menggunakan JavaScript(JavaScript → Windows → Aplikasi Universal). Mereka juga dapat diterapkan ke perangkat Windows 10 Mobile.

Alat untuk bekerja dengan proyek lama

Sepanjang sejarah panjang ruang operasi sistem Windows jumlah yang paling banyak aplikasi yang berbeda. DENGAN rilis Windows 8 dan WinRT (dan lebih baru Windows 10 dan UWP) sudah lama aplikasi klasik sudah ketinggalan zaman, karena hanya desktop Win 8 dan Win 10 yang mendukung aplikasi klasik Win32, COM, dan .NET. Hal ini membuat Microsoft sedih. Namun mereka menyadari bahwa mereka dapat mengembangkan konverter yang akan mengubah aplikasi lama untuk subsistem UWP lanjutan yang baru. Dari sinilah lahir Konverter Aplikasi Desktop.

Mengonversi proyek Xcode dilakukan dalam dua langkah. Pertama, Anda perlu menambahkan penyorotan sintaksis untuk bahasa Objective-C di Visual Studio: instal ekstensi objc-syntax-highlighting.vsix dari folder winobjc\bin. Kemudian menggunakan utilitas baris perintah vsimporter.exe perlu mengubah proyek Xcode menjadi proyek VS. Setelah ini, file sln yang dihasilkan dapat dibuka di studio, di mana sintaks Objective-C akan disorot. Anda dapat membuat dan menjalankan aplikasi, aplikasi tersebut akan berjalan sama seperti semua program Windows lainnya.

Sialan, betapa menakjubkannya melihat kode Objective-C disorot dengan benar di Visual Studio!

Kompiler gratis digunakan untuk mengkompilasi kode Obj-C Dentang. Karena keluarannya adalah aplikasi UWP standar, maka dapat diluncurkan pada perangkat seluler Lingkungan Windows 10 Ponsel. Satu program dapat berisi kode dalam C++ dan Obj-C.

Jika Anda memiliki proyek untuk versi sebelumnya Windows Phone, yaitu 8.1 (atau 8.0), kemudian ketika dibuka di VS 2015, studio akan otomatis mengupdate project agar memenuhi persyaratan aplikasi universal jendela (UWP). Tidak hanya markup yang akan diubah antarmuka pengguna di XAML, tetapi juga dengan logika program di JS/C++/C#/VB. Jika ada panggilan ke subsistem WinRT dalam kode, maka panggilan tersebut akan diubah menjadi panggilan UWP.

Ada jenis aplikasi umum lainnya - permainan. iOS dan Android dirender menggunakan antarmuka OpenGL tingkat rendah. Sebaliknya, pada Windows 10 Mobile, DirectX 11 digunakan untuk menampilkan gambar dalam game. Tapi ada solusinya - proyek open source ANGLE. ANGLE (Almost Native Graphics Layer Engine) - mesin lapisan grafis yang hampir asli - memungkinkan pengguna Windows menjalankan aplikasi OpenGL ES dengan lancar pada perangkat keras yang menjalankan DirectX 11. Hal ini dicapai dengan mengonversi panggilan dari OpenGL ES API ke DirectX 11 API. ANGLE sepenuhnya mendukung tiga jenis aplikasi berikut:

  • aplikasi universal untuk Windows 10 (aplikasi Universal Windows);
  • aplikasi untuk Windows 8.1 dan Windows Phone 8.1;
  • aplikasi desktop klasik desktop Windows (desktop Windows aplikasi).

Masalah ini dibahas lebih rinci dalam buku saya "The Magic of Torque" (sekali lagi, Anda sedang mempromosikan buku Anda! Baiklah, Anda pantas mendapatkannya. - Ed.).

Kelanjutan hanya tersedia untuk pelanggan

Opsi 1. Berlangganan Hacker untuk membaca semua materi di situs

Berlangganan akan memungkinkan Anda membaca SEMUA materi berbayar di situs dalam jangka waktu yang ditentukan. Kami menerima pembayaran kartu bank

, uang elektronik dan transfer dari rekening operator seluler.

Halo semuanya!

Postingan terakhir saya ditulis cukup lama dan inilah saatnya untuk memperbaiki fakta menyedihkan ini. Hari ini saya memutuskan untuk membagi rangkaian artikel tentang Windows Azure dan berbicara tentang platform lain yang tidak kalah menarik dari Microsoft - Windows Phone. Seperti yang mungkin sudah Anda ketahui, sistem operasi untuk perangkat seluler Microsoft telah lama berada di pasar (sejak 2010) dan saat ini menempati salah satu posisi terdepan, bahkan di beberapa negara bahkan melampaui. Oleh karena itu, banyak pengembang baik di Rusia maupun di seluruh dunia sudah menulis aplikasi untuk OS ini dengan sekuat tenaga, melaporkan penjualan yang sangat baik dan keuntungan di Windows Store.

Memulai mengembangkan aplikasi untuk Windows Phone sebenarnya cukup mudah. Jika Anda sudah mengetahui C# dan pernah memiliki pengalaman dengan WPF atau Silverlight, maka Anda dapat mengatakan bahwa Anda mengetahui 80% informasi yang diperlukan. Faktanya adalah bahwa platform pengembangan untuk Windows Phone pada awalnya didasarkan pada Silverlight, dan pada versi WP8 digantikan oleh platform yang agak mirip dengannya, meskipun lebih mirip dengan WinRT. Jadi jika Anda pernah menulis aplikasi di WPF, Anda tahu apa itu MVVM dan apa kegunaannya, silakan menulis aplikasi untuk Windows Phone.

Namun bagaimana jika Anda tidak melakukannya pengembang berpengalaman, tetapi apakah Anda benar-benar ingin memiliki aplikasi unik Anda sendiri di sini dan sekarang yang dapat Anda instal di ponsel Anda dan dipamerkan kepada teman-teman Anda? Inilah yang akan kita bahas di artikel hari ini.

Studio Aplikasi Windows Phone

Saya selalu menyukai Microsoft karena Microsoft menyediakan hal yang sangat berguna bagi pengguna dan pengembangnya alat yang nyaman untuk bekerja. Dan kemudian pada bulan Agustus Microsoft memperkenalkannya layanan baru, yang memungkinkan siapa saja, bahkan mereka yang sama sekali tidak paham pemrograman, membuat aplikasi sendiri untuk Windows Phone. Ini disebut Windows Phone App Studio.

Dengan menggunakan dari layanan ini hanya dalam empat langkah Anda dapat membuat aplikasi lengkap dari awal. Anda dapat mengatur gaya, gambar, dan data Anda sendiri, menambahkan deskripsi dan mengunggah hasilnya ke app store. Namun, Anda tidak harus menjadi pengembang terdaftar (berlangganan tahunan berharga $99). Sekarang setiap orang memiliki kesempatan untuk membuka kunci satu perangkat secara gratis dan mengunduh hingga dua perangkat aplikasi sendiri untuk menguji mereka.

Saya sendiri menjadi tertarik dengan kemampuan apa yang dimiliki layanan ini, dan saya memutuskan untuk membuat aplikasi satelit untuk proyek mini saya, Fakta tentang Pemrograman. Sekarang saya akan memberi tahu Anda tentang hal ini secara rinci.

Langkah 0.1. Pendaftaran

Untuk mulai menggunakan layanan ini, Anda perlu mendaftarkan akun LiveID Anda sendiri. Saya rasa tidak ada gunanya menjelaskan apa itu jika Anda pernah menggunakan layanan apa pun dari Microsoft. Buka situs web App Studio dan klik Tombol mulai Bangunan:

Masukkan login dan kata sandi LiveID Anda dan Anda akan dibawa ke sistem manajemen untuk aplikasi Anda. Jika ini pertama kalinya Anda melakukan ini, Anda pasti melakukannya daftar kosong. Saya sudah memiliki aplikasi prog_facts di koleksi saya.

Langkah 0.2. Memilih jenis aplikasi

Untuk membuat aplikasi pertama Anda, Anda perlu memilih item menu Buat. Anda akan ditawari dua opsi - membuat aplikasi berdasarkan salah satu templat yang tersedia atau mengatur semuanya dari awal.

Ada banyak template yang sudah jadi. Diantaranya ada template untuk aplikasi yang berhubungan dengan olahraga (misalnya untuk melacak hasil tim favorit Anda), keluarga, hiburan, dan masih banyak lagi. Saat Anda mengarahkan kursor ke template, Anda akan melihatnya deskripsi singkat, dan ketika Anda memilih masing-masing, Anda akan melihatnya jendela tambahan, yang akan menunjukkan seperti apa tampilan aplikasi ini.

Dalam kasus saya, saya memutuskan untuk tidak mengandalkan template, tetapi membuat aplikasi dari awal dengan memilih item menu yang sesuai membuat aplikasi kosong.

Langkah 1: Informasi Aplikasi

Langkah pertama dan paling sederhana dari empat langkah yang dijanjikan kepada kita untuk membuat aplikasi adalah bertanggung jawab atas informasi tentang aplikasi masa depan. Anda perlu memberikan namanya, deskripsi singkat dan memilih logo. Logonya harus masuk format PNG dan ukuran 160x160 piksel.

Perhatikan nomor telepon yang ditampilkan di sebelah kanan. Itu selalu menampilkan aplikasi Anda dengan perubahan yang Anda buat.

Langkah 2. Mengisi dengan konten

Setiap aplikasi dibangun melalui Windows Phone Studio Aplikasi, terdiri dari beberapa bagian. Setiap bagian adalah sekumpulan halaman yang saling berhubungan oleh semacam logika. Misalnya data yang bisa ditampilkan di halaman ini. Mari buat bagian baru di mana kita akan menggunakan RSS feed sebagai sumber data.

Di sini Anda perlu mengatur nama bagian yang akan datang, memilih jenis sumber data (Koleksi, RSS, video YouTube, gambar Flickr, pencarian Bing, dan konten HTML5 tersedia) dan memberinya nama. Setelah membuat bagian, kita akan dibawa ke halaman pengeditan.

Halaman pengeditan dibagi menjadi beberapa bagian. Di bagian Sumber Data, Anda dapat mengelola sumber data yang terkait dengan bagian ini. Bagian Halaman berisi daftar semua halaman yang termasuk dalam bagian tersebut. Anda akan melihat bahwa kami telah membuat dua halaman secara default. Yang pertama, disebut Blog, adalah halaman utama bagian tersebut, yang berisi entri yang dibaca dari RSS feed. Halaman Info kedua dibuat secara otomatis dan bertanggung jawab untuk menampilkan rincian setiap entri RSS ketika pengguna memilihnya dari daftar. Kami akan meninggalkan halaman bagian untuk saat ini dan mengedit sumber data terlebih dahulu. (dan jangan lupa klik Simpan Perubahan agar bagian tersebut tersimpan di proyek)

Langkah 2.1. Sumber data

Setelah memilih sumber data pada layar sebelumnya, kita akan dibawa ke jendela untuk mengeditnya. Karena kita telah memilih jenis sumber RSS, kita akan diminta menentukan URL dari mana data akan diterima. Untuk contoh ini, kami akan menggunakan RSS feed yang terletak di

Setelah Anda klik Refresh dan simpan hasilnya, halaman rumah aplikasi di emulator, Anda akan langsung melihat bahwa datanya berasal Umpan RSS sudah ditampilkan di aplikasi Anda. Ini sangat mudah dan berguna, karena Anda dapat langsung mengetahui seperti apa tampilan programnya. Misalnya, umpan RSS saya tidak melampirkan gambar ke postingan, sehingga pembuat App Studio menggantikan gambar default yang terlihat tidak pada tempatnya. Mari kita perbaiki ini.

Langkah 2.2. Mengedit tampilan halaman

Dengan memilih salah satu halaman pada halaman “Konfigurasi Konten Aplikasi” di bagian Halaman Bagian, Anda akan dibawa ke jendela untuk mengeditnya. Ada beberapa kemungkinan templat yang tersedia untuk setiap jenis halaman. Untuk halaman Blog yang awalnya ingin saya perbaiki, sudah diatur tampilan default untuk menampilkan postingan dan gambar. Mari kita pilih tampilan yang hanya memuat postingan, sekaligus menyesuaikan judul halaman:

Anda dapat langsung melihat perubahan pada aplikasi. Sekarang catatan-catatan tersebut berjalan satu demi satu secara berurutan, yang mengarah ke penampilan aplikasi untuk gaya minimalis. Sebaiknya perhatikan kolom Judul Item dan Subjudul Item. Alih-alih teks biasa Sekarang ada ekspresi yang tidak dapat dipahami tertulis di sana (Data.Judul) dan (Data.Summary). Bagi mereka yang familiar dengan WPF, ini bisa dibandingkan dengan Data Binding. Untuk yang lain, saya akan menjelaskannya.

Karena bagian kita dibuat berdasarkan Sumber Data, kita harus dapat memperoleh data dari sumber ini. Ekspresi ini hanya berarti bahwa di bidang terkait kami ingin melihat informasi yang diterima dari RSS feed. Di sini objek Data mewakili satu postingan dari RSS, dan bidang Judul dan Ringkasan mewakili beberapa bagian spesifik dari postingan ini. Jika Anda mengklik ikon di sebelah kanan bidang, Anda akan melihat seluruh daftar bidang objek Data yang tersedia, di antaranya terdapat informasi tentang pembuat entri, tanggalnya, tautannya, dan banyak lagi.

Mari kita coba mengedit halaman Info dengan cara yang sama. Kumpulan templat yang sedikit berbeda tersedia untuk itu, di antaranya kami akan memilih yang paling sederhana dan paling sesuai:

Segala sesuatu di halaman ini kurang lebih sama. Satu-satunya hal adalah itu bukan suatu objek Data di sini kita menggunakan Konteks, yang pada dasarnya sama.

Langkah 2.3. Menambahkan menu dan bagian lainnya

Selain bagian sederhana, Anda dapat menambahkan menu yang disebut ke Windows Phone App Studio. Ini adalah bagian yang terdiri dari daftar link ke bagian lain atau situs eksternal. Saya memutuskan untuk menambahkan menu ke bagian video situs ini sehingga Anda selalu memilikinya akses cepat Ke informasi yang berguna. Menambahkan menu mirip dengan bagian sederhana dan pengaturannya tidak sulit. Jadi saya sarankan Anda menguasai ini sebagai pekerjaan rumah.

Langkah 3. Gaya

Setelah selesai mengisi aplikasi dengan bagian, halaman dan menu, kita beralih ke pembicaraan tentang keindahan yaitu gaya. Di Bagian 3 “Konfigurasi Gaya Aplikasi” Anda dapat mengonfigurasi dasar skema warna, yang akan digunakan dalam aplikasi Anda. Saya memilih warna yang digunakan di blog - biru dan putih. Dengan demikian, pengaplikasiannya menjadi ringan dan menyenangkan, meski tidak ada perdebatan soal selera.

Warna Aksen Kuas menentukan warna aksen utama Anda. Ini bertanggung jawab atas header aplikasi. Background Brush, seperti yang Anda duga, bertanggung jawab atas warna latar belakang. Anda juga dapat memilih gambar jika menurut Anda lebih sesuai dibandingkan isian warna solid. Foreground Brush adalah warna font yang akan digunakan untuk menampilkan data di aplikasi Anda. Nah, Application Bar Brush adalah warna latar belakang menu bar yang ditampilkan di bagian bawah.

Langkah 3.1. Ubin

Ubin adalah bagian integral dari aplikasi apa pun untuk Windows Phone. Mereka dapat menyempurnakan aplikasi Anda dengan memungkinkan pengguna melihatnya informasi tambahan tanpa membuka jendela program utama. Tentu saja, di Windows Phone App Studio Anda tidak akan dapat membuat ubin pintar yang dapat memperbarui tampilannya secara mandiri dan memuat data tambahan dari suatu tempat. Namun, Anda dapat memilih dari beberapa perilaku standar menggunakan beberapa data statis. Misalnya untuk aplikasi glamcoder, saya memilih jenis ubin Iconic Template dan akan menampilkan deskripsi singkat aplikasi di dalamnya:

Langkah 3.2. Layar splash dan Lock

Ini adalah dekorasi tambahan yang akan membuat tampilan lamaran Anda lebih elegan dan rapi. Gambar Splash Screen adalah gambar yang ditampilkan kepada pengguna saat aplikasi Anda sedang dimuat. Biasanya, logo program atau perusahaan Anda ditempatkan di sana agar pengguna dapat segera memahami aplikasi mana yang akan dia gunakan saat ini.

Gambar Lock Screen adalah gambar yang akan ditampilkan pada layar kunci. Faktanya, tidak ada arti praktis khusus di dalamnya, karena gambar ini statis di dalam Windows Phone App Studio, dan kecil kemungkinannya pengguna ingin mengganti wallpaper Bing berwarna-warni dengan gambar Anda.

Langkah 4. Terakhir

Ya, kita sudah sampai pada intinya tahap terakhir– membuat aplikasi pertama kami untuk Windows Phone. Pada halaman terakhir Dengan nama Hasilkan, opsi berharga menanti kita - untuk menghasilkan paket yang nantinya dapat kita instal di perangkat kita. Klik tombol besar Hasilkan aplikasi dan tunggu hingga keajaiban bekerja.

Setelah pembuatan selesai, Anda akan melihat pesan terkait, serta beberapa opsi untuk dipilih. Pertama, Anda akan menerima email tempat Anda dapat mengunduh aplikasi Anda. Kedua, Anda dapat mengunduh file paket yang sudah jadi ke komputer Anda dan kemudian mempublikasikannya di toko aplikasi. Dan opsi ketiga - Anda dapat mengunduh kode sumber menerima permohonan untuk mengeditnya. Saya menyarankan Anda untuk menggunakan cara ketiga. Pertama, ini akan memberi Anda lebih banyak fleksibilitas dan Anda akan dapat membuat perubahan yang tidak dapat dilakukan di Windows Phone App Studio. Dan kedua, dan ini yang paling penting, Anda akan dapat memahami kode aplikasi secara mandiri, mempelajari cara kerjanya, sehingga lain kali Anda dapat menulis semuanya sendiri.

Kesimpulan

Popularitas sistem operasi seluler tertentu saat ini tidak ditentukan oleh fungsi yang diberikan langsung kepada pengguna, tetapi oleh aplikasi yang tersedia di toko dan yang memungkinkan Anda memperluas fungsionalitas setiap perangkat tanpa batas. Saya sering mendengar orang yang tidak terlalu paham dengan Windows Phone mengatakan bahwa ini adalah sistem yang terbelakang, dan tidak ada aplikasi yang diperlukan dan omong kosong serupa. Semua ini tidak benar. Sistem secara aktif berkembang, setiap hari semakin banyak aplikasi baru, berguna, dan terkadang bahkan eksklusif bermunculan.

Saya sangat berharap artikel ini menginspirasi Anda untuk menulis aplikasi Windows Phone pertama Anda. Dan saya ingin percaya bahwa pengetahuan yang Anda peroleh akan membantu Anda berkreasi Instagram baru atau Angry Birds yang baru. Dan agar hal ini terjadi sedini mungkin, buka portal pengembangan untuk Windows Phone, pelajari materi, tonton video tutorial, dan berkreasi.

Semoga sukses dan lamaran bagus untuk Anda!

Sebelum memulai proses pengembangan aplikasi untuk ponsel, saat mengerjakan, perlu menyiapkan alat khusus, yang tanpanya tidak mungkin menyelesaikan tahap selanjutnya.

Mempersiapkan pengembangan memerlukan perangkat lunak berikut:

  • Visual Studio 2010

Perangkat lunak ini memungkinkan Anda melakukannya penggunaan penuh penundaan. Perlu dicatat bahwa penundaan serupa digunakan untuk versi desktop Windows.

  • Campuran Ekspresi

Perangkat lunak ini adalah desainer visual, berkat itu Anda dapat dengan mudah bekerja dengan lapisan, semua jenis templat, gaya desain, dan animasi. Versi Ekspresi Blend4 untuk Windows Telepon tersedia untuk unduh gratis. Perlu dicatat bahwa Expression Blend adalah basis untuk XAML.

Dengan menggunakan dari paket ini proses pengembangan dapat dimulai.

  • Emulator Windows Phone

Memungkinkan Anda membuat aplikasi di emulator dengan Internet Explorer9 bawaan, dilengkapi dengan HTML5. Anda juga dapat menggunakannya untuk menguji panggilan dan pengiriman SMS, serta mendukung banyak fungsi berguna, termasuk multi-sentuh pada monitor dan simulasi kamera. Layanan geolokasi tersedia untuk digunakan. Namun emulator ini tidak mendukung konten media Zune.

  • XNA Game Studio4.0

Berkat software ini, Anda dapat mengembangkan game untuk konsol, PC, dan WindowsPhone. Pustaka Kerangka XNA adalah perangkat lunak penting yang dicirikan oleh kode yang dikelola.

Perangkat lunak tambahan

Alat tambahan untuk pengembang mencakup hal berikut:

  • Alat Pendaftaran Pengembang WindowsPhone.
  • Profiler WindowsPhone. Ini membantu mendeteksi masalah kinerja.
  • Perangkat Silverlight untuk WindowsPhone.

Fitur lingkungan pengembangan

Setelah semua alat yang diperlukan terinstal, pengembang akan memiliki akses ke berbagai templat aplikasi Silverlight untuk WindowsPhone. Perangkat lunak ini meliputi: set lengkap komponen teknologi untuk pengembangan, dan UI bergaya Windows 8, yang merupakan konsep efektif untuk desain antarmuka dan sistem yang memungkinkan Anda berinteraksi dengan pengguna di tingkat tinggi. Dengan bantuannya, Anda dapat menciptakan gaya yang berkesan dan orisinal yang benar-benar akan membuat aplikasi tersebut menonjol di antara banyak aplikasi lainnya di toko.

Ada tiga templat yang mewakili tiga gaya berbeda yang dirancang untuk WindowsPhone:

  • Templat pertama disebut Aplikasi WindowsPhone, yang merupakan contoh umum aplikasi percakapan. Interaksi dengan pengguna dilakukan menggunakan satu layar.
  • Aplikasi WindowsPhone Pivot dibuat sebagai aplikasi yang berisi bookmark. Masing-masing penanda memiliki judulnya sendiri, yang dengannya Anda dapat menentukan isinya. Pivot digunakan sebagai elemen kontrol.
  • Aplikasi WindowsPhone Panorama memiliki sistem interaksi unik dengan pengguna, yang dilakukan melalui zona yang dibagi menjadi beberapa panel pengguliran horizontal. Untuk dari templat ini penempatan karakteristik gambar latar belakang di seluruh panorama. Konten ditempatkan pada panel yang berdekatan dengan sisi kanan, dapat dilihat saat menampilkan yang sekarang. Panorama adalah elemen manajemen.

Perlu dicatat bahwa templat yang namanya diakhiri dengan Agen adalah templat untuk perpustakaan khusus, tujuan utama yaitu melakukan berbagai tugas latar belakang. Ada juga sejumlah besar berbagai template lain yang memainkan peran penting dalam proses pengembangan berbagai aplikasi seluler.

Anda dapat mempelajari lebih lanjut tentang mengembangkan aplikasi untuk Windows Phone .

Pembaruan terkini: 31.10.2015

Windows Phone merupakan salah satu dari tiga sistem operasi terpopuler untuk smartphone saat ini, sehingga menimbulkan kebutuhan akan berbagai macam aplikasi untuk sistem operasi tersebut. Dan meskipun Windows Phone masih kalah popularitasnya sistem Android atau iOS, pada saat yang sama, jumlah perangkat yang menjalankan OS ini bertambah secara absolut, yang dengan satu atau lain cara menciptakan kebutuhan akan aplikasi. Selain itu, terdapat area di mana Windows Phone dapat bersaing dengan sistem lain, seperti aplikasi bisnis.

Mari kita lihat apa yang kita perlukan untuk membuat aplikasi untuk Windows Phone 8.1. Dan kita memerlukan lingkungan pengembangan Visual Studio Express 2013 untuk Windows dengan paket layanan tidak lebih rendah dari SP2 (karena paket layanan dari SP2 dan lebih tinggi secara default berisi Windows Phone SDK 8.1). Selain itu, alih-alih versi Express, kita dapat menggunakan edisi Visual Studio lain yang lebih canggih, seperti Visual Studio Community, Professional, atau Ultimate.

Dari segi fungsionalitas untuk pengembangan WP8.1, rilis ini tidak jauh berbeda, dan kedepannya untuk semua contoh saya akan menggunakan Visual Studio Express 2013 untuk Windows.

Selain pengembangan itu sendiri, kita juga membutuhkan alat pengujian. Visual Studio menyediakan emulator smartphone secara default yang dapat Anda gunakan untuk pengujian. Namun, untuk menghubungkan emulator, kita perlu mengaktifkannya modus BIOS virtualisasi, maka di Windows Anda perlu mengaktifkan Hyper-V, yang memiliki sejumlah keterbatasan. Secara khusus, mode Hyper-V hanya tersedia untuk 64-bit Versi Windows 8 Pro dan Windows 8 Perusahaan. Dan jika OS Anda adalah Windows 8 Basic atau Windows RT, maka Anda tidak akan bisa menggunakan Hyper-V.

Selain itu tentunya kita juga bisa menggunakan smartphone dengan OS Windows Phone 8.1. Meskipun emulator sangat nyaman: mereka menyediakan berbagai perangkat dengan pengaturan berbeda, pengujiannya perangkat nyata. Oleh karena itu, kedepannya saya akan menggunakan smartphone sebagai perangkatnya.

Sebelum menggunakan smartphone, kita harus melakukan prosedur kecil untuk mendaftarkan smartphone untuk pengembangan.

Pendaftaran telepon

Untuk mendaftarkan telepon Anda, Anda perlu menggunakan utilitas yang disertakan dengan Windows Phone SDK 8.1.

Untuk mendaftarkan ponsel Anda, ikuti beberapa langkah:

Setelah berhasil menginstall tools yang diperlukan, kita akan membuat aplikasi pertama.

  • Sergei Savenkov

    semacam ulasan "pendek"... seolah-olah mereka sedang terburu-buru di suatu tempat