3 ms·
I really thought this app was made using some tool similar to Electron. I'm pretty sure you could achieve a similar result easily with web tech. Not only with
by rloc 11y ago
I really thought this app was made using some tool similar to Electron. I'm pretty sure you could achieve a similar result easily with web tech.
Not only with such tech Twitter could have leveraged their internal web expertise instead of outsourcing for this app but they would have gained the Windows Store version for 0 additional cost. I checked and the Twitter windows version differs and probably required another external company (or maybe Microsoft help).
I'm a web developer myself and was really impressed with Electron that I discovered very recently. I'll surely use it for the mac app store version. On windows there's already a way to package a web app in Visual Studio (pretty similar to Electron but uses Edge instead of Chromium).
- SyneRyder 11y agoThere's more to it than that. You could build it with web tech, but the original Twitter apps (even from when it was called Tweetie) featured lots of performance optimizations [1] to make it blistering fast, designed specifically for Apple platforms. They (ie Loren Brichter) even developed their own Mac UI framework library twUI, which was open sourced in 2011. [2] [1] http://web.archive.org/web/20100922230053/http://blog.atebits.com/2008/12/fast-scrolling-in-tweetie-with-uitableview/ http://web.archive.org/web/20100922230053/http://blog.atebit... [2] https://blog.twitter.com/2011/fast-core-animation-ui-for-the-mac https://blog.twitter.com/2011/fast-core-animation-ui-for-the...
- rloc 11y agoBut do we know if it's still in use in the new app (probably...) ? The libraries were introduced a long time ago and were probably first developed for the iPhone. For this new app they outsourced the effort despite the fact that they acquired Tweetie and hired Brichter. I understand the history of it but my point is I'm not sure this is all still relevant in 2015 especially if Twitter outsourced the effort for this new version. A chromium instance can have fast animations on a mac or windows machine with only web tech (a lot easier to maintain).