C

Chris Adamson

subfurther.com · Personal blog · on HN since 2009

Chris Adamson, an Apple platform developer, writes about iOS, media streaming, and the state of Apple's developer tools.

What HN saysHN links it in discussions of Apple platform and app-store issues; the one comment given is a reply about TV and set-top box development.
21HN people shared it
1linked it in comments
34stories submitted
380story points
8 years agolast shared
2009people per year2026

Most-shared posts

  1. 1
    Encoder Is Not a State Machine
    2 people · 38 points · first shared 2011 · 10 comments on HN
  2. 2
    Throwing Cold Water on MacRuby for iOS
    2 people · 13 points · first shared 2011 · 1 comments on HN
  3. 3
    Capitulation
    2 people · 8 points · first shared 2017 · 1 comments on HN
  4. 4
    Nostalgianomics
    2 people · 4 points · first shared 2016 · discussion on HN
  5. 5
    Apple Didn’t Kill AppKit, Millenials Did
    2 people · 4 points · first shared 2018 · discussion on HN
  6. 6
    Taking C Seriously
    1 people · 127 points · first shared 2011 · 58 comments on HN
  7. 7
    Apple and the future of Java
    1 people · 111 points · first shared 2010 · 44 comments on HN
  8. 8
    An In-App Purchase Brain Dump
    1 people · 24 points · first shared 2009 · 5 comments on HN
  9. 9
  10. 10
    Why Streaming Sucks on iOS, part I
    1 people · 5 points · first shared 2011 · discussion on HN
  11. 11
    Secret APIs
    1 people · 4 points · first shared 2011 · discussion on HN
  12. 12
    It’s like “Glee” with coding instead of singing
    1 people · 3 points · first shared 2010 · discussion on HN
  13. 13
    Apparently, you *are* entitled to your own facts now
    1 people · 3 points · first shared 2011 · discussion on HN
  14. 14
    Can’t Buy a Thrill
    1 people · 2 points · first shared 2013 · discussion on HN
  15. 15
    The Other iOS Programming Language
    1 people · 2 points · first shared 2010 · discussion on HN

What HN people wrote when they linked it

maxsilver · 2017-09-06
> Now, imagine if they had just lifted one of open source the JS engines into the device. As someone who writes TV applications and Set-Top Box UI/UX code as my day job (and speaking only for myself and no one else), I actually vastly prefer Roku's approach here. If Roku had done what you suggest (use an open source JS engine), it would probably be a far worse experience for developers and users. As an example, I submit most "SmartTV" devices (anything pre-Tizen from Samsung, anything pre-WebOS from LG, most commercial/industrial STBs for hotels or signage, etc). These devices typically use some version of classic Presto-based Opera or Google Chromium (2012-ish forks). Devices with these codebases are still sold today, in new 2017 models. The problem with using a JS engine is that most developers (or their managers) will inevitably overload TVs with heavy JS clients, the same kind they send to $500+ laptops. They'll claim it's great for code reuse, or lower costs. And there may be some truth to that. But the experience somehow always goes bad. They'll re-implement bad versions of common controls that break all standard convention, and they'll port over a UI that sort-of runs ok-ish on a Desktop PC, but is slow as hell, frustrating, laggy to use. It's every complaint everyone has with Slack's "desktop app", except vastly more painful now the client isn't a super fast $1000 laptop, but a super slow (by comparison) $50 stick or box. The end result of this is people buying…

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close