Bagaimana cara berbicara klien keluar dari situs web Flash? [Tutup]

21

Saya baru-baru ini telah melakukan banyak proyek sisi web melalui rekomendasi dari mulut ke mulut saja. Walaupun saya jauh lebih sebagai programmer daripada seorang desainer dengan cara apa pun, keterampilan desain saya tidak buruk, dan jangan benci berurusan dengan UI seperti banyak programmer. Akibatnya, saya menemukan diri saya terpikat ke banyak proyek sampingan di mana selain dari back end minimal untuk administrasi konten, sebagian besar pemrograman berada di antarmuka ujung depan (baca javascript / css).

Sejauh ini frustrasi terbesar yang saya miliki adalah meyakinkan klien bahwa mereka tidak menginginkan Flash. Selain fakta bahwa saya benar-benar tidak menikmati "pengembangan" Flash, ada banyak alasan praktis mengapa Flash tidak diinginkan (kurangnya kompatibilitas di seluruh perangkat, penurunan aksesibilitas klien, persyaratan plug-in, peningkatan waktu pengembangan, dll.). Daripada hanya memberi tahu klien "Saya tidak akan membuat Anda situs web flash", saya lebih suka menggunakan taktik untuk meyakinkan / menjelaskan kepada mereka bahwa ini bukan apa yang sebenarnya mereka inginkan, yaitu: memenuhi persyaratan mereka lebih baik daripada standar html / css / js dan mengalihkan pengguna dari konten mereka.

Pengalaman langsung seperti apa yang dimiliki orang lain dengan ini? Bagaimana Anda menjelaskan kepada seseorang bahwa javascript / css / AJAX biasanya merupakan pilihan yang lebih baik untuk sebagian besar situs web? Mengapa orang ingin menggunakan Flash begitu buruk untuk memulai?

Pertanyaan ini berkaitan dengan klien yang tidak memiliki alasan teknis untuk menginginkan flash, tetapi hanya menginginkannya karena mereka pikir itu membuat situs web yang cantik.

bunglestink
sumber
7
karena itu mencolok;)
Pemdas
9
Katakan kepada mereka bahwa Facebook dan twitter (di antara situs web populer lainnya) tidak ditulis dalam sekejap, mereka harus mengerti;)
Mahmoud Hossam
16
Tunjukkan padanya 'situs flash' pada komputer yang tidak menginstal flash.
11
Tunjukkan pada mereka situs flash menggunakan koneksi internet dial-up.
oosterwal
3
Tunjukkan pada mereka situs Flash di Lynx dan beri tahu mereka bahwa ini adalah peramban yang paling banyak digunakan di dunia.
sayap kanan

Jawaban:

42

Katakan situs web Flash "kosong" ke mesin pencari. Jika pebisnis menginginkan pelanggan untuk google dan menemukan bisnisnya melalui web, ia harus melupakan Flash. Selain masalah teknis, pebisnis akan memahami biaya kehilangan pelanggan.

Beri tahu mereka situs web Flash diketahui memperlambat komputer lama dan pengguna saat ini semakin terganggu oleh situs web Flash, menutup halaman jika tidak dimuat dalam sekejap mata.

Katakan pada mereka Flash telah menjadi semacam kartu anti-bisnis akhir-akhir ini untuk menandai sebuah perusahaan kuno yang tidak terhubung dengan masa kini. Beri tahu mereka bahwa pengguna akan keriput dan pesaing akan tertawa.


Sebuah kisah nyata. Beberapa waktu yang lalu ketika saya pindah ke kota lain segera setelah saya merasa perlu untuk mengunjungi penata rambut. Menjadi siapa saya, saya datang tanpa ide yang lebih baik ke google untuk toko penata rambut. Saya mendarat di halaman peringkat yang memuat daftar 5-6 tempat teratas. Saya mencari situs web mereka dan melihat ... Bagaimana menurut Anda? Flash yang Aneh! Satu situs tidak memuat 100% sama sekali, saya bahkan mencoba beberapa kali. Yang lain memiliki navigasi yang terlalu rumit sehingga saya tidak pernah dapat memahami dan mendapatkan informasi yang dibutuhkan. Pada akhirnya saya mendarat di halaman terakhir yang hanya HTML dasar dan CSS. Saya mendapatkan informasi yang diperlukan dalam beberapa detik, membuat janji dan telah menjadi klien mereka sejak saat itu. Saya kira toko-toko lain harus menghasilkan dengan perancang web mereka karena pengguna normal tidak berhasil.


sumber
8
Ini semakin tidak benar, dengan deep-linking dan Google sekarang dapat mengekstraksi teks dari Flash - tetapi saya masih merasa berguna untuk mengatakan kepada pelanggan untuk menunda mereka, deep-linking memakan waktu untuk setup dan karenanya mahal. Pengembangan flash sangat mahal dibandingkan dengan web biasa sebagai aturan.
Orbling
13
Jangan khawatir tentang pernyataan ini yang tidak memegang 100% - itu berlaku untuk sebagian besar kasus dan akan menjadi argumen yang kuat untuk orang yang kurang paham.
3
Jadi maksud Anda lebih baik berbohong kepada pelanggan Anda daripada mengatakan "Saya tidak melakukan situs flash"? OP juga bertanya tentang situs AJAX. Jika terlalu sering digunakan, AJAX memiliki masalah yang sama.
back2dos
1
+1: Konten harus Dapat Dibaca. Kisah nyata lainnya. Suatu hari saya menemukan situs di mana nomor telepon adalah gambar grafis yang dimasukkan ke halaman. Karena nomor itu bukan teks, iPhone tidak dapat menemukannya, dan saya tidak ingin repot-repot memutar nomor secara manual.
S.Lott
11
Beritahu mereka situs web Flash "kosong" untuk iPhone dan iPad.
LennyProgrammers
15

Menggunakan Flash akan menghilangkan bola mata mereka.

Salah satu alasan utama Google mengalahkan Yahoo, Ask Jeeves, et. Al. dalam perang mesin pencari adalah halaman arahan mereka dan hasilnya muncul sangat cepat. Bahkan di akhir tahun 90-an, ketika hasil pencarian Google tidak benar-benar lebih baik, mereka masih menjadi mesin pencari jika Anda tidak ingin membuang waktu Anda.

Di sisi lain, ada situs Flash. Anda tahu, orang-orang di mana halaman arahan adalah "Memuat ... 10% ... 20% ..." Saya tidak peduli sama sekali tentang visi artistik indah yang membelai ego seseorang, saya hanya ingin mendapatkan informasi saya butuhkan dan melanjutkan hari saya. Jadi sebagian besar waktu, ketika saya menekan salah satu situs tersebut, saya menekan tombol "lewati animasi" jika ada, atau jika tidak, cukup beralih ke Google dan cari pesaing.

Tambahkan kurangnya dukungan iPhone / iPad, dan Anda baru saja mengurangi lebih banyak bola mata.

Yang lain telah membahas masalah teknis dengan Flash; seperti Josh K, "Saya memblokir Flash (via NoScript) di mana-mana" karena mesin saya berjalan lebih baik dan semuanya memuat lebih cepat.

Saya benar-benar keren dengan Flash sebagai komponen opsional dari pengalaman pengguna dalam konteks yang benar - saya seorang pecandu CityVille total, misalnya. Tetapi menjadi komponen utama dari situs web komersial yang menghadapi pelanggan bukanlah konteks yang tepat.

Bob Murphy
sumber
12

Jika alasan teknis tidak berhasil, beri tahu mereka bahwa Anda tidak dapat menggunakan flash di iPad atau iPhone

hai
sumber
1
Atau iPhone. Saya banyak berselancar di iPhone, dan saya sudah membeli cukup banyak barang saat melakukannya. Ada jutaan dari kita, dan kita cenderung memiliki lebih banyak pendapatan daripada rata-rata.
David Thornley
Ya, itu banyak orang. Saya juga kenal beberapa orang yang menolak menginstal Flash di komputer mereka.
MetalMikester
10

Jelaskan bahwa Flash adalah alat untuk multimedia daripada mendukung seluruh situs web. Flash melakukan beberapa hal dengan sangat baik , tetapi situs web Flash lengkap tidak praktis dan sangat berat untuk klien. Waktu muat ditingkatkan, bandwidth naik, dan pengembangan umumnya melambat.

Pergi dengan solusi HTML / JavaScript lebih baik untuk 99% kasus yang dipertimbangkan Flash. Flash ada untuk menambah markup yang ada daripada menggantinya. Orang-orang tidak menulis seluruh situs web dalam JavaScript karena alasan itu. Ini merupakan peningkatan, bukan pengganti.

Situs web berbasis Flash tidak akan diambil dengan mudah oleh mesin pencari. Anda harus bekerja sangat keras untuk memungkinkannya. Flash juga akan membuat sulit untuk menandai halaman dan membagikan tautan, karena seringkali URL tidak berubah sama sekali. Seperti yang disebutkan sebelumnya karena waktu muat yang lama dan masalah pemrosesan pengalaman pengguna sering kali bisa mengerikan. Saya memblokir Flash (via NoScript) di mana-mana karena memiliki masalah kinerja utama pada semua mesin saya (Windows dan Mac).

Ada banyak perilaku seperti Flash yang dapat direplikasi dengan JavaScript. Bahkan ada perpustakaan lengkap (jQuery UI) yang dibangun di sekitar widget dan animasi drop-in untuk menggantikan rekan Flash.


Ringkasan

Flash tidak boleh digunakan untuk seluruh situs web. Bits dan kepingan bisa di Flash, tetapi desain keseluruhan harus dalam HTML untuk aksesibilitas, portabilitas, dan kecepatan. Biayanya lebih rendah untuk memelihara situs web berbasis HTML daripada situs berbasis Flash, serta meningkatkan jumlah pengguna yang dapat mengakses situs secara efektif.

Josh K.
sumber
Ini adalah penjelasan yang bagus, tetapi saya khawatir ia memiliki "terlalu banyak kata" untuk klien ...
@ Pengembang: Biarkan saya meringkasnya.
Josh K
5

Orang-orang menyukai hal-hal yang mencolok (tidak ada permainan kata-kata yang dimaksudkan) dan flash, menjadi mencolok, memiliki reputasi yang orang non teknis telah mendengar berkali-kali.

EDIT: Baca di sini dan sampaikan poin-poin ini http://www.killersites.com/blog/2010/why-flash-only-websites-are-a-bad-idea/

Manajer umum perusahaan tempat saya bekerja telah membuat situs kilat untuk salah satu produk baru kami dan saya harus mengiriminya email berisi daftar semua yang salah dengan itu, saya merasakan kesedihan Anda.

Tim
sumber
2
Dan bagaimana hal itu membantu menyelesaikan masalah?
whatsisname
Tercatat dan diatasi.
Tim
4

Saya pikir pandangan Anda tentang flash agak terlalu dangkal, yang juga berlaku untuk banyak jawaban yang diberikan di sini. Saya telah bekerja dengan Flash Player sebagai platform selama sekitar 5 tahun sekarang dan saya ingin meluangkan waktu untuk menjelaskan beberapa hal.
TLTR: kesimpulan goto .

Masalah dengan Flash

Salah satu masalah terbesar dari platform itu adalah bagaimana uang itu:
dengan menyediakan alat pengembangan yang menurunkan penghalang masuk ke minimum. Akibatnya, Anda memiliki banyak aplikasi jelek di luar sana.
Apa yang diklaim tentang flash benar untuk konten flash, tetapi tidak spesifik untuk platform. Perusahaan yang sama, yang menciptakan flash, menciptakan Dreamweaver. Terakhir kali saya memeriksa, itu menghasilkan hasil yang sama jeleknya dengan konten flash rata-rata.

"Kebenaran" tentang Flash

  • Penetrasi pasar Flash Player dapat sebanding dengan peramban yang Anda inginkan untuk benar-benar kompatibel ketika membuat solusi HTML. Estimasi untuk IE6 masih berkisar hingga lebih dari 10% .
  • Flash Player tidak ada pada perangkat seluler, setidaknya tidak dengan satu cara yang serius. OTOH, jika Anda benar-benar peduli dengan pengalaman seluler, maka Anda harus membuat versi seluler dari situs yang Anda buat.
  • Flash Player tidak lambat. AVM2 mengungguli semua mesin JavaScript dalam situasi tujuan umum, meskipun V8 merupakan alternatif, tetapi hanya digunakan di Google Chrome. Flash player juga cukup cepat untuk rendering vektor dan grafik raster dan hanya dapat secara signifikan dikalahkan oleh perangkat keras HTML renderers yang dipercepat, yang tidak tersebar luas. Jika Flash Player hanya digunakan untuk menampilkan data dengan cara yang sama seperti situs HTML, Anda tidak akan melihat perbedaan.
  • Flash Player digunakan untuk membuat situs multimedia dan spanduk jelek. Namun, Flash Player mampu menjalankan aplikasi internet yang kaya seperti Sliderocket , Aviary Tools (terutama Phoenix), game seperti Tanki Online dan Koyotl (Saya sendiri sedang mengerjakan game ini dan semoga kami akan meluncurkan beta publik minggu depan, hingga maka tangkapan layar di bagian bawah akan memberi Anda kesan).

