4 ms·
> Speaking as a web developer, I can tell you that I am perfectly able to transition to making desktop apps, I just have no incentive to. There are fewer and fe
by pifflesnort 14y ago
> Speaking as a web developer, I can tell you that I am perfectly able to transition to making desktop apps, I just have no incentive to. There are fewer and fewer desktop apps out there, so it's not a great use of my time to learn those skills.
Funny that you speak of it as a dead market, when A) The skill cross-over between desktop and mobile is direct, B) There's a huge amount of unfulfilled demand for mobile developers, and C) There's an enormously underserved desktop market (see also: Spotify, Netflix, HBO Go).
> Back to the Spotify player, the web client makes far more sense than a desktop one to me. All the music is stored in the cloud, so why do I have to download a desktop client on every machine I use to access it? It seems horribly backward to me.
Running a full fledged browser, with the resulting poor application UX, for a lightweight task as music streaming, seems horribly backwards to me.
All I want when music is streaming is a miniplayer, not a web browser. It should work with the play/pause/skip buttons on my keyboard/headphones, support airplay streaming, be able to integrate with my music library, and otherwise fit in nicely to my desktop/mobile experience.
If I worked for Spotify, Hulu, Netflix, or HBO (Go) (which I wouldn't, because they're myopically web-focused), I'd be beating the war drums to provide better, more engaging user experiences via native applications for not just mobile, but desktop too.
Unfortunately, it winds up being a catch 22. They build technological monocultures (web-focused), can't hire for alternative platforms, contract out the mobile development, and then the web developers use their political positioning to try to turn everything into a bad shell around a web rendering view. The users lose.
- untog 14y agoPerhaps a better way to look at it is this- when I have a great job doing web development and see job listings all over the place for other rewarding web roles, where is my incentive to do desktop development- even if it's close to the (much more booming) mobile app space? The web is in no danger of dying or getting less popular any time too soon. Running a full fledged browser, with the resulting poor application UX, for a lightweight task as music streaming, seems horribly backwards to me. But that isn't why I'm running it. I have a web browser open every minute I'm using my computer, so it's already there. The browser is a multitasking application itself, so using it for music streaming fits in great. I haven't used the Spotify web player, but Rdio has been web-based from the start, and has been great.
- pifflesnort 14y ago> Perhaps a better way to look at it is this- when I have a great job doing web development and see job listings all over the place for other rewarding web roles, where is my incentive to do desktop development- even if it's close to the (much more booming) mobile app space? The web is in no danger of dying or getting less popular any time too soon. Because it would provide a better product for your users, which is the whole point. It also shouldn't be hard to do. A senior engineer that can't easily jump on new technology stacks is not a senior engineer. > But that isn't why I'm running it. I have a web browser open every minute I'm using my computer, so it's already there. The browser is a multitasking application itself, so using it for music streaming fits in great. I haven't used the Spotify web player, but Rdio has been web-based from the start, and has been great. An arbitrarily resizable browser window/tab that looks like every other browser window on my desktop, which can't share state between multiple windows, and can't interact with my desktop in any meaningful way, doesn't use native components, goes wonky if I reload, and goes away if I have to restart my browser. That doesn't make sense. This makes sense: http://www.pandabarapp.com/ http://www.pandabarapp.com/
- mynameisvlad 14y agoI like how you're talking about good user experiences and then use that as an example. Furthermore, that wouldn't as easily transfer to Windows since taskbar notification icons are routinely hidden.
- pifflesnort 14y ago> I like how you're talking about good user experiences and then use that as an example. What's your point? > Furthermore, that wouldn't as easily transfer to Windows since taskbar notification icons are routinely hidden. Mac OS X isn't Windows. Part of writing native applications is working with established platform conventions and user expectations, not trying to rubber stamp the same thing everywhere.
- mynameisvlad 14y ago