1 komentar

 
GN⁺ 2025-01-14
Pendapat di Hacker News
  • Masalah yang lebih besar bukan aplikasinya sendiri, melainkan keputusan bisnis yang pada dasarnya menyuruh orang-orang yang memiliki sistem audio seharga ribuan dolar untuk membuang semuanya sekaligus dan mulai dari awal
    Bahkan Apple pun tidak seburuk itu; meski pada akhirnya mereka menghentikan dukungan seiring waktu, dalam transisi besar seperti x86 atau Apple Silicon mereka tetap menyediakan dukungan fitur lama yang cukup luas sejak hari pertama

    • “Membuang semuanya dan mulai dari awal” mungkin terdengar berlebihan, tetapi saat berjalan-jalan dengan keluarga, saya melihat speaker Sonos dibuang di tempat sampah. Kelihatannya hampir baru dan seperti model yang cukup baru, lalu ketika saya bawa pulang ternyata itu Sonos Play:5 seharga 500 dolar
      Di rumah, saya colokkan listriknya dan menyala. Saya mencoba memasangkannya dengan iPhone lewat aplikasi Sonos baru, tetapi aplikasinya tidak bisa menemukan speaker. Ketika melakukan hal yang sama dengan perangkat Android untuk pengembangan, langsung berhasil, dan setelah dikonfigurasi lewat aplikasi Android, speaker itu juga bisa diakses dari aplikasi iPhone. Rasanya tidak masuk akal bahwa seorang pengguna iPhone benar-benar membuangnya ke tempat sampah hanya karena aplikasi iOS tidak berfungsi
      https://files.littlebird.com.au/pb-BfEVPbWlDe-hkxfK0.png
    • Menurut saya, pada dasarnya begitulah model pasar stereo rumahan saat ini. Orang-orang tidak begitu tahu bahwa masalah kualitas suara sebenarnya sudah terselesaikan puluhan tahun lalu
      Dengan stereo dan kabinet yang mungkin dipesan kakek dari katalog Sears saja, suara yang dihasilkan sudah melampaui tingkat yang bisa dibedakan kebanyakan orang seumur hidup mereka, dan perangkat itu bisa bertahan bukan hanya sepanjang hidup pemiliknya, tetapi juga beberapa generasi keluarga. Input dan output-nya juga terus menjadi standar, dan kemungkinan besar akan tetap standar. Stereo seperti ini juga tidak luar biasa mahal, jadi dengan mengeluarkan beberapa ratus dolar di awal, Anda bisa sangat berhemat karena tidak perlu membeli perangkat audio rumahan lagi seumur hidup
      Namun orang-orang akhirnya membeli soundbar atau speaker kecil yang tidak tahan lama, dan kadang terikat pada metode input/output tertentu alih-alih standar terbuka yang sudah berusia puluhan tahun. Akibatnya, tanpa tahu bahwa ada alternatif, mereka menghabiskan jauh lebih banyak uang dan mendapat pengalaman yang lebih buruk. Sulit juga menyadarinya kecuali menjadi audiophile dan membaca ratusan halaman media terkait. Ini benar-benar industri yang sangat menguntungkan
    • Mungkin terdengar seperti membela raksasa korporasi, tetapi Apple selalu cukup baik dalam dukungan jangka panjang perangkat
    • Rasanya agak berlebihan. Saya sudah memakai dua Play 5 selama 10 tahun, dan masih berfungsi sepenuhnya dengan perangkat Apple
      Speaker yang dirilis 16 tahun lalu masih berjalan di aplikasi Sonos, masih bisa memutar Spotify, dan bisa terhubung secara native dengan Playbar untuk menonton film dan TV. Menurut saya itu cukup bagus. Kalau orang ingin membuang hardware dan membeli yang baru, itu hak mereka, tetapi tidak ada kebutuhan untuk membuang Play 5. Kalau Anda memakai iPhone keluaran 2009 sekarang, jelas pengalamannya akan mengerikan
    • Dari 3 perangkat Sonos saya, 2 menjadi tidak bisa dipakai karena kebijakan. Suatu hari masih berfungsi baik, keesokan harinya tidak
      Salah satunya adalah remote jog wheel mahal yang saya sukai, dan semua produk yang sedang saya gunakan sengaja dibuat benar-benar menjadi brick. Yang lain adalah titik akses nirkabel bernama Sonos Bridge, yang tampaknya dianggap tidak layak dipakai bersama software baru. Perangkat yang tersisa punya masalah mekanis yang kadang muncul pada speaker lama; ini memang mengecewakan, tetapi setidaknya tidak irasional
  • Saya berharap perusahaan produk berteknologi tinggi seperti Sonos berhenti mengangkat eksekutif berlatar belakang penjualan ke posisi puncak. Untung Tom Conrad berlatar belakang engineering, dan semoga ia bisa membereskan kekacauan ini
    Perubahan teknis utama yang merusak Sonos adalah meninggalkan penemuan perangkat berbasis UPnP (Universal Plug and Play) yang stabil dan berpindah ke mDNS, lalu mengganti komunikasi perangkat langsung dengan pendekatan API berbasis cloud. Arsitektur baru ini membuat semua trafik jaringan, bahkan untuk operasi lokal, dienkripsi dan dikirim ke server cloud Sonos, sehingga overhead dan latensi meningkat besar pada perangkat Sonos lama yang kemampuan pemrosesannya terbatas. Selain itu, framework UX native per platform diganti dengan antarmuka berbasis JavaScript, dan integrasi layanan musik juga dibuat melewati cloud alih-alih memanggil SMAPI secara langsung, sehingga performa menurun dan fitur berkurang
    Untuk pembahasan yang lebih panjang, lihat tulisan LinkedIn yang bagus dari Andy Pennell, principal engineer di Microsoft. Ia sangat memahami sistem Sonos, pernah membuat salah satu aplikasi Sonos pihak ketiga yang sukses untuk Windows Phone, dan bekerja langsung dengan Sonos dalam pengerjaan aplikasi resmi Windows Phone 8
    https://www.linkedin.com/pulse/what-happened-sonos-app-techn...

    • Saya tidak menganggap fakta bahwa CEO-nya berlatar penjualan sebagai masalah itu sendiri. Intinya adalah keterputusan mendasar antara apa yang baik bagi pengguna dan apa yang baik bagi perusahaan
      Perusahaan ingin pengguna membayar setiap bulan dan ingin mengendalikan cara pengguna berinteraksi dengan produk. Dengan begitu mereka bisa menjadi perusahaan layanan dengan pendapatan berulang. Konsumen menginginkan perangkat yang cukup dibeli sekali lalu berfungsi begitu saja
    • Saya kurang paham bagian meninggalkan UPnP dan pindah ke mDNS. UPnP itu lebih mirip benda mengerikan yang terutama didukung Microsoft pada era 2000-an, menyalahgunakan HTTP, penuh XML, dan melintasi banyak lapisan
      Sebaliknya, mDNS adalah kumpulan ekstensi mandiri yang relatif kecil dan rapi di atas protokol internet yang sudah ada, muncul pada masa ketika Apple sempat menunjukkan minat pada standar terbuka. Untuk proyek baru, perlu alat yang benar-benar mengesankan untuk membuat saya memilih UPnP. Melihat spesifikasinya 5 menit saja sudah terlihat bahwa implementasi atau debugging-nya akan menjadi mimpi buruk. Saya tidak punya pengalaman implementasi di Sonos maupun di kedua sisi
    • Meninggalkan framework native dan beralih ke JavaScript, lalu mengalihkan semuanya ke server cloud, terdengar seperti keputusan teknis yang sengaja diambil para pemimpin engineering
    • CEO bertipe penjualan memang bukan orang yang menulis kodenya langsung, dan pasti masih ada engineer yang berkata, “ini sepertinya ide bagus”
      Secara pribadi, saya ingin CEO lebih dekat ke sisi penjualan agar bisa membuat perusahaan menghasilkan lebih banyak uang. Namun harus ada CTO/CIO yang baik dan tidak berorientasi penjualan
    • Arsitektur ini tampak bukan masalah penjualan, melainkan kegagalan engineering yang serius. Untuk kegagalan seperti ini, para pemimpin engineering seharusnya dipecat
  • Dari semua perangkat pintar yang saya punya, pengalaman aplikasi Sonos mungkin yang terburuk. Koneksinya terputus, tidak bisa tersambung atau streaming, dan secara keseluruhan tidak konsisten
    Kalau disambungkan dengan kabel, speakernya luar biasa, tapi aplikasi “pintar”-nya buruk. Saya heran kenapa masalah ini tidak meledak sejak lama

    • Masalah Sonos sebenarnya justru karena produknya benar-benar bagus. Dilihat dari harga, kualitas suaranya termasuk yang terbaik yang bisa ditemukan untuk audio rumahan, dan tidak perlu riset produk sampai sebulan
      Mudah didapat di toko besar, dan tidak seperti beberapa merek, mereka tidak mencampur lini sampah murah yang sulit dibedakan dari produk bagus, jadi konsumen tidak perlu terlalu waspada. Kalau menghabiskan 500 dolar untuk produk Sonos di Best Buy, nilainya sepadan. Sayang saja aplikasinya buruk, perangkat kerasnya tidak
    • Sebagai referensi, ada beberapa aplikasi mobile pihak ketiga yang mengendalikan perangkat Sonos dengan baik
      Speaker-nya mengekspos beberapa API berbasis SOAP ke klien di jaringan lokal. Dengan itu, kita bisa mengontrol trek, mengelompokkan speaker, dan sebagainya. Memang tidak bisa menambahkan layanan musik baru, tetapi sebagian besar interaksi sehari-hari bisa dilakukan. API ini tetap bekerja nyaris sempurna bahkan di Play:1 yang berusia 10 tahun
      Streaming AirPlay memang jelas naik-turun, tetapi tidak menjadi lebih buruk dalam beberapa tahun terakhir. Saya mengendalikan Sonos dengan aplikasi web berbasis jQuery yang saya tulis hampir 10 tahun lalu, dan aplikasi ini berjalan di Raspberry Pi di dalam lemari. Selama bertahun-tahun saya tidak perlu mengubah apa pun, dan sistem Sonos saya yang berisi lebih dari 15 unit tetap saya gunakan dengan baik. Aplikasi baru itu benar-benar bencana. Saya tidak tahu bagaimana perusahaan bisa membuat aplikasi resmi yang bahkan lebih buruk daripada aplikasi pihak ketiga
    • Di tempat kerja dulu kami memakai Sonos, dan itu termasuk pengalaman teknis terburuk yang pernah saya alami. Masalahnya tidak ada habisnya, dan ada panduan pemecahan masalah 10 langkah yang harus dirujuk setiap hari
      Karena diulang-ulang, semua orang sampai hafal, dan sebagai bonus ada juga langkah setengah bercanda, “lemparkan ke lantai”. Bahkan ketika kadang-kadang, secara jarang dan intermiten, berfungsi, tidak ada yang istimewa. Saya selalu heran kenapa pengalaman saya begitu berbeda, padahal orang lain umumnya memujinya habis-habisan. Sampai sebelum bencana peluncuran aplikasi baru, yang terlihat hanya pujian, dan bahkan aplikasi baru itu tampak lebih baik daripada yang saya alami. Saya hanya bisa berasumsi bahwa sejak itu ada pembaruan dan perbaikan besar. Kalau pengalaman kami adalah hal yang umum, perusahaan itu tidak akan bertahan sebulan
    • Dulu tidak seburuk itu. Sonos awal sangat bagus. Kalau CEO terus mengulur investor dengan kalimat seperti “satu kuartal lagi” atau “rilis perbaikan besar hampir siap”, saya bisa mengerti kenapa ini butuh waktu lama
      Setahu saya ini pertama kalinya Sonos menyingkirkan CEO-nya, jadi saya menganggapnya peristiwa yang cukup besar. Semoga CEO baru punya pandangan jauh ke depan agar tidak merusak pelanggan lama demi hal-hal baru yang berkilau. Di sisi lain, katanya Framework ingin masuk ke bidang perangkat keras lain; kalau mereka membuat speaker jaringan, sepertinya saya akan membeli
    • Saya penasaran seberapa banyak karena Sonos memang buruk, dan seberapa banyak karena Bluetooth adalah protokol koneksi yang mengerikan
      Berharap Bluetooth bekerja selalu terasa seperti melakukan ritual minta hujan, dan pairing bahkan lebih sulit. Bluetooth membuat printer tampak seperti perangkat lunak berkualitas setara NASA
  • Perusahaan mengatakan biaya untuk memperbaiki masalah ini akan mencapai 20 juta–30 juta dolar dan memutuskan memangkas sekitar 6% karyawan; pada Oktober, Spence mengakui kesalahan terkait peluncuran aplikasi dan mengatakan ia serta 7 eksekutif akan melepaskan bonus mereka
    Levelnya kira-kira: orang kehilangan pekerjaan gara-gara Anda, lalu Anda bilang akan melepaskan bonus. Padahal total kompensasi Spence pada tahun fiskal 2023 adalah 5,19 juta dolar, dan bonus tunainya saja sekitar 72 ribu dolar

    • Meski begitu, sepertinya dewan direksi juga memecat dia
  • Seperti orang bodoh, saya menjual ampli Onkyo Integra, tuner radio, tape deck, serta speaker Canton dan KEF hampir dengan harga obral, lalu pindah ke Sonos, dan saya sangat menyesal
    Di dapur ada radio Grundig lama dan speaker Sonos. Coba tebak mana yang saya nyalakan saat sarapan dan makan malam

    • Saya juga ingin menemukan orang yang membuat keputusan buruk serupa. Saya sedang mencari untuk upgrade ke pasangan stereo KEF kelas menengah
    • Mungkin karena sudah tua, saya tidak pernah memahami hype Sonos. Sonos luar biasa mahal untuk karakter produknya
      Sekitar masa Covid, saya menjual Paradigm floorstanding yang hampir berusia 20 tahun dan membeli KEF karena butuh yang lebih kecil. Saya sempat melirik Sonos, tapi saya pikir benda itu tidak mungkin terdengar sebagus itu atau bertahan 20 tahun
    • Speaker Canton itu legendaris. Andai waktu itu saya punya uang. Teman dekat saya masih memilikinya, dan tidak mau menukarnya dengan speaker pintar baru apa pun
  • Aplikasinya begitu buruk sampai saya rasanya ingin membuang tiga Sonos One ke tempat sampah dan menggantinya dengan sesuatu seperti HomePod Mini. Tentu itu ungkapan kiasan, tetapi kalau sampai begitu, saya tidak akan pernah kembali ke produk Sonos
    Ini kegagalan besar, dan CEO seharusnya sudah ditendang beberapa bulan lalu

    • Mungkin lebih baik memakai speaker terpisah dan streamer seperti WiiM. Kalau streamer-nya mati, speaker tetap ada dan cukup ganti streamer-nya, jadi tidak akan menyesal
    • Ada kemungkinan dewan direksi mempertahankannya sampai sebagian besar PR buruk mereda. Dengan begitu CEO baru bisa mendapat respons yang lebih bersahabat
  • Saya benci perangkat “pintar” bodoh seperti ini. Secara pribadi, saya memakai speaker berkualitas cukup bagus yang dihubungkan ke ampli jadul yang bagus, lalu AirPort Express disambungkan ke line input

    • Saya melakukan ini dengan WiiM. Hal terbesar bagi saya adalah speaker yang berusia lebih dari 20 tahun masih berfungsi sempurna. Kenapa harus mengganti sesuatu yang sudah bekerja dengan baik?
      Saya juga sempat melihat ekosistem Sonos untuk penggunaan ini, tetapi harga perangkat yang bukan speaker tidak masuk akal. Network audio streamer 449 dolar, ampli 699 dolar. Ampli WiiM 299 atau 379 dolar, dan network streamer 149–329 dolar. Saya memakai beberapa network streamer seharga 149 dolar dan menghubungkannya ke receiver atau ampli lama, dan semuanya berjalan tanpa masalah
    • Saya juga sama. Kombinasinya receiver Denon, speaker yang layak, dan Airport Express untuk AirPlay. Saya memang ingin menggantinya dengan sesuatu yang latensi koneksinya sedikit lebih rendah; semoga Apple melakukan sesuatu
      Hanya bagian terakhir yang bergantung pada stack modern, sedangkan dua bagian sebelumnya akan bertahan selama puluhan tahun
  • Menarik, tetapi saya tidak menganggap aplikasinya sebagai satu-satunya alasan. Alasan utama yang sebenarnya adalah pendapatan turun tajam sejak tahun lalu
    Kalau CEO perusahaan publik, biasanya kalau turun sekitar kuartal ketiga, ia akan tersingkir dari posisinya

    • Setelah kekacauan aplikasi ini, saya aktif memberi tahu teman dan keluarga agar tidak meniru setup rumah saya
      Dulu ada beberapa teman yang mulai memakai Sonos setelah melihat rekomendasi dan demo dari saya
    • Namun, sepertinya alasan utama penurunan pendapatan memang aplikasinya. Bukan hanya aplikasi itu sendiri, tetapi juga fakta bahwa mereka tidak segera membatalkannya meski kritik dari komunitas membesar
      Dalam proses itu, perusahaan menunjukkan bahwa mereka tidak terlalu peduli pada pelanggan yang selama ini sangat loyal
  • Tidak masuk akal bahwa aplikasi untuk terhubung ke speaker Sonos meminta semua izin di ponsel, bahkan informasi lokasi, dan tidak akan berfungsi jika tidak diizinkan

    • Sepengetahuan saya, semua aplikasi yang memakai Bluetooth membutuhkan izin lokasi. Ini disayangkan
    • Kalau tidak salah, itu karena izin akses jaringan yang diperlukan untuk mengontrol speaker bisa dipakai untuk mengetahui lokasi pengguna
      Jadi ini bukan semata-mata aplikasinya meminta berlebihan, melainkan lebih seperti sistem operasi memberi tahu pengguna tentang risiko yang mereka tanggung
  • Ia akan tetap menjadi penasihat dewan direksi Sonos hingga Juni dengan bayaran 7.500 dolar per bulan, menerima pesangon tunai sekitar 1,9 juta dolar, dan saham Sonos yang belum vesting juga disebut akan vesting
    Jadwal vesting saham yang mengejutkan