Depending on how your Android projects are structured, you may see a decrease of 34. This, interestingly enough, opens up new options when considering how Android projects can be built. It just works,” said Matt Robinson, iOS Engineer at Reddit. We can also easily integrate Bitrise with different platforms and use it in a variety of ways. “Building on M1 machines is essential for us to optimize builds for Apple silicon and run as many tests as we want. Some were able to get build time reduced from 30 mins to 18 mins - or even by over 50% as Reddit, N26, and Cabify achieved after switching to M1 machines. Smaller speed gain with parallel build tasksĪt Bitrise, we are seeing more and more customers have switched to Apple silicon M1 machines to build iOS projects with significantly faster build time. To contrast, the gain is smaller on projects that are properly structured with parallel Gradle build tasks. This is quite a pleasant surprise considering how power-efficient Apple M1 is. We notice projects with big speed gain like Element Android have sequential build tasks including code linting, security scanning, and Gradle tasks. To answer the question: Gradle Profiler was used to run build profiling. You may ask why build performance gain is massive on some but insignificant on others.
0 Comments
Leave a Reply. |