Kobold2D Встречает Cocos2D-X

17 июня 2011, в cocos2d, Kobold2D, Штеффеном Иттераймом by Steffen Itterheim

Kobold2D хорошо и жив. Фактически так так, чтобы я думал: “Эй, это является сумасшедшим, но возможно не … я буду давать этому выстрел и видеть, как далеко я добираюсь. “Hey, it’s crazy, but maybe not … I’ll give it a shot and see how far I get.

Мысль должна была попытаться добавить cocos2d-x двигатель (cocos2d в C ++) вместе с Привет Мировым проектом в качестве примера к рабочему пространству Kobold2D. Результат: потребовалось приблизительно 90 минут, большая часть того выяснения правильного строят пути поиска заголовка и параметры настройки. И это только работало. it took about 90 minutes, most of that figuring out the correct build settings and header search paths. And it just worked.

Удивление! :D

Прямо сейчас это - только версия ИОСА. cocos2d-x проект Mac будет добавлен, как только платформа Mac официально поддержана cocos2d-x (или это уже и я пропустил это?). Тогда у разработчиков был бы выбор между использованием или Целью-C или C ++ как основной язык для того, чтобы развить их iOS & Mac OS X игр. ). Then developers would have the choice between using either Objective-C or C++ as the primary language for developing their iOS & Mac OS X games.

Это также заставило меня думать: “Эй, есть этот другой общедоступный 2-ой двигатель игрыhmmm ….:) :)

Зарегистрированная Область ZyngaCocos2D.com

13 мая 2011, в cocos2d, Штеффеном Иттераймом by Steffen Itterheim

Zynga

Кажется, имеет руку, зарегистрировал доменные имена ZyngaCocos.com и ZyngaCocos2D.com

Именно от почты Открытий DotWeekly сообщался инди читателя на моем последнем сообщении в блоге Zynga и Open Source.

Согласно WhoIs область была зарегистрирована MarktMonitor, компанией, которая защищает бренды и управляет областями для крупных компаний, эффективно скрываясь, кто действительно зарегистрировал область. Но трудно предположить, что любой, но Zynga зарегистрировал бы такое доменное имя.

Что это говорит нам?

Не очень в настоящее время. Все время люди и компании регистрируют области. Однако, если эта область была действительно зарегистрирована Zynga, она, по крайней мере, выражает намерение установить веб-сайт, или даже бренд маркировал ZyngaCocos соответственно ZyngaCocos2D. However, if this domain was indeed registered by Zynga, it at least expresses intent to establish a website or even a brand labelled ZyngaCocos respectively ZyngaCocos2D.

Мы знаем, что Рикардо - владелец торговой марки “Cocos2D” и было регистрационное свидетельство, выпущенное 12-ого апреля 2011:

Zynga приобретал “определенные активы SapusMedia”, который мог подразумевать, что они также приобретали торговую марку. Если так, это означает, что они могли осуществить контроль над всеми портами Cocos2D – или разработчики соглашаются на определенные сроки, чтобы продолжить использовать торговую марку, или они должны будут удалить все торговые марки Cocos2D и повторно заклеймить их двигатели. Который я не думаю, что они сделают, потому что поведение как этот создало бы много отрицательных ответов и плохой связи с общественностью. Which I don’t think they’ll do because a behavior like that would create lots of negative responses and bad PR.

Ребрендинг Cocos2D?

Учитывая новую регистрацию домена, я полагаю, что более вероятно, что они просто планируют повторно заклеймить Cocos2D (для iPhone) как их собственное: (2-ой) ZyngaCocos.

Я уверен, что некоторые из Вас будут немедленно подозревать, что это становится коммерческой версией Cocos2D для iPhone, но если они получат разрешение от всех спонсоров, они не могут изменить лицензию или должны были бы удалить кодекс от всех спонсоров, которые не разрешают им использовать свой кодекс в соответствии с новой лицензией. Если бы они действительно планируют сделать коммерческую версию Cocos2D, они должны были бы по существу переписать двигатель. Или выкупите благоприятные факторы также. Но это не вероятно, потому что это был бы трудный процесс, и продажа двигателя игры не является очень прибыльной – относительно потока наличности Зинги, конечно. Or buy out the contributors as well. But it’s not very likely because it would be a difficult process and selling a game engine is not very lucrative – in relation to Zynga’s cash flow of course.

