1 ポイント 投稿者 GN⁺ 2025-01-14 | 1件のコメント | WhatsAppで共有

1件のコメント

 
GN⁺ 2025-01-14
Hacker News の意見
  • アプリ自体というより、数千ドルもするオーディオシステムを持つ人たちに、まとめて全部捨てて最初からやり直せと言った事業判断のほうが大きな問題だった。
    Apple でさえそこまでひどくはなく、時間が経つにつれてサポートを打ち切ることはあっても、x86 や Apple Silicon のような荒い移行でも、初日から既存機能のサポートをかなり広範に提供していた。

    • 「全部捨てて最初からやり直す」は大げさに聞こえるかもしれないが、家族と散歩していたときにゴミ箱に捨てられた Sonos スピーカーを見た。ほとんど新品のようで、かなり最近のモデルに見えたので、家に持ち帰ってみると500ドルの Sonos Play:5だった。
      家で電源を挿すと起動し、新しい Sonos アプリで iPhone とペアリングしようとしたが、アプリはスピーカーを見つけられなかった。開発用の Android 端末で同じことをするとすぐにでき、Android アプリで設定した後は iPhone アプリからもアクセスできるようになった。iPhone ユーザーが iOS アプリでうまくいかないからと、本当にゴミ箱に捨てたらしく、あきれてしまった。
      https://files.littlebird.com.au/pb-BfEVPbWlDe-hkxfK0.png
    • 最近の家庭用ステレオ市場の基本モデルは、実質的にこういうものだと思う。人々は音の問題は何十年も前にすでに解決されていることをあまり知らない。
      祖父が Sears のカタログで注文していそうなステレオとキャビネットだけでも、ほとんどの人が一生かけても聴き分けられる水準を超える音を出せるし、その機器は本人の一生どころか家族の何世代にもわたって使える。入出力もずっと標準だったし、今後も標準であり続ける可能性が高い。こうしたステレオはものすごく高いわけでもないので、最初に数百ドル使うだけで一生家庭用オーディオ機器を買い直す必要がないという点で大きな節約になる。
      ところが人々はサウンドバーや長持ちしない小型スピーカーを買わされ、何十年も前からあるオープン標準ではなく、特定の入出力方式に縛られることもある。結局、代替手段があることも知らないまま、はるかに多くのお金を使い、悪い体験をすることになる。オーディオファイルになって関連メディアを何百ページも読まない限り、気づくのも難しい。本当に金になる業界だ。
    • 巨大企業を擁護することになるかもしれないが、Apple はデバイスの長期サポートを常にかなりうまくやってきた。
    • ちょっと大げさな表現に聞こえる。Play 5 を2台、10年使っているが、Apple デバイスで今でも完全に問題なく動作している。
      16年前に出たスピーカーが今も Sonos アプリで動き、Spotify も再生でき、Playbar とネイティブに接続して映画やテレビも見られる。これならかなり良いほうだと思う。人々がハードウェアを捨てて新しく買いたいなら自由だが、Play 5 を捨てる必要はなかった。2009年型の iPhone を今使っているなら、ひどい体験になるのは間違いない。
    • Sonos 機器3台のうち2台が、ポリシーのせいで使えなくなった。ある日は正常に動いていたのに、翌日には動かなくなった。
      1つは気に入っていた高価なジョグホイール式リモコンで、使っていたすべての製品が意図的に完全に文鎮化された。もう1つは Sonos Bridge という無線アクセスポイントで、新しいソフトウェアと一緒に使う価値がないと判断されたようだった。残った機器は古いスピーカーで時々起きる機械的な問題があるが、これは残念ではあるものの、少なくとも不合理ではない。
  • Sonos のような高度な技術製品の会社に、営業出身の経営陣を据えるのはやめてほしい。Tom Conrad がエンジニア出身なのは幸いで、この混乱を立て直せることを願っている。
    Sonos を壊した中核的な技術変更は、安定していた UPnP(Universal Plug and Play)ベースのデバイス検出を捨てて mDNS に移行したこと、そして直接のデバイス間通信の代わりにクラウドベースの API 方式へ変えたことだった。この新しい構造は、ローカル操作であってもすべてのネットワークトラフィックを暗号化して Sonos のクラウドサーバーへ送るようにし、処理能力が限られる古い Sonos 機器でオーバーヘッドと遅延を大きく増やした。また、プラットフォーム別のネイティブ UX フレームワークを JavaScript ベースのインターフェースに置き換え、音楽サービス連携も直接の SMAPI 呼び出しではなくクラウド経由にしたため、性能低下と機能縮小が生じた。
    より長い議論は、Microsoft のシニアエンジニア Andy Pennell による優れた LinkedIn 投稿を見るとよい。彼は Sonos システムを深く理解しており、Windows Phone 向けの成功したサードパーティ製 Sonos アプリの1つを作り、公式 Windows Phone 8 アプリの作業でも Sonos と直接協業していた。
    https://www.linkedin.com/pulse/what-happened-sonos-app-techn...

    • 営業出身者が CEO だったこと自体が問題だとは思わない。核心は、ユーザーにとって良いこと会社にとって良いことの根本的な断絶だ。
      会社は、ユーザーが毎月お金を払い、製品とやり取りする方法を会社がコントロールすることを望んでいる。そうすれば継続収益を生むサービス会社になれるからだ。消費者は、一度買えばそのまま動く機器を望んでいる。
    • UPnP を捨てて mDNS に行った部分はよく分からない。UPnP は2000年代に Microsoft が主に支援していた、HTTP を乱用し、XML だらけで、レイヤーをまたぐひどい代物に近い。
      一方 mDNS は、Apple が一時期オープン標準に関心を示していたころに出てきた、既存のインターネットプロトコルに付け足す比較的小さくてきれいな独立拡張の集合だ。新規プロジェクトなら、UPnP を選ばせるには本当に印象的なツールを見せる必要がある。仕様を5分見るだけで、実装やデバッグが悪夢になることが分かる。Sonos や両方の実装経験はない。
    • ネイティブフレームワークを捨てて JavaScript ベースに移行し、すべてをクラウドサーバーに回すのは、エンジニアリングリーダーたちが意図的に下した技術判断のように聞こえる。
    • 営業型 CEO が直接コードを書いたわけではなく、「これは良い考えですね」と言ったエンジニアたちはまだいたはずだ。
      個人的には、CEO は営業寄りで会社の売上を増やしてくれることを望む。ただし、営業志向ではない優秀な CTO/CIO が必ず必要だ。
    • このアーキテクチャは営業の問題ではなく、深刻なエンジニアリング上の失敗に見える。こういう失敗なら、エンジニアリングリーダーたちが解雇されるべきだ。
  • 私が持っているスマート機器の中で、Sonosアプリ体験はたぶん最悪。接続が切れるし、接続やストリーミングができず、全体的に一貫性がない。
    有線でつなげば素晴らしいスピーカーだが、「スマート」アプリはひどい。なぜこれほど長い間、問題が表面化しなかったのか不思議だ。

    • Sonosの問題は、実は製品が本当に良いことにある。価格対比で見ると家庭用オーディオで見つけられる最高水準の音質で、製品調査に1か月も費やす必要もない。
      大型量販店で簡単に手に入り、どこかのブランドのように良い製品と見分けがつかない低価格の粗悪ラインを混ぜて売っているわけでもないので、消費者が警戒する必要も少ない。Best BuyでSonos製品に500ドル使えば、金額に見合う価値はある。アプリがひどいのが残念なだけで、ハードウェアはそうではない。
    • 参考までに、Sonos機器をうまく制御できるサードパーティ製モバイルアプリはいくつもある。
      スピーカーはローカルネットワーク上のクライアントに、SOAPベースのAPIをいくつか公開している。これでトラック操作やグループ化などができる。新しい音楽サービスを追加することはできないが、日常的なやり取りの大半は可能だ。これらのAPIは10年前のPlay:1でも、ほぼ完璧に動き続けている。
      AirPlayストリーミングは確かにムラがあるが、ここ数年で悪化したわけではない。私はほぼ10年前に書いたjQueryベースのWebアプリでSonosを制御していて、このアプリはクローゼットの中のRaspberry Piで動いている。何年も何も変える必要がなく、15台以上あるSonosシステムをずっと問題なく使えている。新アプリは本当に大惨事だ。会社がどうやってサードパーティ製アプリにも劣る公式アプリを作ったのか分からない。
    • 以前働いていた場所でSonosを使っていたが、私が経験した技術体験の中でも指折りに最悪だった。問題が絶えず、毎日参照しなければならない10ステップのトラブルシューティングガイドがあった。
      繰り返すうちに全員が覚えるほどで、おまけに「床に投げつけろ」という半分冗談のステップまであった。まれに、断続的に動いている間でさえ、特別なものは何もなかった。他の人たちは概ね大絶賛していたので、自分の体験がなぜそこまで違ったのか、いつも驚いていた。新アプリ公開の大惨事までは称賛しか見かけず、その新アプリでさえ私が経験したものよりはましに見える。その後、かなりのアップデートと改善があったのだと考えるしかない。私たちの体験が一般的だったなら、会社は1か月も持たなかったはずだ。
    • 昔は悪くなかった。初期のSonosは素晴らしかった。CEOが投資家に「あと1四半期だけ」「大きな修正リリースはほぼ準備できている」といった調子で引っ張り続けていたのなら、時間がかかった理由は理解できる。
      私の知る限り、SonosがCEOを追い出したのは今回が初めてなので、かなり大きな出来事だと思う。新CEOには、新しくて輝いて見えるものの前で既存顧客を台無しにしないだけの先見性があることを願う。一方でFrameworkが他のハードウェア分野にも進出しようとしているらしいが、ネットワークスピーカーを作るなら買うと思う。
    • そのうちどれだけがSonosの悪さで、どれだけがBluetoothがひどい接続プロトコルだからなのか気になる。
      Bluetoothが動くことを願うのは、いつも雨乞いに近いし、ペアリングはさらに難しい。BluetoothはプリンターをNASA級品質のソフトウェアのように見せてしまう。
  • 会社はこの問題を直すのに2,000万〜3,000万ドルかかるとして、従業員の約6%を削減することにし、Spenceは10月にアプリ公開に関するミスを認め、自分と幹部7人がボーナスを放棄すると述べた。
    あなたのせいで人々が職を失ったのに、ボーナスを放棄するという程度の話だ。しかもSpenceの2023会計年度の総報酬は519万ドルで、現金ボーナスだけで約7万2,000ドルを受け取っていた。

    • それでも取締役会は彼も解雇したようではある。
  • 馬鹿みたいにOnkyo Integraのアンプ、ラジオチューナー、テープデッキ、CantonとKEFのスピーカーをほぼ二束三文で売ってSonosに乗り換えたが、深く後悔している。
    キッチンには古いGrundigラジオとSonosスピーカーがある。朝食と夕食のとき、どちらをつけるか当ててみればいい。

    • 私も同じように悪い判断をする人を探したい。中級のKEFステレオペアにアップグレードしようと探しているところだ。
    • 年を取ったせいか、Sonos熱は理解できなかった。Sonosは製品の性格に比べて、あり得ないほど高かった。
      コロナの頃、ほぼ20年物のフロアスタンディング型Paradigmを売り、もっと小さいものが必要でKEFを買った。Sonosも少し見たが、あれがそんなに良い音を出すとか20年持つはずがないと思った。
    • Cantonスピーカーは伝説的だ。あのときお金があればよかったのに。親しい友人はいまだに持っていて、どんな新しいスマートスピーカーとも交換しようとしない。
  • アプリがあまりにひどくて、Sonos Oneを3台ゴミ箱に放り込んでHomePod Miniのようなものに替えたいくらいだ。もちろん比喩表現だが、そうなったらSonos製品には絶対戻らない。
    大失敗であり、CEOは数か月前に追い出されているべきだった。

    • むしろ別のスピーカーとWiiMのようなストリーマーを使うほうがよいかもしれない。ストリーマーが死んでもスピーカーは残り、ストリーマーだけ交換すればいいので後悔しないだろう。
    • 取締役会は、悪いPRの大半が沈静化するまで彼を留めておいた可能性がある。そうすれば新CEOがより好意的な反応を得られる。
  • こういう馬鹿げた「スマート」機器が嫌いだ。個人的には、そこそこ品質の良いスピーカーを昔ながらの良いアンプにつなぎ、AirPort Expressをライン入力に接続して使っている。

    • 私はWiiMでこれをやっている。私にとって一番大きいのは、20年以上前のスピーカーが今でも完璧に動いていることだ。すでにうまく動いているものを、なぜ変える必要があるのかと思う。
      この用途でSonosエコシステムも見たが、スピーカーではない機器の価格がばかげている。ネットワークオーディオストリーマーが449ドル、アンプが699ドルだ。WiiMのアンプは299ドルまたは379ドルで、ネットワークストリーマーは149〜329ドル。私は149ドルのネットワークストリーマーを何台か使い、レシーバーや古いアンプなどにつないで問題なく使っている。
    • 私も同じ。Denonレシーバー、まともなスピーカー、AirPlay用のAirport Expressという組み合わせだ。接続遅延がもう少し少ないものに替えたい気はする。Appleが何とかしてくれればいいのだが。
      最後の部分だけ現代的なスタックに依存していて、前の2つは何十年も持つだろう。
  • 興味深いが、アプリだけが唯一の理由だとは思わない。本当の主因は、昨年から売上が大きく減少していることだと思う
    上場企業のCEOなら、普通は3四半期ほど下落が続けば職を離れることになる

    • このアプリの大混乱以降、友人や家族には自分のホームセットアップをまねしないよう積極的に伝えている
      以前は、私の推薦やデモを見てSonosを始めた友人が何人かいた
    • ただ、売上減少の主因はアプリではないかとも思う。アプリ自体だけでなく、コミュニティからの批判が大きくなったのにすぐに元に戻さなかった点が大きい
      その過程で、これまで非常に忠誠心の高かった顧客を会社があまり気にしていないことを示してしまった
  • Sonosスピーカーに接続するアプリが、スマートフォンのあらゆる権限、さらには位置情報まで要求し、許可しないと動作しないというのはあきれる

    • 私の理解では、Bluetoothを使うすべてのアプリには位置情報の権限が必要だ。残念なことだ
    • 記憶では、スピーカー制御に必要なネットワークアクセス権限が、ユーザーの位置を割り出すために使われ得るからだ
      だからアプリが過剰に要求しているというより、OSがユーザーの負うリスクを知らせているというのに近い
  • 彼は6月までSonos取締役会の顧問として残り、毎月7,500ドルを受け取り、現金退職金として約190万ドルを受け取るうえ、まだ権利確定していないSonos株式も権利確定するという
    驚くべき株式の権利確定スケジュールだ