Apakah aplikasi iPhone sederhana lebih menarik bagi pengguna daripada situs web seluler?

9

Klien saya ingin melakukan aplikasi iPhone karena dia menemukan bahwa orang-orang secara signifikan lebih cenderung menggunakan aplikasi iPhone melalui situs yang dioptimalkan untuk seluler. Aplikasi iPhone sangat sederhana - hanya menampilkan beberapa gambar dan beberapa teks. Sebagai seorang programmer, saya lebih suka membuat situs seluler karena sifat kontennya yang sederhana. Dari sudut pandang teknis, saya merasa terlalu berat menggunakan aplikasi iPhone dalam situasi ini.

Apakah masuk akal untuk membangun aplikasi iPhone ketika situs seluler sudah mencukupi, hanya karena pengguna Anda lebih suka aplikasi iPhone? Apakah ada cara lain untuk dengan mudah meyakinkan pengguna bahwa situs seluler sama mudahnya digunakan?

Ryan
sumber
1
Jika aplikasinya sesederhana itu, Anda harus melakukan keduanya: Anda akan bersenang-senang, dan klien Anda akan senang.
dasblinkenlight
2
Anda tampaknya menempatkan kebutuhan Anda sendiri di atas kebutuhan pengguna Anda.
Caleb
9
"Apakah masuk akal untuk membangun iPhone ketika situs seluler sudah mencukupi, hanya karena pengguna Anda lebih suka itu menjadi aplikasi iPhone?" - hanya karena? Logika Anda terbalik.
GrandmasterB
3
Ini sepertinya pertanyaan jajak pendapat. Lebih jauh lagi, jawaban yang benar cukup jelas, lakukan apa yang diinginkan klien Anda, siapa yang peduli jika itu "berlebihan" jika klien Anda memiliki alasan yang sah bahwa itu tidak masalah.
Ramhound

Jawaban:

6

Jawaban sederhana adalah mengembangkan situs web tetapi membangunnya sebagai aplikasi web seluler. Jika Anda lebih nyaman membangun situs web, atau merasa itu akan lebih cepat, maka inilah cara yang harus dilakukan.

Pengguna masih dapat 'menginstalnya' (membuat ikon di layar beranda, tempat Anda menentukan png yang akan digunakan untuk ikon), Anda menyembunyikan bilah alat Safari, dan fungsinya sama seperti aplikasi.

Inilah halaman Apple tentang membuat aplikasi web

Manfaat dari ini adalah

  • cross platform - aplikasi web akan bekerja di Android, WP, bahkan Blackberry!
  • Anda dapat memperbarui konten - mis. teks, gambar tanpa memperbarui aplikasi
  • lebih murah dan lebih cepat untuk dikembangkan

Saya tidak tahu apakah Anda bisa memasukkan jenis aplikasi web ini ke iTunes store atau tidak.

Kirk Broadhurst
sumber
2
Jadi pada dasarnya Anda hanya membuat aplikasi web HTML5, dan kemudian memberi tahu / menunjukkan kepada pengguna cara mengaitkan ikon dengannya?
Robert Harvey
Atau hanya halaman HTML (versi apa saja). Kuncinya adalah menginstruksikan iOS untuk menjalankan Safari layar penuh, dan menentukan ikon di HEADbagian tersebut. AFAIK pengguna tidak dapat memilih ikon mereka sendiri untuk digunakan.
Kirk Broadhurst
7
-1 Aplikasi web jauh dari "lintas platform" dari sudut pandang kegunaan. Anda dapat membuat aplikasi web seperti iPhone, tetapi aplikasi seperti itu akan seperti jempol pada Android dan Windows Phone.
Euforia
4
@ Euphoric Anda mungkin ingin menerapkan style sheet yang berbeda sesuai dengan platform, tetapi Anda tidak perlu melakukannya. Bandingkan dengan mencoba memasang aplikasi iOS ke Windows Phone Anda dan Anda akan menemukan bahwa aplikasi web adalah salah satu teknik lintas platform yang tersedia.
Kirk Broadhurst
8

Jika halaman web benar-benar sesederhana itu, Anda seharusnya tidak membuatnya menjadi aplikasi. Saya dapat memberi Anda satu alasan, tetapi itu sangat bagus:

Aplikasi sederhana biasanya tidak melewati pengulas appstore .

Dari https://developer.apple.com/appstore/resources/approval/guidelines.html

2.12 Aplikasi yang tidak terlalu berguna, unik, hanya situs web yang dibundel sebagai Aplikasi, atau tidak memberikan nilai hiburan yang langgeng dapat ditolak

Jika Anda mencoba mengunggah aplikasi seperti itu, Anda mungkin akan mendapatkan penolakan yang menyatakan "aplikasi tidak menggunakan fungsi iOS asli" atau sesuatu yang serupa.

Jika Anda ingin membuat aplikasi iOS sederhana, Anda harus memikirkan fungsionalitas apa yang akan ditambahkan pada halaman web.

Sulthan
sumber
1
+1 Anda tidak membangun aplikasi, Anda sedang membangun situs web (dari suaranya). Jadi seharusnya situs web, bukan aplikasi. Bahkan seharusnya tidak disebut sebagai aplikasi web, jangan katakan HTML5. Itu hanya situs web seluler (gambar dan teks).
Will Meldon
4

Baru minggu lalu saya menerbitkan aplikasi untuk Google Play dan App Store yang sedikit lebih dari browser khusus ( WebView ) untuk situs web responsif dan sedikit gula di atasnya.

Ini memberi Anda:

  • Pengembangan cepat sebagian besar aplikasi berbasis HTML5 sebagai halaman web
  • Kehadiran di App Store masing-masing perangkat
  • Pengguna dapat menginstal aplikasi secara teratur (tidak ada instruksi rumit untuk mendapatkan ikon ke layar beranda)