Если это собирается быть только простым ребрендингом двигателя cocos2d-iphone, я немного смущен тем, что они сказали в начальном объявлении наняв Рикардо и Роландо. Они установили, что cocos2d-iphone.org веб-сайт и сообщество останутся независимыми и управляемыми Рикардо, поскольку он сделан в прошлом. Так, чтобы принудил меня полагать что, если будет ZyngaCocos2D, то это будет так или иначе отличаться и будет независимо от cocos2d-iphone. Если это, как только не говорили, избегало отрицательной первой реакции от сообщества, и держало нас в темноте. So that leads me to believe that if there’s a ZyngaCocos2D, it’ll be somehow different and independent from cocos2d-iphone. Unless that was only said to avoid a negative first reaction from the community, and to keep us in the dark.

Но мне трудно предположить, что Рикардо бросил бы своего ребенка только, чтобы видеть, что это медленно умирает или отпускает этого полностью. Теперь, если Вы рассмотрите сильную связь Рикардо с cocos2d-iphone и общедоступное движение и его целостность, то я не ожидаю коммерческую версию, но тот, который является открытым источником. И я не ожидаю медленно гниющую общественную версию двигателя cocos2d-iphone также, если ZyngaCocos2D не будет так или иначе отличаться от cocos2d-iphone. And I don’t expect a slowly rotting public version of the cocos2d-iphone engine either, unless ZyngaCocos2D is somehow different from cocos2d-iphone.

Мне действительно интересно теперь, что они планируют сделать. Была очень небольшая информация (фактически: ни один), показал, о каком будущее cocos2d-iphone будет похоже, и я не ожидаю ответов (не даже от Ricardo & Rolando), пока Zynga не сделают другой пресс-релиз. Это принуждает меня полагать, что есть только два варианта: none) revealed about what the future of cocos2d-iphone will look like, and I don’t expect any answers (not even from Ricardo & Rolando) until Zynga make another press release. This leads me to believe there’s only two options:

  1. Что-то большое произойдет, и они хотят удостовериться, что оно собирается быть объявлением большого взрыва. Eg Zynga действительно берущий на себя обязательство по общедоступному развитию двигателя игры.
  2. Нам не будут нравиться новости, или действительно нет никого, таким образом, они не вызвали бы пух или создали бы ложные ожидания.

Я думаю, что иду с #1 в настоящее время, ожидая худшее. То, что делает Вы думаете, собирается произойти?

Zynga и Open Source

12 мая 2011, в cocos2d, Штеффеном Иттераймом by Steffen Itterheim

Я сделал небольшое исследование, чтобы выяснить больше о причастности Зинги к общедоступным проектам. Исследование не является всесторонним, ни заключительным, но обеспечивает немного больше способности проникновения в суть. По крайней мере, столько, сколько возможно от корпорации с отделами связи с общественностью. At least as much as is possible from a corporation with PR departments.

Membase

Membase - база данных NoSQL.

Эта статья сообщает относительно причастности Зинги следующим образом:

Поставщик случайной игры Зинга нашел, что ее усилия управлять грузом ее действий по базе данных соответствовали работе, сделанной в NorthScale и NHN, и решили внести результаты исследования и в общедоступное сообщество, так же как спонсирующий продолжающиеся усилия поддержать и увеличить программное обеспечение.

Поддержка усилий поддержать и увеличить. Поддержка означает, что есть деньги или трудовые ресурсы, входящие в проект. Зинга надеется продвинуть Cocos2D. Заметьте различие. Zynga looks forward to advancing Cocos2D. Notice the difference.

Другая статья о том же самом предмете цитирует Кэдира Ли Зинги CTO:

