{ "id": "63236", "key": "TIMOB-2604", "fields": { "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false }, "project": { "id": "10153", "key": "TIMOB", "name": "Titanium SDK/CLI", "projectCategory": { "id": "10100", "description": "Titanium and related SDKs used in application development", "name": "Client" } }, "fixVersions": [], "resolution": { "id": "3", "description": "The problem is a duplicate of an existing issue.", "name": "Duplicate" }, "resolutiondate": "2011-05-02T14:13:48.000+0000", "created": "2011-04-15T03:24:12.000+0000", "priority": { "name": "Medium", "id": "3" }, "labels": [], "versions": [], "issuelinks": [], "assignee": { "name": "rseagraves", "key": "rseagraves", "displayName": "Reggie Seagraves", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2011-05-02T14:13:48.000+0000", "status": { "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", "name": "Closed", "id": "6", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "components": [ { "id": "10206", "name": "iOS", "description": "iOS Platform" } ], "description": "{html}

The android emulator is much slower than the iphone and that's a\nknown developer pain point. However, even deploying a very small js\nchange in Titanium takes an incredibly long time. Titanium\nre-packages everything needed for the application and then does the\ndeploy. It would be great if there could be a smart compilation\nstep that keeps some kind of temporary package and then only\nrecompiles those files affected by the js changes. Or some kind of\nother live debug implementation like what Livetanium has done on\nthe iphone. The workflow for developing android apps is extremely\nslow compared to iOS. I realize this is also an android platform\nissue but there certainly is room for improvement on the packaging\nside within Titanium.

{html}", "attachment": [], "flagged": false, "summary": "Android - Emulator launch time", "creator": { "name": "andreassandberg", "key": "andreassandberg", "displayName": "Andreas sandberg", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "andreassandberg", "key": "andreassandberg", "displayName": "Andreas sandberg", "active": true, "timeZone": "America/Los_Angeles" }, "environment": null, "comment": { "comments": [ { "id": "128942", "author": { "name": "andreassandberg", "key": "andreassandberg", "displayName": "Andreas sandberg", "active": true, "timeZone": "America/Los_Angeles" }, "body": "{html}

I should mention that the emulator is kept running and the\ndeploy time is not taking into account relaunching the\nemulator.

{html}", "updateAuthor": { "name": "andreassandberg", "key": "andreassandberg", "displayName": "Andreas sandberg", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T03:24:12.000+0000", "updated": "2011-04-15T03:24:12.000+0000" }, { "id": "133047", "author": { "name": "dtoth", "key": "dtoth", "displayName": "Dawson Toth", "active": true, "timeZone": "America/New_York" }, "updateAuthor": { "name": "dtoth", "key": "dtoth", "displayName": "Dawson Toth", "active": true, "timeZone": "America/New_York" }, "created": "2011-05-02T14:11:49.000+0000", "updated": "2011-05-02T14:11:49.000+0000" }, { "id": "133048", "author": { "name": "dtoth", "key": "dtoth", "displayName": "Dawson Toth", "active": true, "timeZone": "America/New_York" }, "updateAuthor": { "name": "dtoth", "key": "dtoth", "displayName": "Dawson Toth", "active": true, "timeZone": "America/New_York" }, "created": "2011-05-02T14:13:48.000+0000", "updated": "2011-05-02T14:13:48.000+0000" } ], "maxResults": 3, "total": 3, "startAt": 0 } } }