Masyarakat telah
dialihkan ke era pasca - PC . Lebih banyak orang yang memilih
platform mobile untuk melakukan berbagai tugas daripada sebelumnya .
Tahun ini , diperkirakan ada 1,5 miliar smartphone di planet ini .
Ponsel ini mampu mobile banking , media sosial dan tentu saja ,
permainan yang tak terelakkan Candy Crush Saga ... antara lain .
Selain sejumlah
aplikasi produktivitas , semua platform ini telah menjadi solusi
gaming yang sangat baik . Hampir setiap hari , rata-rata orang dengan
sedikit atau tidak ada pengalaman pemrograman menciptakan terlaris
game mobile . Anda dapat mempelajari lebih lanjut tentang membuat
game sendiri menguntungkan Anda di Pengantar Mobile Game Development
.
Ada banyak hype
ketika datang ke OS mobile yang terbaik . Bukan rahasia lagi bahwa
Apple memulai gerakan smartphone mobile dan benar-benar membuka
gerbang untuk migrasi penuh dari PC . Dalam beberapa tahun terakhir ,
bagaimanapun , Apple telah dipaksa untuk minggir karena popularitas
OS Android telah benar-benar datang ke sendiri dan diambil dunia oleh
badai .
Bahkan , perkiraan
saat ini melaporkan bahwa perintah OS Android sekitar pangsa pasar 73
% di arena mobile OS . Meskipun meningkatnya popularitas Android ,
adalah pilihan yang tepat bagi Anda ?
Pada artikel ini ,
masing-masing dari tiga sistem operasi mobile utama dievaluasi baik
dari pengguna dan sudut pandang pembangunan. Sama pentingnya dengan
pengalaman pengguna telah menjadi , setiap mobile OS hanya sebagai
baik sebagai pengembang yang bekerja untuk menciptakan kemampuan baru
dan inovatif untuk platform tertentu .
iOS
Apple menciptakan
pertama OS ponsel benar-benar inovatif ketika memperkenalkan iPhone
pertama di tahun 2007 . Sejak saat itu , dunia telah benar-benar
berubah menjadi masyarakat era pasca - PC mengharapkan untuk tinggal
di kecepatan informasi .
iOS adalah
smartphone pertama yang menawarkan download aplikasi ( atau aplikasi
) dan platform terus mendorong lingkungan pengembangan aplikasi
terbaik dari setiap OS mobile. Apps telah memungkinkan pengguna untuk
menyesuaikan pengalaman pengguna dengan cara yang tidak pernah
membayangkan sebelum rilis OS mobile inovatif .
Pada tahun 2010 ,
Apple sekali lagi berpaling tabel dengan pengenalan iPad - sebuah
perangkat yang telah mengalami peningkatan popularitas setiap tahun
berturut-turut sejak rilis . iPads dapat ditemukan di gunakan sebagai
alat belajar di kelas di seluruh dunia , namun tablet ini hanya
sebagai nyaman dalam lingkungan perusahaan .
Fitur Baru
Rilis terbaru dari
iOS 7 telah membawa tingkat baru kegunaan untuk platform mobile ini .
Banyak fitur baru yang mengingatkan banyak fitur Android yang terasa
kurang dalam iOS rilis sebelumnya .
Misalnya, bar
notifikasi telah diperbaiki dan menawarkan tingkat baru kustomisasi .
Lain utilitas bar yang berguna yang dikenal sebagai Control Center
juga ditambahkan - memungkinkan pengguna untuk dengan cepat beralih
fitur penting dengan hanya meluncur dari bagian bawah layar dalam
arah ke atas .
Pada rilis terbaru
Apple , iPhone 5S , pemindai sidik jari telah ditambahkan untuk
keamanan tambahan . Meskipun banyak pengguna masih lebih suka layar
kunci passcode tradisional , fitur ini jauh melampaui setiap fitur
keamanan yang tersedia di platform lain dalam hal kemudahan
penggunaan dan keamanan secara keseluruhan .
Fitur lain yang baru
yang telah bertemu dengan hal yang hangat adalah efek layering Apple
mampu mencapai dengan rilis iOS terbaru. Kemampuan multi- tasking
dari iOS 7 jauh melebihi apa pun yang tersedia di iOS rilis
sebelumnya dan menyaingi efektivitas teknik yang mirip digunakan oleh
Android . Secara khusus , daftar tugas diakses oleh ganda menekan
tombol Home memungkinkan pengguna untuk dengan cepat beralih antara
aplikasi yang terbuka sementara menawarkan cara mudah untuk menutup
aplikasi yang tidak lagi digunakan dalam upaya untuk menghemat memori
dan baterai .
Berbicara tentang
baterai ... masa pakai baterai yang ditampilkan oleh iOS 7 perangkat
merupakan kemajuan dibandingkan iOS 6 . Perangkat Apple selalu
dikenal untuk hidup baterai yang luar biasa ( terutama bila
dibandingkan dengan perangkat Android generasi awal ) , tapi iOS 6
menawarkan pengguna baterai bawah standar . Untungnya , Apple telah
membahas masalah ini dalam rilis terbarunya dan membawa iPhone / iPad
kembali ke tengah panggung di arena baterai .
Pengalaman
Pengguna
IPhone adalah
terkenal untuk menawarkan pengalaman pengguna yang terpadu yang mudah
dinavigasi untuk sebagian besar pengguna . Desainnya sangat sederhana
yang telah menjadi umum untuk melihat balita berhasil menavigasi
melalui menu . Meskipun gelar ini kesederhanaan mungkin tampak
kontraproduktif , itu untuk alasan ini bahwa iOS telah menjadi sistem
operasi pilihan bagi banyak pengguna di seluruh dunia .
iOS kompatibel
dengan banyak perangkat termasuk produk iPad dan OS X . Pengguna
dengan pengalaman menggunakan platform ini seharusnya tidak memiliki
masalah transisi ke sistem operasi iPhone .
Kekuatan lain dari
iOS adalah integrasi dengan iTunes . Ini produk perangkat lunak
gratis tersedia untuk Windows dan Mac dan memungkinkan pengguna
iPhone untuk mengelola hampir setiap aspek telepon dengan cepat dan
mudah .
Semuanya dari update
software untuk backup data otomatis dapat dikelola secara efektif
menggunakan antarmuka iTunes . Konten dapat dibeli melalui iTunes dan
dikonsumsi pada iPhone di lain waktu berkat teknologi iCloud . Semua
pengguna iOS diberikan 5GB penyimpanan iCloud secara gratis dan
penyimpanan tambahan tersedia untuk biaya tahunan nominal .
Apple App Store saat
ini memiliki lebih dari 750.000 aplikasi yang tersedia untuk
di-download . Biaya rata-rata app untuk iPhone adalah $ 3,18 ( $ 4,44
untuk iPad ) . iOS terus memiliki jumlah tertinggi aplikasi yang
kompatibel tersedia meskipun kehilangan pangsa pasar untuk Android .
Hal ini disebabkan
masalah kompatibilitas berpengalaman di berbagai perangkat Android .
Topik ini dibahas secara lebih rinci dalam sub - bagian Android
artikel ini .
Tidak adanya masalah
kompatibilitas dan pengembangan masyarakat yang kuat Apple yang
memberikan keuntungan tersendiri dalam hal pengembangan aplikasi dan
ketersediaan . Sebagai aturan umum , baru populer aplikasi debutnya
di Apple App Store dan pindah ke Android setelah berhasil membuktikan
pemasaran di arena iOS .
Pengalaman
Pengembang
Apps ditulis untuk
iOS dikembangkan menggunakan Objective- C ; bahasa proprietary
awalnya dibuat pada tahun 1980 untuk mengembangkan sistem operasi OS
X . Anda dapat mempelajari lebih lanjut tentang menggunakan
Objective- C untuk membuat aplikasi iOS Anda sendiri Cara Membuat
iPhone Apps .
iOS telah pergi -
platform untuk pengembang meskipun persaingan ketat dari Google dalam
beberapa tahun terakhir . Platform Apple sangat ideal untuk para
pengembang karena beberapa alasan :
- iOS apps yang kompatibel dengan semua perangkat . Meskipun beberapa aplikasi yang dipasarkan khusus untuk iPads , setiap aplikasi iOS kompatibel dengan produk iOS saat ini . Ini berarti Anda dapat membuat aplikasi sekali dan mengharapkan pengalaman pengguna seragam di semua perangkat yang kompatibel .
- pengguna iOS biasanya lebih bersedia untuk menghabiskan uang membeli aplikasi baru dan konten . Meskipun Android secara signifikan mempersingkat proses pembayaran dalam beberapa tahun terakhir , iOS tetap menjadi platform yang paling menguntungkan bagi sebagian besar pengembang aplikasi mobile.
- Protokol keamanan yang solid melekat pada Apple App Store membuatnya sangat tidak mungkin bahwa aplikasi Anda akan rusak atau disalin oleh pengembang berbahaya .
Secara tradisional ,
komputer Mac yang diperlukan untuk mengembangkan aplikasi komersial
yang tersedia untuk iOS . Baru-baru ini , bagaimanapun , persyaratan
ini telah diangkat dan ada berbagai program perangkat lunak yang
tersedia yang sempurna di rumah pada mesin Windows . Sebagai contoh,
iPhone Game Design dengan No Coding Diperlukan mengajarkan Anda
bagaimana untuk membuat aplikasi fungsional menggunakan GameSalad IDE
populer .
Untuk Siapa
Idealnya iOS?
iOS menarik khalayak
yang lebih besar dari berbagai latar belakang . Orang berorientasi
teknologi menikmati berbagai macam aplikasi yang tersedia untuk
platform. Banyak pengguna smartphone pertama kalinya juga tertarik ke
perangkat iOS karena desain sederhana dan pengalaman pengguna yang
luar biasa .
Yang mengatakan ,
banyak pengguna menemukan iOS agak membatasi bila dibandingkan dengan
Android ( platform dikenal untuk menyediakan pengalaman pengguna yang
sangat disesuaikan ) . Jailbreaking perangkat iOS adalah teknik yang
populer yang memungkinkan kontrol pengguna iOS lebih atas fungsi
perangkat pada biaya garansi voided dan pengalaman yang terkadang
tidak menentu .
Selain itu , Apple
dengan keras menentang proses jailbreaking dan sengaja menghadang
eksploitasi dalam pembaruan perangkat lunak . Ini benar-benar menjadi
permainan kucing dan tikus antara pengembang Jailbroken dan
pengalaman pengguna seragam Apple berusaha untuk mempertahankan .
Meskipun pengguna Jailbroken tetap menjadi minoritas yang signifikan
di pasar ponsel, itu tetap merupakan isu yang memicu perdebatan di
antara banyak pengguna smartphone canggih .
Android
Sebuah produk dari
Open Handset Alliance , Android pertama kali diperkenalkan ke publik
pada tahun 2007 . Anda mungkin ingat bahwa ini adalah tahun yang sama
Apple meluncurkan iPhone pertama untuk produksi komersial . Android ,
Inc adalah sebuah perusahaan yang didukung Google yang akhirnya
diakuisisi oleh raksasa pencarian pada tahun 2005 .
Open Handset
Alliance adalah kelompok besar yang terdiri dari banyak penyedia
layanan mobile di seluruh dunia , produsen handset dan tentu saja ,
Google , Inc
Tidak seperti iOS
atau Windows , Android adalah benar-benar open source sistem operasi
mobile didasarkan pada kernel Linux dan dirilis di bawah lisensi
Apache . Kode ini tersedia secara bebas dan dapat dimodifikasi oleh
produsen handset nirkabel yang dibutuhkan untuk menghasilkan solusi
kustom mobile.
Beberapa distributor
terbesar handset Android -powered termasuk Samsung , HTC dan LG . Ada
banyak perusahaan lain juga mengandalkan Android untuk membuat ponsel
dan solusi tablet di bawah berbagai nama merek ( banyak dibuat dan
diproduksi di Cina ) .
Meskipun Android
dimulai sebagai mobile OS alternatif menyasar pasar smartphone khusus
, lineup telah diperluas untuk mencakup beragam penuh tablet dan
laptop - jenis perangkat . Android telah pasti berkembang untuk
menunjukkan fleksibilitas di berbagai konfigurasi hardware berkat
kemajuan signifikan dalam kedua kerangka Android dan prosesor mobile
termasuk seri Qualcomm Snapdragon dan chipset Exynos Samsung .
Salah satu fitur
yang selalu mengatur Android selain dari pesaing sengit Apple
penggunaan widget interaktif pada homescreen Android . Pengguna dapat
menginstal widget untuk aplikasi favorit mereka memungkinkan mereka
untuk berinteraksi secara langsung dari homescreen perangkat. Ini
adalah fitur yang masih tidak tersedia , bahkan dalam iterasi terbaru
dari iOS .
Dalam versi yang
lebih baru dari Android , widget bahkan tersedia pada lockscreen
perangkat - fitur yang belum dicocokkan dengan platform mobile
lainnya termasuk Windows Phone dan iOS .
Pada saat tulisan
ini dibuat , Google Play Store memiliki sekitar 700.000 aplikasi yang
tersedia . Harga rata-rata per aplikasi datang dalam sedikit lebih
rendah dari Apple pada $ 3,06 . Meskipun angka-angka ini tampaknya
relatif dekat , itu perlu dicatat bahwa banyak aplikasi yang
membutuhkan biaya untuk men-download di Apple App Store adalah gratis
melalui Google Play.
Dalam pembelaan
Apple , pengembang Google sangat bergantung pada pendapatan iklan
yang dihasilkan selama penggunaan app . Model kompensasi ini baru
mulai mendapatkan momentum dalam dunia pengembangan iOS .
Fitur lain yang
berguna baru adalah peningkatan aplikasi Email . Meskipun Gmail telah
diambil off sebagai salah satu yang terbaik ponsel klien email yang
tersedia , default Android Email client telah meninggalkan banyak
yang harus diinginkan dalam beberapa tahun terakhir . Untungnya ,
kekurangan ini adalah sesuatu dari masa lalu di Android 4.4 .
Antarmuka baru meminjam banyak fitur yang sangat baik dari klien
Gmail populer dan sangat meningkatkan fungsionalitas dari client
Email keseluruhan .
Salah satu keluhan
terbesar di antara pengguna Android adalah masalah kompatibilitas
antara berbagai perangkat . Hal ini tidak biasa bagi pengguna untuk
memiliki beberapa aplikasi favorit yang hanya tidak kompatibel dengan
perangkat baru mereka dapat membeli . Hal ini disebabkan standar yang
relatif non - seragam yang membentuk dunia Android . Sejak Android
bebas untuk digunakan , produsen handset dapat menggunakan platform
mobile yang kuat dengan kombinasi hardware yang kurang ideal.
Dalam pertahanan
Google , proses sertifikasi telah dilembagakan yang menguji semua
perangkat Android -powered sebelum rilis publik . Hal ini untuk
mencegah produsen dari jalan pintas dan membantu untuk menumbuhkan
pengalaman yang lebih seragam bagi pengguna .
Sayangnya , masih
ada masalah kompatibilitas banyak . Seperti Google menambahkan fitur
baru untuk OS , pengembang mencoba untuk memaksimalkan kekuatan dari
API baru . Hal ini sering berarti bahwa perangkat dengan cepat
menjadi usang dan tidak mampu memproses banyak aplikasi baru .
Meskipun hal ini
dapat menyebabkan pengalaman pengguna frustasi , versi Android Google
baru berusaha untuk menghilangkan beberapa inkonsistensi tersebut .
Tentu saja, " spin" memakai Android oleh masing-masing
produsen masih memainkan peran integral dalam proses ini , namun Kit
Kat menunjukkan janji nyata sebagai sistem operasi yang benar-benar
pemersatu untuk Google dan Open Handset Alliance .
Fitur Baru
Rilis terbaru
Android , 4.4 Kit Kat , menawarkan pengalaman terasa lebih seragam di
seluruh perangkat dengan kombinasi ukuran hardware / layar yang
berbeda dan sejumlah fitur baru yang dirancang untuk
mengimplementasikan layanan luar lebih lancar .
Versi Android
terbaru menyediakan banyak fitur baru yang bertujuan untuk
meningkatkan pengalaman pengguna . Meskipun versi ini hanya tersedia
pada perangkat ( sampai awal 2014 ) , kesan awal dari pengguna telah
sepenuhnya positif .
Layar kunci telah
ditingkatkan untuk mengakomodasi kustomisasi bahkan lebih. Layar
kunci baru bahkan memungkinkan pengguna untuk menggunakan widget dari
akun email perusahaan - penting bagi masalah keamanan
Enterprise-level dan sebelumnya kurang dari patch yang berhubungan
dengan keamanan perusahaan lainnya .
Status bar , Search
integrasi Google dan Google Sekarang semuanya telah membaik dalam 4,4
. Default foto Editor juga telah ditingkatkan dan foto jaminan
pengguna tidak akan menurunkan menggunakan rilis baru ini . Meskipun
editor foto Google selalu layak, itu tidak kompetitif dengan banyak
editor pihak ketiga sudah tersedia di Google Play Store ... sampai
sekarang .
Pengalaman pengguna
Pengalaman pengguna
yang unik yang dapat dicapai dengan menggunakan Android belum
diduplikasi pada setiap OS mobile lainnya . Dari hari-hari awal ,
Android menawarkan pengguna pilihan untuk menambahkan widget ke layar
awal . Sebagian besar aplikasi populer termasuk widget sebagai bagian
dari paket instalasi . Pengguna dapat drag-and -drop dari widget ini
di mana saja pada layar awal untuk interaksi aplikasi yang cepat dan
mulus tanpa prosedur yang rumit .
Bagian dari
perjuangan yang berat Android telah menghadapi datang sebagai hasil
dari keinginan platform untuk menjembatani kesenjangan antara OS
mobile ( seperti iOS ) dan PC Windows tradisional . Sementara
pengembang Google telah melakukan sebuah pekerjaan yang cukup baik
mencapai tujuan ini , biaya adalah antarmuka pengguna yang tidak
cukup sebagai dipoles . Hasilnya kadang-kadang bisa merasa seperti "
teknisi playground " yang tidak cocok untuk pengguna pemula .
Menanggapi keluhan
umum ini , banyak produsen handset Android telah menciptakan sebuah
versi sederhana dari UI yang menyembunyikan banyak pengaturan yang
kompleks dari pengguna berpengalaman . Samsung menyebut fitur ini "
Easy Mode , " produsen lain memiliki nama yang mirip untuk fitur
ini . Ini jelas merupakan langkah ke arah yang benar untuk Android ;
Namun , itu hanya tidak semudah untuk digunakan sebagai iOS atau
bahkan perangkat Windows.
Bahkan pengguna yang
berpengalaman telah menjadi frustrasi dengan banyak perangkat andalan
baru sebagai pembawa telah memodifikasi kode Android dengan cara yang
mencegah banyak power- user dari mendapatkan " akses root . "
Akses root sangat mirip dengan ide jailbreaking disebutkan dalam
bagian sebelumnya - itu adalah cara bagi pengguna untuk membuat
perangkat sepenuhnya kustom menggunakan perangkat lunak dimodifikasi
dan aplikasi .
Seperti jailbreaking
, rooting membuat sebuah persentase yang sangat kecil dari basis
pengguna Android ; Namun , sebuah OS mobile yang didesain untuk
orang-orang berorientasi teknologi harus benar-benar mengambil sikap
pada praktek operator ini untuk menenangkan orang-orang yang pertama
kali diadopsi produk.
Versi terbaru dari
Android telah berhasil menjembatani kesenjangan antara smartphone dan
tablet . Beberapa tahun yang lalu , Android memperkenalkan rilis 3.0
Honeycomb dirancang khusus untuk tablet . Sayangnya , memiliki dua
antarmuka yang berbeda sulit bagi pengguna untuk memahami dan tentu
mewakili jauh dari pengalaman seragam perangkat iOS dari semua ukuran
.
Ketika Android 4.0
dirilis , tujuannya adalah untuk menciptakan sebuah platform tunggal
mobile yang bekerja sama dengan baik pada tablet dan smartphone .
Dengan diperkenalkannya 4.4 , tampak bahwa Google dan Android
akhirnya menemukan sebuah platform cross- hardware yang ideal yang
dapat transisi mudah antara berbagai ukuran layar dan konfigurasi
hardware .
Pengalaman
Pengembang
Android selalu
berusaha untuk menciptakan lingkungan pembangunan yang kuat . Setelah
semua , pengembang yang baik yang percaya diri dalam platform adalah
kunci untuk inovasi . Menjadi seorang pengembang Google sederhana dan
membutuhkan biaya setup satu kali sebesar $ 25 (baik untuk jumlah
yang tidak terbatas pengajuan aplikasi ) . Salah satu aspek yang
paling menarik dari aplikasi Android adalah menciptakan seberapa
cepat mereka tersedia untuk dijual setelah pengiriman .
Biasanya , aplikasi
yang tersedia untuk pembelian dan download dalam waktu beberapa jam
dari pengajuan . Sebuah penyerahan ke Apple App Store , di sisi lain
, dapat mengambil 4-6 minggu ( atau lebih ) untuk mendapatkan
persetujuan sebelum menjadi tersedia untuk konsumen . Dalam sebuah
pasar aplikasi yang sangat kompetitif seperti , ini diferensial
waktu-ke - pasar yang signifikan .
Aplikasi Android
dapat dibuat dengan menggunakan OS modern termasuk Windows , Mac dan
Linux . Sebuah Pengembangan Perangkat Lunak gratis Kit ( SDK ) yang
tersedia untuk di-download dari repositori Google yang dapat diinstal
dan setup dalam waktu satu jam .
Bahasa pemrograman
Android sebenarnya satu set API Java . Potensi pengembang harus
memiliki versi diinstal dengan benar Lingkungan Hidup terbaru Java
Runtime ( JRE ) untuk membuat aplikasi Android . Jelas, pemahaman
dasar tentang prinsip-prinsip Java juga membantu . Java Fundamental I
& II adalah tempat yang tepat untuk memulai .
Meskipun Android
adalah berbasis Java , ada beberapa perbedaan yang bahkan mengalami
pengembang Java mungkin tidak akrab dengan . Pemrograman Android
dipecah menjadi empat komponen yang bekerja sama untuk menciptakan
setiap aplikasi fungsional . Mereka adalah :
- Kegiatan - Sebuah Kegiatan merupakan salah satu layar dengan user interface pada perangkat Android . Sebagai contoh, sebuah aplikasi email akan memiliki aktivitas yang menampilkan email baru , yang lain dirancang untuk menulis email baru dan aktivitas lain untuk membaca mail. Ini adalah komponen penting dari Android karena meskipun kegiatan ini semua bekerja sama , mereka adalah proses terpisah . Ini berarti bahwa aplikasi lain dapat memulai suatu kegiatan ( dengan izin ) . Sebuah contoh yang baik dari ide ini dalam tindakan adalah aplikasi kamera yang dapat membuka aplikasi email untuk melampirkan foto ke email baru secara otomatis .
- Jasa - Layanan A tidak memiliki user interface dan dirancang khusus untuk menangani operasi berjalan lama . Layanan khas termasuk layanan yang memainkan musik di latar belakang dan data latar belakang sinkronisasi . Komponen ini memungkinkan OS untuk melakukan fungsi-fungsi ini sementara pengguna melakukan tugas-tugas lain pada perangkat .
- Content Provider - Penyedia Konten mengatur satu set bersama data di seluruh aplikasi . Data dapat disimpan secara langsung dalam sistem file dari perangkat , dalam database SQLite yang terpisah , di Web atau di lokasi data persisten lainnya . Default aplikasi Kontak dibangun ke Android memiliki Content Provider yang dapat berbagi informasi kontak dengan aplikasi lain . Ini adalah bagaimana aplikasi media sosial seperti Facebook dapat sinkron dengan informasi kontak yang ada ( dan bagaimana kontak akan secara otomatis dicadangkan ke server Google ) .
- Broadcast Receiver - Broadcast Penerima menanggapi seluruh sistem pengumuman . Meskipun banyak dari pengumuman ini dihasilkan oleh Android ( seperti layar off atau baterai rendah ) , Broadcast Penerima juga dapat dihasilkan oleh aplikasi diinstal pengguna . Meskipun Broadcast Penerima biasanya tidak melakukan banyak pekerjaan , mereka bertanggung jawab atas jasa atau kegiatan mulai yang diperlukan untuk memberikan pengalaman pengguna yang halus. Penerima Broadcast juga sering digunakan untuk menerapkan banyak widget aplikasi ditempatkan di homescreen .
Ingat bahwa salah
satu bagian yang paling kuat dari Android dari sudut pandang
pembangunan adalah bahwa Anda dapat menggunakan kembali kode yang ada
untuk membuat aplikasi fungsional dengan cepat . Misalnya, jika
aplikasi Anda membutuhkan data GPS , Anda tidak perlu menulis kode
untuk menerapkan GPS . Sebaliknya , Anda hanya perlu untuk memanggil
kerangka GPS yang ada melekat pada Android untuk digunakan dalam
aplikasi Anda . Menggunakan kamera , database SQLite dan grafis 3D
rendering semua hanya sebagai mudah. Bahkan pengembang pemula bisa
mulai membuat aplikasi yang berguna tanpa pelatihan yang ekstensif
atau pengalaman .
Anda dapat
mempelajari lebih lanjut tentang membuat aplikasi Android Anda
sendiri di Android App Pembangunan Fundamental I.
Meskipun banyak
pengembang memilih untuk program Android dari awal , ada beberapa
mesin yang kuat penciptaan aplikasi yang tersedia yang membuat
pemrograman aplikasi Android lebih mudah . Seperti disebutkan
sebelumnya , GameSalad adalah pilihan yang sangat baik yang
memungkinkan Anda untuk membuat aplikasi untuk Android serta platform
populer lainnya termasuk iOS dan Flash. Anda dapat mempelajari lebih
lanjut tentang menggunakan GameSalad di Game Development menggunakan
GameSalad .
Untuk Siapa
Idealnya Android?
Android adalah
platform serbaguna yang dapat menarik bagi pengguna pemula dan
pengguna tenaga berpengalaman sama . Pengenalan " Easy Mode "
dan pilihan antarmuka yang sama tentu membuat Android lebih mudah
diakses oleh pengguna smartphone pertama kali dengan tetap
menyediakan tingkat kustomisasi yang diharapkan oleh pengguna tingkat
lanjut .
Android juga menarik
bagi banyak pelanggan korporat . Hal ini terutama berlaku dalam rilis
terbaru yang telah membuat keamanan tingkat perusahaan mudah
dijalankan . Mungkin kelemahan terbesar menggunakan Android lebih
platform lain ( seperti IOS ) adalah bahwa aplikasi biasanya tersedia
pada platform bersaing sebelum rilis untuk Android . Meskipun hal ini
tidak selalu terjadi , model bisnis yang kompetitif sering tidak bisa
menunggu rilis fungsi penting bisnis dan dapat memilih produk iOS
sebagai hasilnya .
Jika Anda memiliki
pengalaman menggunakan OS mobile yang populer , membuat transisi ke
Android tidak sulit . Bahkan , Anda mungkin akan menghargai pilihan
penyesuaian tambahan yang tersedia dan bertanya-tanya bagaimana Anda
menggunakan (lebih membatasi ) platform lain .
Pengguna smartphone
baru sering menjadi frustasi dengan cepat dengan jumlah pilihan yang
tersedia untuk hampir setiap tugas dalam OS Android . Dalam kasus ini
, iOS atau bahkan Windows mungkin pilihan yang lebih baik karena
pengalaman pengguna dipantau lebih dekat .
Meskipun perbaikan
signifikan yang dibuat oleh pengembang Android dengan merilis 4,4 Kit
Kat , beberapa derajat ketidakcocokan hardware akan selalu hadir .
Pengguna membeli hardware terbaru biasanya tidak memiliki masalah ini
seperti yang muncul untuk mempengaruhi sebagian besar perangkat
anggaran dengan konfigurasi hardware dipertanyakan . Dalam kedua
kasus , masalah kompatibilitas ini tentu tidak melemahkan dan harus
memiliki peran yang sangat kecil dalam keputusan tentang apakah atau
tidak untuk menggunakan platform Android .
Windows
Mobile
Microsoft telah
menjadi pembangkit tenaga listrik PC selama bertahun-tahun , tetapi
keberhasilan perusahaan telah pernah benar-benar berkembang menjadi
pasar OS mobile ( bukan karena kurangnya mencoba namun) . Bahkan
sebelum iOS dan Android menyerbu ke TKP , Windows telah gagal
bersaing dengan orang seperti BlackBerry dan Palm OS .
Meskipun sejarah
tutul dari OS Windows mobile, perusahaan diciptakan kembali gagasan
kompatibilitas cross-platform dengan peluncuran Windows Phone 8 akhir
tahun lalu . Datang pada tumit dari rilis Windows 8 PC resmi ,
platform mobile baru ini dirancang untuk menawarkan pengguna transisi
mulus dari lingkungan desktop .
Selain merilis
banyak model ponsel yang solid diproduksi oleh HTC dan Nokia (
terutama ) , Microsoft juga memperkenalkan jajaran baru dari tablet
yang menampilkan perangkat lunak diperbarui . Secara teori , pengguna
dapat mengakses file penting mereka di mana saja berkat kemampuan
cross-platform Windows 8 .
Berkat komputasi
awan , sebagian besar pengguna ponsel memiliki pilihan untuk
mengakses file-file penting di perjalanan. Yang mengatakan , Windows
memiliki keunggulan . Bukan rahasia lagi bahwa lingkungan perusahaan
paling mengandalkan produk Microsoft Office untuk operasi sehari-hari
dan tim pemasaran Microsoft telah jelas memanfaatkan fakta ini sejak
rilis.
Jika Anda ingin
gambaran yang sangat baik menggunakan platform yang unik ini ,
memeriksa Windows 8 for Dummies Training Video . Meskipun kursus ini
berfokus terutama pada versi desktop dari Windows 8 , versi mobile
ini sangat mirip dan interoperabilitas antara versi mobile dan
desktop adalah salah satu poin yang kuat Windows 8 .
Fitur Baru
Apakah courtesy nya
solusi cloud seperti Office 365 atau kebijakan akses remote standar ,
pengguna dengan perangkat Windows OS memiliki akses cepat ke dokumen
penting . Jika Microsoft melakukan sesuatu dengan benar di Windows
Phone 8 itu adalah integrasi yang mulus dengan produk Microsoft yang
ada .
Fitur baru lainnya
termasuk quad core prosesor dukungan , Data Rasa ( penggunaan data
monitoring ) , keyboard ditingkatkan dan aplikasi kamera yang kuat .
Keluar dari kotak platform menawarkan banyak fitur seperti baik iOS
atau Android. Seperti biasa , bagaimanapun, keberhasilan adalah dalam
pelaksanaannya .
Ada beberapa masalah
dengan OS Windows termasuk kurangnya komunitas pengembang yang
berdedikasi dan bersemangat integrasi media sosial . Microsoft telah
hanya gagal untuk menciptakan kepercayaan nyata dalam produk ini dari
sudut pandang pembangunan. Dengan kurang dari 5 % pangsa pasar di
seluruh dunia , menjadi sulit untuk meyakinkan tim pengembangan untuk
menjauh dari iOS atau Android ; bahkan untuk sesaat .
Integrasi Sosial
media gagal untuk memenuhi harapan yang telah ditetapkan oleh
platform kompetitif ; meskipun Microsoft tidak melakukan pekerjaan
dengan baik untuk meningkatkan pengalaman sosial secara keseluruhan
dengan perbaikan produk proprietary . Salah satu perbaikan tersebut
disebut " Kamar " - thats app memungkinkan Anda untuk
berbagi kalender , album foto dan chatting pesan grup dengan pengguna
lain yang termasuk dalam Kamar itu .
Sayangnya , pengguna
tidak biasanya cepat untuk mengadopsi solusi proprietary seperti
Kamar cepat . Preferensi tampaknya untuk solusi cross-platform yang
kompatibel ; orang yang cepat beradaptasi dengan pengguna yang
mengubah telepon dengan keteraturan ( kelompok yang semakin
signifikan dalam angka) .
Anda dapat belajar
tentang banyak fitur baru lainnya di Microsoft Windows 8 .
Pengalaman
Pengguna
The desain baru OS
Windows didasarkan pada " Tiles . " Ubin ini dapat
disesuaikan dan berisi informasi tentang segala sesuatu dari cuaca
lokal untuk alert media sosial untuk pesan teks . Meskipun tidak
cukup sebagai maju sebagai sistem widget yang digunakan dalam Android
, ubin ini melakukan update secara real time dan menyediakan
membantu, di - a- sekilas informasi .
Untuk pengguna
smartphone pemula , antarmuka yang sangat mudah digunakan (terutama
karena Tiles ) ; meskipun tidak sangat intuitif . Sebagai contoh ,
pengguna smartphone rata-rata mungkin memahami konsep menggesekkan
dari sisi ke sisi untuk mengakses opsi Pengaturan , tapi pemula tidak
mungkin . Memang , setiap smartphone memiliki kurva belajar , tapi
iOS jelas mengalahkan keluar Windows dalam hal kemudahan -of -
digunakan di semua tingkat keahlian .
Menyiapkan akun
email bisa sulit juga. Sementara integrasi dengan Outlook dan solusi
Microsoft lainnya mulus , pengguna mungkin mengalami kesulitan
melakukan sesuatu yang sederhana seperti pengaturan account email
POP3 . Dimana Apple telah berhasil " terjebak " pengguna di
dunia mereka , Microsoft telah banyak belajar sejauh menciptakan
pengalaman pengguna mobile yang lengkap dalam dunianya sendiri
Microsoft - terinspirasi .
Secara keseluruhan ,
Windows melakukan pekerjaan yang baik menawarkan solusi alternatif
untuk Android atau iOS . Antarmuka yang relatif mudah digunakan dan
kurva belajar agak dangkal bila dibandingkan dengan Android .
Sayangnya , platform hanya tidak memiliki cukup waktu untuk menarik
pengembangan masyarakat yang kuat atau bahkan antarmuka halus (
setelah semua , butuh Android hampir empat tahun untuk benar-benar
kuku itu ) .
Pengalaman
Pengembang
Mengembangkan untuk
Windows 8 membutuhkan beberapa perangkat lunak dari Microsoft .
Untungnya , alat-alat ini gratis untuk penggunaan pribadi dengan
mendownload versi Express. Jika Anda sedang mengembangkan untuk
Windows Phone 8 , Anda harus men-download Visual Studio Express 2012
untuk Windows Phone . Demikian juga , Visual Studio Express 2012
untuk Windows 8 harus digunakan untuk membuat aplikasi desktop
konvensional untuk Windows 8 mesin berbasis x86 .
Pengembangan alat
yang tersedia secara bebas , jadi apa yang menangkap ? Ada hanya
tidak cukup pengguna untuk membuat permintaan untuk pengembangan
inovatif . Untuk sebagian besar , Windows Phone adalah renungan bagi
sebagian besar pengembang karena dengan pangsa pasar hanya 5 % di
seluruh dunia , tidak ada potensi keuntungan yang sangat kuat di
Windows Store .
Yang seharusnya
tidak mencegah orang dari mengembangkan Windows 8 apps ; Namun ,
karena masih ada ruang untuk Microsoft untuk mengambil sepotong besar
kue perangkat mobile jika mereka terus meningkatkan OS . Itu tidak
sampai sekitar dua tahun yang lalu bahwa Android benar-benar menjadi
pesaing kuat bagi Apple. Sebelum itu, Android adalah ide yang baik
dengan banyak bug dan inkonsistensi . Bisa Windows Phone 8 memiliki
nasib yang sama dalam tahun-tahun mendatang ?
Windows tidak
memberikan solusi yang sangat aman bagi individu perusahaan
menggunakan aset perusahaan on-the - go . Bawa Perangkat Anda Sendiri
( BYOD ) kebijakan yang bermunculan di seluruh perusahaan Amerika dan
Microsoft telah mencoba untuk memanfaatkan peningkatan kebutuhan
keamanan dengan Windows Phone 8 . Sebagai pengembang , itu sangat
masuk akal untuk mengasumsikan bahwa OS ponsel ini akan menjadi lebih
penting dalam tahun-tahun mendatang sebagai ancaman keamanan terus
meningkat .
Memposisikan diri
sebagai keamanan Windows app guru sekarang bisa membuktikan menjadi
posisi yang menguntungkan dalam waktu dekat . Ini merupakan
pertimbangan penting ketika persaingan antara Apple dan Android
pengembang belum pernah sengit .
Untuk Siapa
Idealnya Windows Mobile?
Windows adalah
solusi ideal bagi banyak orang . Meskipun perangkat ini cenderung
menarik kerumunan berorientasi teknologi , ini tidak selalu terjadi .
Sebagai platform mobile terus tumbuh , mengharapkan pengguna
tech-savvy lebih untuk merangkul OS selain jutaan pengguna rata-rata
yang sudah memiliki .
Platform Windows
bekerja dengan baik untuk karyawan perusahaan yang sangat bergantung
pada Office 365 untuk menyelesaikan tugas pekerjaan jauh dari kantor
. Ini juga merupakan pilihan yang baik bagi siapa saja yang baru saja
bermigrasi sukses untuk solusi Windows 8 PC . Bahkan pengguna
smartphone pemula dengan pengalaman menggunakan Windows 8 akan merasa
seperti di rumah dengan Metro UI ( Tile ) interface .
Akhirnya , OS
Windows sangat cocok untuk konsumen yang tidak membutuhkan gadget
terbaru dan terbesar tetapi membutuhkan kinerja yang konsisten ,
baterai yang solid dan integrasi sempurna dengan produk Microsoft
yang ada .
Mana Yang Lebih Unggul?
Titik meletakkan
semua platform ini adalah untuk menunjukkan bahwa masing-masing OS
menawarkan porsi yang sedikit berbeda pada pengalaman smartphone .
Apakah ada OS mobile tunggal memenuhi persyaratan setiap pengguna
potensial? Tentu saja tidak ... yang mengapa memilih sistem operasi
yang tepat untuk kebutuhan Anda adalah keputusan pribadi .
Jika Anda mencari
pengalaman terbaik yang mencakup segala, pilih iPhone atau iPad .
referensi : https://www.udemy.com/blog/ios-vs-android-vs-windows/
referensi : https://www.udemy.com/blog/ios-vs-android-vs-windows/