“Цель Зинги была проста: мы нуждались в базе данных, которая могла не отставать от стимулирующих требований наших игр, минимизируя нашу среднюю, полностью нагруженную стоимость за операцию по базе данных — включая капитальное оборудование, управленческие затраты и производительность разработчика. Мы оценили много технологий базы данных NoSQL, но все не удовлетворяли нашим строгим требованиям. Наши membase усилия по развитию соответствовали работе, сделанной в NorthScale и NHN, и мы рады внести наш кодекс в общедоступное сообщество и спонсировать продолжающиеся усилия поддержать и увеличить программное обеспечение. We evaluated many NoSQL database technologies but all fell short of our stringent requirements. Our membase development efforts dovetailed with work being done at NorthScale and NHN and we’re delighted to contribute our code to the open source community and to sponsor continuing efforts to maintain and enhance the software.

Все кроме одного проекта на github складе Зинги связаны с Membase: moxi (приданный форму вилки от membase), zstored, mcmux и pecl-memcached.

В интервью, главе представительства Zynga в Индии Шане Кэдэвиле, обращается к Moxi:

Наши разработчики были вовлечены в различные общедоступные проекты, включая развитие общедоступных инструментов к корректорам ошибок. Пример - проект Moxi – когда мы смотрели на вычисление нашей инфраструктуры, мы нуждались в технологии, которая могла помочь нам измерить горизонтально, добавить новые Web-серверы как тогда, когда необходимый, не будучи bottlenecked в слое хранения. Исследовав и тщательно исследуемый все составляющие собственность варианты, мы смотрели к открытому источнику и нашли проект Moxi, который работал как стабилизатор груза на слой кэширования. Мы помогли измерить проект Moxi определенно, добавляя модификации, чтобы обращаться с большим облаком вычислительная окружающая среда. Having examined and scrutinised all the proprietary options, we looked towards open source and found the Moxi project, which worked like a load balancer for the caching layer. We helped scale the Moxi project specifically by adding modifications to handle large cloud computing environments.

Это заявление действительно заставляло меня задаться вопросом, чем состоят в том те другие общедоступные проекты, что Zynga был вовлечен в? Трудно найти что-либо, потому что передача кодового изменения редко заставляет пресс-релиз быть выпущенным.

FontLabel

Проект FontLabel был выпущен как открытый источник Zynga. Это позволяет Вам отдать любой truetype (ttf) шрифт на iPhone, не только встроенные шрифты, обеспеченные Apple. Это не должно быть перепутано с предоставлением растрового шрифта, вместо этого это ведет себя как UIFont, но позволяет Вам использовать шрифты бессистемности. It’s not to be confused with bitmap-font rendering, instead it behaves like UIFont but allows you to use non-system fonts.

FontLabel был добавлен к cocos2d-iphone в сентябре 2009.

Честно говоря, FontLabel не вид проекта, который мешал бы миру вращаться. Но именно своего рода проект извлекает выгоду от многих разработчиков, использующих, и таким образом проверяющих это. Так создание этого открытый источник имеет смысл. So making it open source makes sense.

Другие проекты OS?

Трудно найти ссылки Zynga, способствующего общедоступным проектам, потому что обычно не будет пресс-релиза, выпущенного, когда кодер представит затруднительное положение более или менее неясному общедоступному проекту.

Я только знал об одном другом проекте OS, который был FontLabel, который был фактически начат Zynga. Если Вы знаете общедоступный проект, которому способствовал Zynga и что я отсутствовал, пожалуйста, упомяните это в комментарии, спасибо!

Но если это - вся причастность, Zynga имеет с Открытым источником, то это не производит мне впечатление, что они - общедоступная товарищеская встреча. Они поддерживают это, когда это имеет смысл, для связи с общественностью, для свободной беты-тестирования, или если они нуждаются в общедоступной технологии и хотят играть хороший. В том отношении они не отличаются чем любая другая крупная компания. In that regard they are no different than any other big company.

Представление Зинги об Открытом источнике

Интервью с главой представительства Зинги в Индии издало, более чем год назад дает некоторые представления.

Мы думаем об открытом источнике как о движении и не как особый проект. Успех проектов, используя открытый источник возможен только, когда многократные люди способствуют и когда промышленность подтверждает их.

Что означает, что без промышленной поддержки (читайте: финансы, трудовые ресурсы, продавая), общедоступные проекты не могут быть успешными. По крайней мере, не по их определению успеха. At least not by their definition of success.

Следующее заявление делает одно обнадеживающее:

У нас есть многократные модели, чтобы вовлечь сообщество. У нас были участники от общедоступной работы проектов коммерчески для нас, чтобы построить платформу или инструмент для нас. С этой целью мы отдали всю продукцию сообществу. To that end, we gave the entire output back to the community.

Это фактически идентично найму Рикардо и Роландо. Однако, я думаю, что это заявление относится больше к заключению контракта соглашений, а не занятости.

Я подозреваю, что Рикардо и Роландо уже работали подрядчиками для Zynga в течение прошлых месяцев. От Рикардо передает проект cocos2d-iphone за прошлые месяцы, я всегда задавался вопросом, какая тайна предполагают, что он продолжал работать. Мне передавание бывшего похожего побочные продукты различные, большие проекты. Некоторые передают фазы, включенные много меньших изменений, не что-то, что Вы проведете свой весь день, продолжая работать. To me the commits looked like by-products of a different, bigger projects. Some commit phases included many smaller changes, not something that you’ll spend your entire day working on.

Перед тем, чтобы фактически перемещаться от континента до континента Вы почти наверняка, должно быть, сотрудничали так или иначе, если только что узнать друг друга. Таким образом, я могу вообразить что-то уже развиваемое в тайне на основе контракта. Вопрос, если это верно, что это и когда или если мы будем видеть это. The question is, if this is true, what it is and when or if we’ll be seeing it.

Заявление после последнего:

Вторая модель - некоммерческая модель, которая вовлекает нас входящий в общедоступные нити, разделяя идеи, и работайте совместно с сообществом с нашими кодовыми затруднительными положениями.

Хорошо, так, чтобы "модель" в основном, что любой разработчик делает в некоторый момент вовремя. Создание кодовых затруднительных положений является определенно самым легким способом внести что-то в общедоступный проект, и все мы разделяем идеи и сотрудничаем (говорите: регистрация на форумах). То предложение заставило меня смеяться. Поскольку Вы не можете действительно назвать это моделью – это - то, что все мы делаем. posting in forums). That sentence made me laugh. Because you can’t really call it a model – it’s what we all do.

Как Германия Zynga оказалась

Случайно я сталкивался с другим приобретением Zynga, сделанный в сентябре 2010. Они купили немецкую Декстрозу запуска (в то время, когда расположенные меньше чем 20 км от того, где я живу), чтобы получить ahold их Aves HTML5 двигатель и сделали, чтобы они стали Германией Zynga. Пол Бэкос - соучредитель Декстрозы и jQuery член рабочей группы (jQuery UI создатель), и теперь CTO Германии Zynga. Paul Bakaus is co-founder of Dextrose and a jQuery core team member (jQuery UI creator), and now CTO of Zynga Germany.

Интересный аспект здесь - двигатель Aves. Это, как предполагалось, лицензировалось как middleware для других разработчиков игры и издателей. Но после приобретения Зинги это стало составляющим собственность двигателем и не будет лицензироваться. Все веб-сайты Dextrose и Aves так же как их социальных сетевых счетов были с тех пор удалены, и Германия Zynga, перемещенная на 80 км во Франкфурт на Майне: город с одним из самых оживленных аэропортов Европы и многих прямых рейсов к за границей. Очевидно, сделать Германию Zynga более доступной для корпоративного. But after Zynga’s acquisition it became a proprietary engine and won’t be licensed. All websites of Dextrose and Aves as well as their social networking accounts have since been removed, and Zynga Germany relocated by 80 km to Frankfurt/Main: the city with one of Europe’s busiest airports and many direct flights to overseas. Obviously to make Zynga Germany more accessible for corporate.

Взгляните, к чему двигатель способен, и Вы поймете, почему у Zynga должен был быть он. И почему они не хотели, чтобы ни у кого больше было это.

Значение?

Я не хочу читать слишком много в это, но я скептичен. Для большинства корпораций, делая хорошее сообществу находится только не в их программе – кроме, конечно, их отдела связи с общественностью. Я не нашел признака, что Zynga несколько отличается. Хотя им нравится быть “google игр”, они находятся на далеком расстоянии от Google когда дело доходит до общедоступных проектов, которыми это кажется. I haven’t found any indication that Zynga is any different. Although they like to be the “google of games”, they’re a far cry from google when it comes to open source projects it seems.

Ясно, что наем Рикардо и Роландо предоставляет ценность Zynga прежде всего. Если бы это был какой-либо другой путь, то эти два не переехали бы в Сан-Франциско, но работали бы на основе контракта. Zynga не мог возможно купить cocos2d-iphone, таким образом, они просто "приобретали" следующую лучшую вещь, что означает нанимать ее ключевых спонсоров. Проект cocos2d-iphone остается нетронутым, но я волнуюсь, что акцент идет, остается. Zynga could not possibly buy cocos2d-iphone, so they simply “acquired” the next best thing, which means hiring its key contributors. The cocos2d-iphone project remains untouched, but I worry the emphasis is on remains.

С другой стороны Zynga очевидно зарегистрировался, область ZyngaCocos2D.com … так возможно там имеют большие планы относительно cocos2d-iphone?

Cocos2D Xcode Проект на Github

4 ноября 2010, в cocos2d, инструментах, Xcode, Штеффеном Иттераймом by Steffen Itterheim

Мой Cocos2D Xcode проект находится теперь на Github. Открытый источник, свободный, должным образом Имеющий лицензию Массачусетский технологический институт, включает rootViewController и поддерживает Cocos2D v0.99.5 rc0.

Я также продолжаю работать (с) очень расширенной версией проекта Xcode. Это объединяет воск (Lua) и Систему Компонента Объекта Игры, что я назвал “gocos”. Также идет с намного более полезными классами удобства. Also comes with a lot more useful convenience classes.

Но большая идея состоит в том, чтобы фактически загрузить (или связь в пределах github, если я могу выяснить, если и как это работает), все зависимые проекты в один склад, так, чтобы Вы могли загрузить все сразу, и это работает из коробки. В настоящее время есть 3 проекта, на которые ссылается cocos2d-проект: gocos (позволяют нам называть это библиотекой удобства и кодекса геймплея для Cocos2D), воск (поддержка Lua) и очевидно cocos2d-iphone. Таким образом, все, это необходимо, собирается быть связанным в одном большом пакете, какие пустоты вся несовместимость вариантов выпускает. gocos (let’s call it a library of convenience and gameplay code for Cocos2D), wax (Lua support) and obviously cocos2d-iphone. So everything that’s needed is going to be bundled in one big package, which voids all of the version incompatibility issues.

Вы можете все еще экспериментировать с различными версиями этих библиотек, но в этом случае я думаю, что Вы знаете то, что Вы делаете, и это выходит, должны ожидаться. Но будучи github складом, Вы можете, конечно, клонировать и передать изменения.

Закуска

Вот то, что я сделал с Lua. Я в настоящее время использую это только в качестве лучшей plist замены для параметров настройки. Это лучше чем plist, потому что Вы можете прокомментировать каждый пункт, Вы можете сортировать их легко, Вы можете управлять функциями и алгоритмами, чтобы произвести ценности или загрузить дополнительные данные, и вообще намного легче работать с чем plist редактор. Вот уменьшенный config.lua, который загружен во времени выполнения в иерархию объектов NSDictionary: It’s better than plist because you can comment on each item, you can sort them easily, you can run functions and algorithms to generate values or load additional data, and in general it’s a lot easier to work with than the plist editor. Here’s a reduced config.lua that is loaded at runtime into a hierarchy of NSDictionary objects:

местный config =
{
  AccelerometerControls =
  {
    UpdatesPerSecond = 60, - 60 гц -- 60 Hz
    Живой отклик = 0.997,
    SensitivityX =-2,,
    SensitivityY = 2,
    MaxVelocity = 100,
  },
}

возвратите config

И эта линия кодекса загружает эти ценности и назначает им на соответственно названные свойства целевого класса:

[Config loadPropertiesFromKeyPath: "AccelerometerControls" target:self];"AccelerometerControls" target:self];

Это - все, что Вы должны сделать, чтобы передать ценности от config.lua в случай класса. Огромный timesaver! Единственный недостаток состоит в том, что это в настоящее время не может дифференцироваться между плаванием, интервалом и bool (из-за NSNumber), таким образом, это в настоящее время только поддерживает свойства плавания. The only drawback is that it currently can’t differentiate between float, int and bool (due to NSNumber), so it currently only supports float properties.

Акселерометр в Тренажере

21 октября 2010, в Программировании, инструментах, Штеффеном Иттераймом by Steffen Itterheim

AccSim, написанным Отто Кронсом, является Приложение (загрузка на iTunes), который позволяет Вам управлять своей игрой, бегущей в Тренажере с Вашим устройством ИОСА. Означая, игры игры в Тренажере, но входе акселерометра фактически прибывают из Вашего устройства! Вы можете узнать больше об этом на Построенном. Меня веб-сайт, который включает типовое видео: You can learn more about it on the Built.By.Me website, which includes a sample video:

Hmmm … так или иначе эта игра кажется странно знакомым. :D

AccSim не обладает той же самой мощностью, как iSimulate делает, который может также использоваться для того, чтобы послать вход мультиприкосновения, GPS и события Компаса к Тренажеру, плюс намного больше. Но хорошая вещь о AccSim состоит в том, что это не только свободно, но и исходный код AccSim - открытый источник!

Открытый источник не Особенность!

25 апреля 2010, в Маркетинге, Мобильном Бизнесе, Штеффеном Иттераймом by Steffen Itterheim

Я наткнулся через это Сообщение в блоге AppBoy об Андроиде и его Рынке. И это напомнило мне о том, что я думаю, когда я слышу людей, клянущихся Андроидом: Андроид не собирается управлять миром. Период. the Android is not going to rule the world. Period.

Причины не многие, но они крайне важны. Во-первых, Открытый источник не Особенность! Я слышу это очень часто. “Да, но Андроид - Открытый источник, Вы не можете конкурировать с этим!” . Угу. Фактически, я не хочу конкурировать с Открытым источником, если это означает низко-качественное дерьмо. На Android Market нет никакого контроля качества. Для немного это записывает свободу выбора и что нет. И да, Apple приняла некоторые решения потянуть приложения от App Store, который не любило много людей. Но давайте не забывать, что 99 % iPhone пользователи OS только не заботятся. Есть все еще достаточное разнообразие, и оно не походит на Apple, потянул Приложение Facebook, Twitterific, Скачок Болвана или Сердитых Птиц. Приложения, как которые люди действительно используют и. Имейте в виду, что всякий раз, когда Apple решает потянуть Приложение, недавно который был из-за зрелого содержания, разрешая крупному игроку на том рынке держать его Приложения онлайн, люди говорят о том, что, потому что (a) им нравится быть расстроенными и (b), blogosphere и выходы новостей нуждаются в чем-то, чтобы говорить о. В конце это - только горячий воздух. I hear that very often. “Yeah but Android is Open Source, you can’t compete with that!”. Uh-huh. As a matter of fact, i do not want to compete with Open Source if that means low-quality crap. There is no quality control on the Android Market. For some this spells freedom of choice and what not. And yes, Apple has made some decisions to pull apps from the App Store that a lot of people didn’t like. But let’s not forget that 99% of iPhone OS users just don’t care. There’s still enough diversity, and it’s not like Apple has pulled the Facebook App, Twitterific, Doodle Jump or Angry Birds. Apps that people really use and like. Keep in mind that whenever Apple decides to pull an App, recently that was because of mature content while allowing a big player in that market to keep his Apps online, people talk about that because (a) they like to get upset and (b) the blogosphere and news outlets need something to talk about. In the end it’s just hot air.