Ada yang namanya pengembangan flash aktual dan jika Anda benar-benar tertarik, saya sarankan Anda mengambil salinan FlashDevelop yang semuanya tentang pengembangan perangkat lunak aktual pada platform flash.
Klaim Anda bahwa flash memerlukan lebih banyak waktu pengembangan semata-mata didasarkan pada keahlian pribadi Anda. Seolah-olah pengembang .NET mengklaim pengembangan Java membutuhkan lebih banyak waktu.

Flash vs. HTML

Flash adalah - dari pengalaman pribadi saya - pilihan yang lebih baik daripada HTML, jika Anda ingin membangun aplikasi yang kompleks, gigih, dan interaktif, klien yang gemuk yang menyebarkan dari web (*).
Sekarang untuk membangun situs web dengan tingkat interaktivitas yang relatif rendah, seperti misalnya forum, tidak ada banyak alasan untuk menggunakan flash, kecuali beberapa kasus tepi yang tidak terlalu penting di sini. Memilih HTML memudahkan untuk melakukan SEO dan memastikan aksesibilitas. Tapi itu masih masalah selera, meskipun saya tidak bisa membayangkan orang non-teknis memiliki alasan yang baik untuk memilih flash.
Tergantung pada situasi dan filosofi pribadi, satu atau yang lain adalah "lebih baik", tetapi pernyataan dari "flash sucks" menjadi "itu ok sebagai pelengkap" terlalu disimpangkan.

Yang saya takutkan adalah, dengan menginginkan cantik , pelanggan Anda berarti jenis cantik yang membuat Anda ingin muntah . Dalam hal ini flash juga merupakan alat yang lebih baik untuk mengimplementasikan mimpi buruk ini. Saya menolak pekerjaan semacam itu dan saya juga tidak meneruskannya. Ini adalah kejahatan. Dan saya khawatir sekali backend HTML5 dari Adobe CS Flash cukup stabil, Anda tidak akan dapat bersembunyi dari ini hanya dengan menghapus instalan flash.
Jika itu yang mereka inginkan, saya mohon Anda mencoba berbicara dengan mereka. Ini tidak keren, tidak keren, tidak menyenangkan. Kamu tahu itu. Semua orang di sini. Mereka seharusnya juga.

Kesimpulan

Mendemonstrasikan flash tidak benar-benar jujur ​​dan saya pikir Anda tidak memerlukannya.
Memiliki pengalaman dengan JavaScript / CSS / HTML sangat berharga. Mengatakan Anda sangat produktif dengan tumpukan itu dan Anda merasa yakin Anda akan memenuhi persyaratan pelanggan (seandainya Anda) adalah hal yang baik dan merupakan alasan yang benar-benar valid.
Pekerjaan terbaik yang dapat Anda lakukan dengan biaya minimum adalah menggunakan teknologi yang Anda kuasai dan pelanggan Anda ingin mendapatkannya . Tidak seperti sejumlah kebenaran setengah populer ini adalah fakta yang solid.


(*): Saya pikir standar adalah hal yang menyenangkan. Saya sendiri menggunakan haXe sejak 2 tahun sekarang, salah satu motivasi adalah kemampuan untuk beralih, ketika saya menganggap HTML sebagai alternatif yang berfungsi untuk kebutuhan saya. Sejauh ini saya harus mengatakan, flash player masih menjadi target yang saya pilih untuk sejumlah alasan yang saya berikan subset. Jadi, sementara saya menantikan hari ketika HTML membuat flash player usang untuk pekerjaan saya, saya pikir itu masih beberapa tahun dari sekarang.

back2dos
sumber
3

