Thursday, August 11, 2011

Почему feature branches плохо.

читаю статью на http://habrahabr.ru/blogs/android/126082/ , вот выдержка

В прошлом году Google столкнулся с серьезной проблемой. Они хотели выпустить планшетную версию Android как можно быстрее, чтобы соревноваться с iPad от Apple, поэтому и разделили разработчиков на две группы. Одна часть занималась разработкой Gingerbread для смартфонов, а вторая разрабатывала Honeycomb для планшетов.

«Для того, чтобы успеть вовремя, мы пошли на компромиссы» — сказал Энди Рубин. «Мы даже не хотели задумываться, как запусть ту же самую версию (Honeycomb) на смартфонах. Это потребовало бы дополнительных ресурсов и задержало срок сверх разумного».

Поэтому Google и продолжил в том же стиле — дебютировал с Gingerbread на Nexus S в декабре, а версия Honeycomb появилась на Motorola Xoom в феврале. И с тех пор команда разработчиков Android прикладывает все возможные усилия для того, чтобы объединить эти ветви обратно в единое целое.
Goole пошел на компромиссы, я понимаю компромиссом тут является создание отдельной ветки для планшетов и все что из этого вытекает. Теперь нужно потратить много усилий чтобы все это смержить.  

No comments: