30.07.2013, 00:00 Uhr
Xamarin beschleunigt Builds für iOS
Der Hersteller hat sein auf Mono basierendes Produkt Xamarin.iOS analysiert und konnte die Build- und Deploy-Prozesse signifikant beschleunigen.
Schon bei einer nur wenige Zeilen langen Hello-World-App erfolgt der Vorgang von Build, Deploy und Start jetzt um etwa ein Drittel flotter. Anstatt 15 Sekunden ist die App in zehn Sekunden fertig. Auch bei großen Apps soll der Geschwindigkeitsvorteil genauso groß sein: Ein Test dauerte nur noch 24 statt zuvor 75 Sekunden. Die Tempogewinne sind laut Xamarin-Blogbeitrag von Rolf Bjarne Kvinge auf mehrere Verbesserungen zurückzuführen. Zum einen wird nun jede partielle Build-Datei gecached, weshalb nur noch die Bestandteile des Projekts neu aufgebaut werden müssen, die seit dem letzten Build verändert wurden. Zum anderen werden auch nur noch die veränderten Teile der App an das Testgerät überspielt. Dafür musste die Build-Strategie geändert werden, weil iOS üblicherweise den kompletten Code in einer ausführbaren Datei erwartet. Die neuen inkrementellen Builds und Deployments speichern jede Assembly in einer eigenen shared Library. Die kommende Version von Xamarin Studio sowie dem Visual Stuido Plug-in sollen einen Menüpunkt aufweisen, mit dem sich die inkrementellen Builds ein- und ausschalten lassen. Weitere Infos finden Sie im oben genannten Blogbeitrag. [bl]