Salah satu alasan yang valid adalah bahwa situs web berbasis Flash tidak akan berfungsi pada iPhone, iPad 1, iPad 2 atau iPod Touch - yang merupakan 170 juta perangkat, terakhir kali saya hitung.

Ya, ini adalah keputusan Apple, tetapi ini menjadi masalah serius saat membangun situs web. Memang, Microsoft mengabaikan pengembangan pada Silverlight untuk Web karena HTML hanya berfungsi pada lebih banyak perangkat.

JBRWilkinson
sumber
3

TL; DR

Ini lebih lanjut sejalan dengan apa yang sudah ditunjukkan oleh banyak kontributor, tetapi Anda benar-benar harus tetap berpegang pada FAKTA bahwa Flash tidak sepenuhnya didukung. Adobe telah menarik steker pada dukungan Flash Mobile. Langkah ini yang dibuat oleh Adobe berarti bahwa perangkat seluler lain akan segera terpengaruh, meninggalkan perangkat seluler tanpa kemampuan melihat Flash sama sekali. Kami telah melihat ini terjadi sebelumnya. Ambil ColdFusion misalnya. Ada beberapa programmer dan klien yang terpengaruh oleh kematian ColdFusion yang disebabkan oleh Adobe.

Kesimpulannya, platform berbasis web (dan platform apa pun dalam hal ini) hanya sebagus pendukung, kontributor, dan pembuatnya. Membangun seluruh situs web secara keseluruhan pada platform yang goyah AKAN, tanpa ragu , menyebabkan klien menghabiskan di luar anggaran mereka ketika tiba saatnya untuk membangun kembali situs web mereka.

Carrie Kendall
sumber
2

Seperti yang dikatakan Timk, mencolok baik di mata pelanggan. Pelanggan rata-rata mungkin tidak sadar / memikirkan hal-hal seperti:

  • SEO
  • Aksesibilitas
  • Akses seluler
  • Tidak berfungsi dengan baik dengan riwayat browser, bookmark, dll.

Anda dapat mencoba berbicara dengan mereka tentang masalah ini dan kemudian biarkan mereka yang memutuskan.

Anto
sumber
1

Jika situs mereka tidak memerlukan flash, beri tahu mereka bahwa situs mereka tidak memerlukan flash. JIKA mereka bersikeras menggunakan flash, rekomendasikan pengembang flash untuk mereka.

Anda tidak berkewajiban untuk bekerja dengan klien yang tidak mendengarkan, atau menggunakan alat yang tidak Anda sukai.

Steven A. Lowe
sumber
2
rupanya saya mendapat drive-by downvote dari kipas flash
Steven A. Lowe
Saya kira downvote itu karena pertanyaan awal sudah menolak opsi hanya mengatakan "Saya tidak akan membuat Anda situs web flash."
jhocking
+1, saya akan mengatakan hal yang sama tentang tidak harus menerima setiap klien yang muncul.
rjzii
menolak klien selalu menjadi pilihan
Steven A. Lowe
0

Mengapa Anda tidak "wow" mereka dengan contoh non-flash dari pekerjaan Anda? Mereka dapat melihat potensi bersama dengan keahlian Anda. Biarkan mereka tahu bahwa tidak ada yang dapat dilakukan dalam Flash yang tidak dapat Anda lakukan dengan cara Anda (saya harap ini benar.). Jika mereka berdebat, maka gunakan saja Flash, ada beberapa alasan teknis untuk menghindarinya. Anda perlu memastikan dalam pikiran mereka, mereka tidak akan dibatasi dengan membuat pilihan ini.

Mereka mungkin berada di bawah kesan seorang pemula lebih mungkin untuk belajar cara men-tweak sesuatu dalam Flash dalam keadaan darurat dan tidak khawatir dikunci ke pengembang tertentu.

Selalu ada yang lama "Tidak ada yang dipecat karena membeli IBM." mentalitas. Flash ada dalam berita dan klien Anda tidak membedakan publisitas baik dan buruk.

JeffO
sumber
0

Mungkin juga ada masalah dengan mematuhi undang-undang aksesibilitas misalnya untuk pengguna tunanetra. Saya tidak tahu seberapa baik pembaca layar mengatasi Flash - Saya tidak membayangkan dengan baik.

Rory Hunter
sumber