Можно было не сносить, а оставить обе. Android SDK использует 32.
А, например, IDEA или Eclipse можно настроить на 64, теоретически есть возможность получить выигрыш в производительности, да и количество памяти под проект можно больше настроить.
Проблема в том, что функционал не тривиальный, и багофиксить нужно будет тоже в 2-х местах, если что. Это не есть хорошо, особенно в больших проектах, где разработчик может не иметь информации о системе в целом.
Не совсем понимаю, что вы называете готовым парсером? Готовые движки типа V8, Rhino и т.д.?
Мне кажется, это слегка громоздким, у меня нет задачи исполнить script.
Если вы имеете в виду, что то иное, то, будьте добры, поясните. Заранее благодарен.
Можно кастомизировать и другие настройки доступные в хедерах. Например, поддержка gzip или еще что нибудь. С помощью js можно узнать разрешение экрана и т.д. Надо постараться использовать набор параметров.
Дробить на составляющие не интересно, так можно и до split добраться.
Надо сказать, что у вас интересный подход: брать результат по позициям из исходной строки,
Matcher уже делает это вроде как, не?