Google I/O featured an interesting session titled "Mobile Performance from the Radio Up: Battery, Latency and Bandwidth Optimization". https://developers.google.com/events/io/sessions/327864330
It would be great to have a page collecting best practices for building battery and performance friendly Sailfish apps. Does such a document already exist? If not, a Wiki page might be a good starting point. The page should contain information like: * Basic information about how the modem inside the phone works, e.g. + for how many milliseconds will be the modem be active when data is retrieved + how long will it take until the modem goes back into a low energy mode + how many minutes until the modem will be idle * Best practices for network communication and formats + optimal TCP timeout duration + avoiding to close TCP connections which time out (which re-activates the modem) + best file formats for images and videos (e.g. WebP) + server-side optimizations for better performance of mobile apps The performance of Android apps never seemed to reach the level of performance you can achieve with native ObjectiveC apps in iOS. For Jolla/Sailfish it's essential to have top quality apps, not only from a UI perspective, but especially from a performance perspective. The more info the developers have at this point in time to optimize their apps, the better for the platform and product as a whole. For anyone interested, there's a link to the free online version of High-Performance Browser Networking (O'Reilly) available on Ilya Grigorik's website: http://www.igvita.com/ - Raju _______________________________________________ SailfishOS.org Devel mailing list