3 ms·
I was also there for the memory usage side of things. B2G management was driven by a mix of "the web is the platform" ideology[0] and a willingness to promise
by khuey 1y ago
I was also there for the memory usage side of things.
B2G management was driven by a mix of "the web is the platform" ideology[0] and a willingness to promise whatever carriers and OEMs wanted to close a distribution deal regardless of whether it was feasible or made any sense.
My own personal "this project is hopelessly doomed" moment was roughly 48 hours before the 1.4 code freeze when I was contacted by a colleague asking how feature X was coming along. Feature X was needed to fix Bug Y, and Bug Y was in the critical bug list for the code freeze. But it turned out the B2G project managers had decided to manually track their critical bug list outside of Bugzilla, and didn't make any effort to track the transitive dependencies of those bugs, or notify anyone that they should be working on these. "ngmi" hadn't been popularized yet but that was very much my feeling at that moment. Active development ceased by the end of the year.
[0] which I think could have panned out at least technically, given sufficient resources, time, etc
- dcminter 1y ago> ... a willingness to promise whatever carriers and OEMs wanted to close a distribution deal... That always struck me as one of the more impressive things that Jobs achieved with the original iPhone - getting buy-in from Cingular to do things Apple's way and not Cingular's. Pre-iPod Apple probably couldn't have done it.
- rickdeckard 1y ago...and have Cingular pay a revenue-share of the monthly user-bill back to Apple in exchange for exclusivity. It cannot be overstated what a gamechanger it was to have a recurring revenue stream incrementing with each new user. Beside Blackberry, no cellphone company was able to finance maintenance based on its userbase AND hardware sales, they all only worked (and mostly still work) based on hardware-sale alone.