Tetapi Anda masih mempertahankan manfaat dari aplikasi asli:

  • Anda selalu dapat memindahkan lebih banyak kode ke sisi asli nanti
  • Manfaatkan API yang terlarang untuk halaman web berbasis browser, mis
    • iklankan aplikasi sebagai aplikasi perutean di iOS Maps baru
    • biarkan Buku Pegangan membuka tiket di aplikasi Anda, dll

Saya yakin Android juga memiliki banyak API yang dilarang untuk aplikasi web.

BTW. Dari pengalaman saya sendiri - tetap jelas dari cross-platform kerangka. Bahkan untuk tugas sederhana seperti itu saya mendapatkan pantat saya digigit oleh salah satu dari mereka dan saya akhirnya menulis ulang semuanya dalam bahasa ibu.

Laas
sumber
3

Saya merasakan penderitaan Anda, banyak aplikasi harus menjadi bagian dari web, dan dikembangkan dengan teknologi web.
Tapi itu sikap teknologi, klien Anda mungkin tidak peduli.

Dugaan saya adalah klien semacam ini tidak benar-benar pergi untuk aplikasi sebanyak yang mereka akan untuk appstore .

Anda mungkin meremehkan visibilitas yang mungkin diberikan toko aplikasi kepada publikasi klien, di sini.

"Iklan Gratis !!! 1!" mungkin semua klien Anda melihat.

Namun, mereka, klien, mungkin meremehkan biaya aktual yang tersirat. Tetapi dalam pola pikir mereka, biaya-biaya baru itu akan diseimbangkan dengan mekanisme monetisasi "baru" yang diizinkan oleh toko-toko.

Kemudian mereka hampir pasti melebih-lebihkan monetisasi aktual yang dapat dinaikkan oleh appstore untuk produk (editorial, saya kira) pada saat ini. Lagipula mereka bukan olahraga Angry Birds.

Juga mereka mungkin menunda waktu mereka untuk memasarkan cukup banyak, dengan mencari solusi aplikasi.

Sayangnya rencana bisnis semacam ini:

  • Bangun Aplikasi
  • ???
  • KEUNTUNGAN

Tampaknya semua kemarahan saat ini.

ZJR
sumber
2
tl; dr: Anda harus berada di app store.
Robert Harvey
2

Anda tidak memberikan informasi yang cukup kepada klien Anda untuk membuat keputusan.

  1. Apakah mereka mengetahui proses persetujuan aplikasi iPhone?
  2. Apakah ada fitur di mana pengguna perlu akses ketika mereka tidak terhubung?
  3. Apakah Anda harus khawatir tentang informasi sensitif yang tersimpan di ponsel?
  4. Bagaimana dengan perangkat yang tidak dibuat oleh Apple?

Waspadalah terhadap "lebih mudah bagi saya untuk membangun sebuah situs web" karena ada kompentisi di luar sana yang akan lebih dari senang untuk membangun aplikasi iphone.

JeffO
sumber
1

Memang, saya memiliki bias pribadi terhadap aplikasi asli, tapi saya pikir tidak ada jawaban hitam-putih untuk ini. Berikut adalah beberapa pemikiran tentang aplikasi web vs. aplikasi asli:

  • Aplikasi web bagus jika Anda ingin menghindari kerepotan menjadi anggota Program Pengembang Apple. Tanpa ini, Anda tidak dapat menginstal aplikasi pada perangkat atau menerbitkannya ke App Store.
  • Kemudian, tentu saja, ada upaya belajar XCode dan Objective-C (jika Anda belum tahu mereka).
  • Di sisi lain, aplikasi asli cenderung lebih responsif (pengalaman subjektif saya sendiri).
  • Jika aplikasi harus dapat menjalankan "offline" (ketika tidak ada koneksi Internet tersedia), maka aplikasi asli adalah satu-satunya pilihan realistis Anda.

Dalam kasus Anda, saya akan mempertimbangkan persyaratan klien Anda terhadap pro dan kontra aplikasi web dan asli.

Aku juga menambahkan tulisan itu dan menyebarkan iPhone App asli tidak SELALU memerlukan kehadiran di App Store. Apa yang disebut "Aplikasi Dalam Rumah" dapat ditulis dan digunakan dalam pengaturan perusahaan. Pertimbangkan ini: http://help.apple.com/iosdeployment-apps/mac/1.1/#app43ad6a6a

Avian00
sumber
Jika aplikasi ini untuk pelanggan, "In-House" tidak akan membantu ...
Sulthan
Memang, tetapi karena pertanyaan itu tidak pernah menjelaskan hal ini, saya merasa itu setidaknya layak untuk disebutkan.
Avian00
0

Dengan uraian masalah Anda, saya akan menggunakan situs seluler yang ditutup sebagai aplikasi. Secara umum, banyak aplikasi seluler hanyalah situs HTML5 yang mungkin atau mungkin tidak berjalan secara lokal. Ini bisa menjadi awal yang baik untuk cepat mengembangkan aplikasi multi platform yang akan bekerja dengan cukup baik pada banyak jenis perangkat seluler tanpa harus mengerjakan ulang banyak kode. Karena itu, ada satu peringatan: HTML5 bukan raja kecepatan ketika melakukan tugas-tugas berat. Ketika saatnya untuk melakukan beberapa pemrosesan kode intensif yang tidak tersedia sebagai bagian dari middleware untuk platform yang sedang Anda kembangkan, kode tersebut dapat berjalan agak lambat jika Anda hanya mengandalkan JavaScript untuk melakukan pemrosesan dan Anda harus mempertimbangkan untuk membawanya ke tingkat berikutnya (aplikasi asli).

Onno
sumber