Давайте возвратимся к Андроиду все же., Таким образом, это - открытый источник. Что это даже означает? Сам OS - открытый источник. Большой для компаний, которые строят их собственные устройства на том программном обеспечении. Плохо для потребителя: у Вас все еще есть та же самая проблема, которую имеют все мобильные телефоны. Это походит на переключение с Nokia, и это - сотни различных устройств, объединенных Магазином Ovi к Андроиду с его сотней и все большим количеством отклоняющихся устройств и объединенным App Store. Куда это приводит нас? Огромная груда свободы выбора, которую никто действительно не хочет, если Вы так будете. Для разработчиков все более и более становится более трудным развить Приложения, которые бегут на всех устройствах Андроида и что больше, даже если Вам удается поддержать 99 % всех устройств прямо сейчас, завтра будет новое устройство, выходящее, который не будет управлять Вашим приложением. Как независимый разработчик это - ад. У Вас нет никакого способа сказать, получит ли поддержка определенной линии устройств Андроида Вас существенное повышение продаж. Так, как Вы вычисляете, сколько времени Вы проведете на каждом? Это - чистые догадки. Я жалею разработчиков Андроида. What does that even mean? The OS itself is open source. Great for the companies who build their own devices on that software. Bad for the consumer: you still have the same problem all mobile phones have. It’s like switching from Nokia and it’s hundreds of different devices united by the Ovi Store to Android, with its hundred and more and more diverging devices and a united App Store. Where does that lead us? A huge pile of free choice no one really wants if you so will. For developers it gets increasingly harder to develop Apps that run on all Android devices and what’s more, even if you manage to support 99% of all devices right now, tomorrow there will be a new device coming out that won’t run your app. As an independent developer this is hell. You have no way of telling whether supporting a specific line of Android devices will get you a significant sales boost. So how do you calculate how much time you’ll spend on each? It’s pure guesswork. I pity Android developers.

Рынок самого iPhone тверд, но есть одна вещь, к которой Вы можете и должны приложить все свои усилия: Маркетинг. Вы развиваетесь для одного устройства (хорошо, хорошо сделайте это 3), в то время как тем временем Вы выясняете, для каких веб-сайтов предназначаться, что к блогу, к который сообществам присоединиться, где просить обзоры Приложения, что Пресс-релизы отослать, и т.д. Кодекс уже сделан, Продавая Ваше Приложение твердая часть. Это - то же самое с Андроидом, за исключением того, что кодекс расстается со своими отклоняющимися устройствами, столь твердо сделать. И это - только не забава, адаптирующая то же самое приложение к различным устройствам. Это - одна из вещей, которые я не возражал бы не делать. You develop for one device (well, ok make that 3) while in the meantime you figure out which websites to target, what to blog, which communities to join, where to apply for App reviews, what Press Releases to send out, etc. The code is already done, Marketing your App is the hard part. It’s the same with the Android, except that the code part with its diverging devices is just as hard to do. And it’s just not fun adapting the same app to different devices. It’s one of the things i wouldn’t mind not doing.

Большинство откровенных людей, которые выбирают Андроид, выбирает его, потому что им не нравится Apple (достаточно ярмарка), или они не любят закрытые экосистемы и наслаждаются (действительно?) все, чему приложили лейбл "Open Source" к этому. Однако, они - меньшинство на Android market. Большинство пользователей Андроида только получило то, в чем они нуждались: рабочий мобильный телефон. Они понятия не имеют, и никакая подсказка и не заботятся об Открытом источнике. Для них у лейбла "Open Source" нет никакого значения. However, they’re a minority on the Android market. Most Android users just got what they needed: a working mobile phone. They have no idea, and no clue and don’t care about Open Source. For them, the label “Open Source” has no meaning.