Edit: I just noticed who I was replying to. Thanks for your work on Cydia and in the iOS jailbraking scene at large. I have lots of fond memories jailbraking and installing all kinds of weird tweaks on my iPhone 4 back in the day.
Netflix is an ecosystem, not just the frontend app for Apple TV. Netflix is pretty close to a vertical monopoly for some of its content. Fund-raising, planning, development, post-production, translations/dubbing, preparation for distribution, and distribution. Your idea of viewing a video content on the app is only the last 20%.
Also worth reminding people that the AppleTV app is not the only app Netflix supports for viewing. There have been dozens/hundreds of different apps and most are still actively supported.
Also, they are a company, so they are always looking to be able to optimize and cut costs.
It’s worth staying curious and asking why before assuming you know more than the engineers who have to work “behind the curtain”.
Would love to hear other opinions.
People here are making an assumption that the entrypoint to Netflix's microservice ecosystem is only for the "TV App". No -- their other domains (incl. talent and production) also depend on the same API gateway. When they upgrade the API gateway to GraphQL for one app and you might as well do it for all apps to get the benefits of the GraphQL toolset.
[1] https://www.infoq.com/presentations/netflix-scaling-graphql/
> Also, they are a company, so they are always looking to be able to optimize and cut costs.
I suggested this as an option. Do you believe this cuts costs?
Are custom listings/ordering the blocking issue that takes several seconds to load when the app starts? There’s so much amazing low level work that I’ve read from the Netflix streaming team, but the front end has always seemed lacking (why can’t I easily just get a list of all the videos)? It effects how I use the app?
Most likely that’s less a technical decision than a business decision, so that you never realize the true extent of Netflix’s catalog.
[1] https://github.com/Netflix/falcor
[2] https://github.com/Netflix/falcor/issues/1016#issuecomment-1...