Kobold2D Rencontre Cocos2D-X

Le 17 juin 2011, dans cocos2d, Kobold2D, par Steffen Itterheim by Steffen Itterheim

Kobold2D est bien et vivant. En fait tellement pour que j'aie pensé : “Hé, c'est fou, mais peut-être pas … je lui donnerai un coup et verrai à quelle distance j'arrive. “Hey, it’s crazy, but maybe not … I’ll give it a shot and see how far I get.

La pensée devait essayer et ajouter le moteur cocos2d-x (cocos2d dans C ++) ensemble avec le projet d'exemple Bonjour Mondial au Kobold2D workspace. Le résultat : il a pris environ 90 minutes, la plupart de ce fait de trouver le correct construit des cadres et des sentiers de recherche d'en-tête. Et il a travaillé juste. it took about 90 minutes, most of that figuring out the correct build settings and header search paths. And it just worked.

Surprise! :D

Immédiatement c'est juste la version d'IOS. Un cocos2d-x Mac le projet sera ajouté aussitôt que la plate-forme Mac est officiellement soutenue par cocos2d-x (ou cela déjà et je l'ai manqué ?). Alors les promoteurs auraient le choix entre l'utilisation l'Objectif-C ou C ++ comme la langue primaire pour développer leur iOS & Mac OS X jeux. ). 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.

Il m'a fait aussi penser : “Hé, il y a cette autre source ouverte le 2ème moteur de jeuhmmm.:) :)

ZyngaCocos2D.com Domaine Inscrit

Le 13 mai 2011, dans cocos2d, par Steffen Itterheim by Steffen Itterheim

Zynga

A l'air d'avoir la main a enregistré les noms de domaine ZyngaCocos.com et ZyngaCocos2D.com

C'est d'un poste de Découvertes DotWeekly qui a été annoncé par le lecteur indy sur mon dernier blog postent Zynga et Ouvrent la Source.

Selon WhoIs le domaine a été enregistré par MarktMonitor, une compagnie qui protège des marques et dirige des domaines pour de grandes compagnies, en se cachant efficacement qui a enregistré vraiment le domaine. Mais il est difficile d'imaginer que quelqu'un mais Zynga enregistrerait un tel nom de domaine.

Que nous dit-il ?

Pas beaucoup en ce moment. Les gens et les compagnies enregistrent des domaines tout le temps. Cependant, si ce domaine a été effectivement enregistré par Zynga, il exprime au moins l'intention d'établir un site Internet ou même une marque a étiqueté ZyngaCocos respectivement 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.

Nous savons que Ricardo est le propriétaire de marque de “Cocos2D” et il y a eu un certificat d'enregistrement publié le 12 avril 2011 :

Zynga a acquis “de certains actifs de SapusMedia”, qui pourrait signifier qu'ils ont acquis aussi la marque. Si c'est le cas, cela signifie qu'ils pourraient exercer le contrôle sur tous les ports de Cocos2D – les promoteurs concordent à de certains termes pour continuer à utiliser la marque, ou ils devront enlever toutes les marques de Cocos2D et remarquer leurs moteurs. Que je ne crois pas qu'ils fassent parce qu'un comportement comme ça créerait beaucoup de réponses négatives et mal PR. Which I don’t think they’ll do because a behavior like that would create lots of negative responses and bad PR.

Le Remarquage au fer rouge de Cocos2D ?

Étant donné le nouvel enregistrement de domaine, je crois qu'il est plus probable qu'ils projettent simplement de remarquer Cocos2D (pour l'I-Phone) comme leur propre : ZyngaCocos (2ème).

Je suis sûr que certains d'entre vous soupçonneront immédiatement que cela devient une version commerciale de Cocos2D pour l'I-Phone, mais à moins qu'ils reçoivent la permission de tous les donateurs, ils ne peuvent pas changer la licence ou devraient enlever le code de tous les donateurs qui ne leur autorisent pas à utiliser leur code selon une nouvelle licence. S'ils projettent vraiment de faire une version commerciale de Cocos2D ils devraient réécrire essentiellement le moteur. Ou rachetez la part des donateurs aussi. Mais il n'est pas très probable parce que ce serait un processus difficile et la vente d'un moteur de jeu n'est pas très lucrative – par rapport aux disponibilités de Zynga évidemment. 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.

S'il va être juste un remarquage au fer rouge simple du moteur de cocos2d-I-Phone, je suis un peu troublé par ce qu'ils ont dit dans l'annonce initiale après avoir engagé Ricardo et Rolando. Ils ont établi que cocos2d-iphone.org le site Internet et la communauté resteront indépendants et administrés par Ricardo puisqu'il est fait dans le passé. Pour que me mènent à croire que s'il y a un ZyngaCocos2D, ce sera différent d'une façon ou d'une autre et indépendant du cocos2d-I-Phone. À moins que l'on n'ait dit seulement que cela a évité une première réaction négative de la communauté et nous a gardés dans l'obscurité. 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.

Mais je constate que cela dur imagine que Ricardo renoncerait à son bébé seulement pour le voir lentement mourir ou laisser en vont entièrement. Maintenant, si vous considérez la forte connexion de Ricardo avec le cocos2d-I-Phone et le mouvement source ouvert et son intégrité, je ne m'attends pas à une version commerciale, mais celui qui est la source ouverte. Et je ne m'attends pas à une version publique lentement pourrissant du moteur de cocos2d-I-Phone non plus, à moins que ZyngaCocos2D ne se distingue d'une façon ou d'une autre du cocos2d-I-Phone. And I don’t expect a slowly rotting public version of the cocos2d-iphone engine either, unless ZyngaCocos2D is somehow different from cocos2d-iphone.

Je m'intéresse vraiment maintenant ce qu'ils projettent de faire. Il y a eu très peu de renseignements (en fait : personne) a révélé de quoi l'avenir de cocos2d-I-Phone ressemblera et je ne m'attends pas à de réponses (pas même de Ricardo & Rolando) jusqu'à ce que Zynga fassent un autre communiqué de presse. Cela me mène à croire qu'il y a seulement deux options : 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. Quelque chose de grand arrivera et ils veulent s'assurer qu'il va être une annonce de big bang. Eg Zynga prenant effectivement un engagement d'ouvrir le développement de moteur de jeu source.
  2. Nous n'aimerons pas les nouvelles, ou il n'y a vraiment aucun, donc ils ne provoqueraient pas de duvet ou créeraient de fausses attentes.

Je crois que je vais avec #1 pour l'instant en m'attendant au pire. Ce qui fait vous pensez va arriver ?

Étiqueté avec :    

Zynga et Source Ouverte

Le 12 mai 2011, dans cocos2d, par Steffen Itterheim by Steffen Itterheim

J'ai fait un peu de recherche pour trouver plus des participations de Zynga dans les projets source ouverts. La recherche n'est pas complète, ni concluante, mais fournit un peu plus d'aperçu. Est possible autant qu'au moins d'une société avec les départements PR. At least as much as is possible from a corporation with PR departments.

Membase

Membase est une base de données NoSQL.

Cet article annonce sur la participation de Zynga comme suit :

Le pourvoyeur du jeu décontracté Zynga a constaté que ses efforts de diriger la charge de ses opérations de base de données ont cadré avec le travail étant fait à NorthScale et à NHN et ont décidé de contribuer des résultats de la recherche et à la communauté de la source ouverte, aussi bien que sponsorisant des efforts continuants de maintenir et améliorer le logiciel.

Sponsoriser des efforts de maintenir et améliorer. Le fait de sponsoriser signifie qu'il y a de l'argent ou de la main-d'oeuvre entrant dans le projet. Zynga a hâte d'avancer Cocos2D. Remarquez la différence. Zynga looks forward to advancing Cocos2D. Notice the difference.

Un autre article du même sujet indique le CTO de Zynga Cadir le Côté sous le vent :

“L'objectif de Zynga était simple : nous avions besoin d'une base de données qui pourrait marcher de pair avec les demandes stimulantes de nos jeux en minimisant notre prix moyen, complètement chargé par opération de base de données — en incluant l'équipement de capitale, les prix de direction et la productivité de promoteur. Nous avons évalué beaucoup de technologies de base de données NoSQL mais tous étaient au-dessous de nos exigences strictes. Nos efforts de développement membase ont cadré avec le travail étant fait à NorthScale et à NHN et nous sommes ravis de contribuer notre code à la communauté source ouverte et sponsoriser des efforts continuants de maintenir et améliorer le logiciel. 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.

Tous sauf un projet sur le dépôt github de Zynga sont rattachés à Membase : moxi (fourché de membase), zstored, mcmux et pecl-memcached.

Dans une interview, le directeur de pays Zynga pour India Shan Kadavil, fait allusion à Moxi :

Nos promoteurs ont été impliqués dans les projets source ouverts différents, en incluant le développement d'outils source ouverts pour énerver des pétrins. Un exemple est le projet de Moxi – quand nous regardions le fait d'escalader notre infrastructure, nous avions besoin d'une technologie qui pourrait nous aider à escalader horizontalement, ajoutez de nouveaux serveurs de Web comme quand nécessaire sans être bottlenecked à la couche de stockage. Ayant examiné et vérifié toutes les options de propriétaire, nous avons regardé vers la source ouverte et avons trouvé le projet de Moxi, qui a travaillé comme une charge balancer pour la couche cachante. Nous avons aidé à escalader le projet de Moxi spécifiquement en ajoutant des modifications pour manipuler le grand nuage les environnements informatiques. 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.

Cette déclaration m'a vraiment fait se demander ce que ces autres projets source ouverts consistent en ce que Zynga a été impliqué dans ? Il est difficile de trouver n'importe quoi parce que le fait de soumettre un changement codé fait rarement un communiqué de presse être publié.

FontLabel

Le projet de FontLabel a été libéré comme la source ouverte par Zynga. Il vous permet de rendre n'importe quel truetype (ttf) la fonte sur l'I-Phone, non seulement les fontes intégrées fournies par la Pomme. Il ne doit pas être confondu avec l'interprétation de bitmap-fonte, plutôt il se comporte comme UIFont, mais vous permet d'utiliser des fontes de non-système. It’s not to be confused with bitmap-font rendering, instead it behaves like UIFont but allows you to use non-system fonts.

FontLabel a été ajouté au cocos2d-I-Phone en septembre de 2009.

À dire vrai, FontLabel n'est pas la sorte de projet qui aurait arrêté le monde du fait de tourner. Mais c'est une sorte de projet qui profite de beaucoup de promoteurs utilisant et l'évaluant ainsi. Ainsi la réalisation de cela ouvrir la source a du sens. So making it open source makes sense.

D'autres projets d'OS ?

Il est difficile de constater que les références de Zynga contribuant ouvrent des projets source, parce que d'habitude il n'y aura pas de communiqué de presse publié quand un codeur soumet un pétrin à un projet source ouvert plus ou moins obscur.

J'étais conscient seulement d'un autre projet d'OS, qui était FontLabel qui a été en fait commencé par Zynga. Si vous savez qu'une source ouverte projette que Zynga a contribué et que j'ai manqué, mentionnez-le s'il vous plaît dans un commentaire, merci!

Mais si c'est la participation entière Zynga a avec la Source Ouverte, donc il ne me donne pas l'impression qu'ils sont la source ouverte sympathique. Ils le soutiennent quand il a du sens, pour PR, pour l'essai du béta libre, ou s'ils ont besoin d'ouvrir la technologie source et vouloir jouer agréable. Dans cet égard ils sont différents pas qu'autre grande compagnie. In that regard they are no different than any other big company.

La vue de Zynga sur la Source Ouverte

L'interview avec le directeur de pays de Zynga pour l'Inde a publié il y a plus d'une année donne une idée.

Nous pensons à la source ouverte comme un mouvement et pas comme un projet particulier. Le succès des projets en utilisant la source ouverte est possible seulement quand les gens multiples contribuent et quand l'industrie les endosse.

Qui signifie que sans soutien d'industrie (avez lu : les finances, la main-d'oeuvre, en commercialisant) s'ouvrent les projets source ne peuvent pas être réussis. Au moins pas par leur définition de succès. At least not by their definition of success.

La déclaration suivante rend celui plein d'espoir :

Nous avons des modèles multiples pour impliquer la communauté. Nous avons eu des membres du travail des projets source ouvert commercialement pour nous pour construire une plate-forme ou un outil pour nous. À cette fin, nous avons rendu la production entière à la communauté. To that end, we gave the entire output back to the community.

C'est pratiquement identique au fait d'engager Ricardo et Rolando. Cependant, je crois que cette déclaration fait allusion plus au fait de contracter des accords, plutôt qu'un emploi.

Je pense que Ricardo et Rolando travaillaient déjà comme les entrepreneurs pour Zynga pour les mois passés. De Ricardo engage au projet de cocos2d-I-Phone au cours des mois passés que je me demandais toujours quelle sorte de secret projettent qu'il continuait à travailler. À moi le fait de commettre ressemblé les dérivés des différents, plus grands projets. Certains commettent des phases incluses beaucoup de plus petits changements, pas quelque chose que vous passerez votre jour entier en continuant à travailler. 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.

Avant de bouger en fait du continent au continent vous devez avoir collaboré presque certainement d'une façon ou d'une autre, si à peine faire connaissance l'un avec l'autre. Donc je peux imaginer quelque chose étant déjà développée dans le secret sur une base de contrat. La question est, si c'est vrai, ce que c'est et quand ou si nous le verrons. The question is, if this is true, what it is and when or if we’ll be seeing it.

La déclaration suite au dernier :

Le deuxième modèle est le modèle non-commercial qui nous implique entrant dans les fils source ouverts, en partageant des idées et travaillez en collaboration avec la communauté avec nos pétrins codés.

Ok, pour que "le modèle" soit fondamentalement ce que n'importe quel promoteur fait à un point à temps. La réalisation des pétrins codés est sans aucun doute la façon la plus facile de faire contribuer à quelque chose un projet source ouvert et nous tous partageons des idées et collaborons (parlez : le fait de voyager par la poste dans les forums). Cette phrase m'a fait rire. Puisque vous ne pouvez pas l'appeler vraiment un modèle – c'est ce que nous tous faisons. posting in forums). That sentence made me laugh. Because you can’t really call it a model – it’s what we all do.

Comment l'Allemagne Zynga est venue pour être

Par hasard j'ai trouvé une autre acquisition par hasard Zynga fait en septembre de 2010. Ils ont acheté le Dextrose de démarrage allemand (à moins de 20 kms localisés de ce temps d'où je vis) recevoir ahold de leur Aves HTML5 le moteur et faites-les devenir Zynga l'Allemagne. Paul Bakaus est le co-fondateur de Dextrose et un membre de l'équipe de base jQuery (jQuery UI le créateur) et maintenant CTO de l'Allemagne Zynga. Paul Bakaus is co-founder of Dextrose and a jQuery core team member (jQuery UI creator), and now CTO of Zynga Germany.

L'aspect intéressant est ici le moteur Aves. Il était censé être autorisé comme le logiciel médiateur à d'autres promoteurs de jeu et à éditeurs. Mais après l'acquisition de Zynga c'est devenu un moteur de propriétaire et ne sera pas autorisé. Tous les sites Internet de Dextrose et Aves aussi bien que leurs comptes de mise en réseau sociaux ont été depuis enlevés et Zynga l'Allemagne transférée de 80 kms à Francfort / Principaux : la ville avec un des aéroports les plus occupés de l'Europe et de beaucoup de vols directs à outre-mer. Évidemment rendre Zynga l'Allemagne plus accessible pour d'entreprise. 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.

Jetez un coup d'œil de quoi le moteur est capable et vous comprendrez pourquoi Zynga devait l'avoir. Et pourquoi ils ont voulu que personne d'autre ne l'ait.

Sens ?

Je ne veux pas y lire trop, mais je suis sceptique. Pour la plupart des sociétés, en faisant bon pour la communauté est juste pas dans leur programme – sauf évidemment leur département PR. Je n'ai pas trouvé d'indication que Zynga est différent quelque peu. Bien qu'ils aiment être le "google des jeux”, ils sont un cri lointain de google quand il vient pour s'ouvrir la source projette qu'il semble. 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.

Il est clair que le fait d'engager Ricardo et Rolando fournit la valeur à Zynga avant tout. Si c'était autre voie, les deux ne bougeraient pas à San Francisco, mais travailleraient sur une base de contrat. Zynga ne pouvait pas acheter peut-être le cocos2d-I-Phone, donc ils ont "acquis" simplement la meilleure chose suivante, qui veut dire d'engager ses donateurs clés. Le projet de cocos2d-I-Phone reste intact, mais j'ai peur que l'accentuation ait lieu reste. 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.

D'autre part, Zynga s'est inscrit apparemment le domaine ZyngaCocos2D.com … ont là si peut-être de plus grands plans pour le cocos2d-I-Phone ?

Cocos2D Xcode le Projet sur Github

Le 4 novembre 2010, dans cocos2d, outils, Xcode, par Steffen Itterheim by Steffen Itterheim

Mon Cocos2D Xcode le projet est maintenant sur Github. La source ouverte, libre, correctement MIT Agréé, inclut le rootViewController et soutient Cocos2D v0.99.5 rc0.

Je continue à travailler aussi (avec) une version très améliorée du projet de Xcode. Il intègre de la cire (Lua) et un Système de Composante d'Objet de Jeu que j'ai appelé “gocos”. Vient aussi avec les classes d'avantage beaucoup plus utiles. Also comes with a lot more useful convenience classes.

Mais la grande idée est en fait de téléverser (ou le lien dans github, si je peux trouver si et comment cela travaille) tous les projets dépendants dans un dépôt, pour que vous puissiez télécharger tout immédiatement et il travaille de la boîte. Actuellement il y a 3 projets référés par le cocos2d-projet : gocos (l'appelons une bibliothèque d'avantage et de gameplay détermine le code de Cocos2D), la cire (le soutien de Lua) et évidemment le cocos2d-I-Phone. Donc tout c'est nécessaire va être empaqueté dans un grand paquet, quels vides toute l'incompatibilité de version publie. 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.

Vous pouvez faire des expériences encore avec de différentes versions de ces bibliothèques mais dans ce cas je crois que vous savez ce que vous faites et cela s'écoule doivent être attendus. Mais étant un dépôt github, vous pouvez cloner évidemment et commettre des changements.

Apéritif

Voici ce que j'ai fait avec Lua. Je l'utilise actuellement seulement comme un meilleur remplacement plist pour les cadres. C'est mieux que plist parce que vous pouvez faire des observations sur chaque article, vous pouvez les classer facilement, vous pouvez diriger des fonctions et des algorithmes pour produire des valeurs ou charger des données supplémentaires et en général il est beaucoup plus facile de travailler avec que le rédacteur plist. Voici config.lua réduit qui est chargé à la durée d'exécution dans une hiérarchie d'objets de 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 local =
{
  AccelerometerControls =
  {
    UpdatesPerSecond = 60, - 60 Hz -- 60 Hz
    La sensibilité = 0.997,
    SensitivityX =-2,,
    SensitivityY = 2,
    MaxVelocity = 100,
  },
}

rendez config

Et cette ligne de code charge ces valeurs et les assigne aux propriétés par conséquent appelées de la classe prévue :

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

C'est tout ce que vous avez besoin de faire pour transférer les valeurs de config.lua dans un cas de classe. Énorme timesaver! Le seul désavantage consiste en ce qu'il ne peut pas faire la différence actuellement entre le flotteur, l'intervalle et bool (en raison de NSNumber), donc il soutient actuellement seulement des propriétés de flotteur. 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.

Accéléromètre dans le Simulateur

Le 21 octobre 2010, dans la Programmation, les outils, par Steffen Itterheim by Steffen Itterheim

AccSim écrit par Otto Chrons est un App (le téléchargement sur iTunes) qui vous permet de contrôler votre jeu courant dans le Simulateur avec votre appareil d'IOS. Signifiant, les jeux de jeu dans le Simulateur mais la contribution d'accéléromètre viennent en fait de votre appareil! Vous pouvez en apprendre plus sur le Construit. Par. Moi le site Internet, qui inclut une vidéo de promotion : You can learn more about it on the Built.By.Me website, which includes a sample video:

Hmmm … d'une façon ou d'une autre ce jeu semble bizarrement familier. :D

AccSim n'a pas le même fort impact qu'iSimulate fait, qui peut aussi être utilisé pour envoyer la contribution de multicontact, GPS et les événements de Boussole au Simulateur, plus beaucoup plus. Mais la bonne chose d'AccSim consiste en ce que c'est libre non seulement mais le code source AccSim est la source ouverte!

La Source ouverte n'est pas un Trait!

Le 25 avril 2010, dans le Marketing, les Affaires Mobiles, par Steffen Itterheim by Steffen Itterheim

J'ai trébuché à travers ce Poste de Blog AppBoy de l'Androïde et de son Marché. Et il m'a rappelé ce que je crois quand j'entends les gens jurant par l'Androïde : l'Androïde ne va pas gouverner le monde. Période. the Android is not going to rule the world. Period.

Les raisons ne sont pas beaucoup mais ils sont essentiels. Premièrement, la Source Ouverte n'est pas un Trait! Je l'entends très souvent. “Ouais mais l'Androïde est la Source Ouverte, vous ne pouvez pas rivaliser avec cela!” . Uh-huh. En fait, je ne veux pas rivaliser avec la Source Ouverte si cela signifie la connerie de la qualité basse. Il n'y a aucun contrôle de qualité sur le Marché d'Androïde. Pour un cela épelle la liberté de choix et que non. Et oui, la Pomme a pris quelques décisions pour tirer apps du Magasin d'App que beaucoup de gens n'ont pas aimé. Mais n'oublions pas que 99 % d'I-Phone les utilisateurs d'OS ne se soucient pas juste. Il y a encore assez de diversité et elle ne ressemble pas à la Pomme a tiré le Facebook App, Twitterific, le Saut de Griffonnage ou les Oiseaux Furieux. Apps comme lequel les gens utilisent vraiment et. Tenez-le dans la tête chaque fois que la Pomme décide de tirer un App, récemment qui était à cause du contenu adulte en permettant un grand joueur sur ce marché garder son Apps en ligne, les gens parlent de que (parce qu'a) ils aiment être bouleversés et (b) le blogosphere et les sorties de nouvelles ont besoin de quelque chose pour parler de. À la fin c'est de l'air juste chaud. 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.

Rentrons à l'Androïde bien que. Donc c'est la source ouverte. Que signifie-t-il même ? L'OS lui-même est la source ouverte. Grand pour les compagnies qui construisent leurs propres appareils sur ce logiciel. Mal pour le consommateur : vous avez encore le même problème que tous les téléphones mobiles ont. Il est comme échanger du Nokia et ce sont des centaines de différents appareils unis par le Magasin d'Ovi à l'Androïde, avec son cent et de plus en plus d'appareils divergeant et un Magasin d'App uni. Où nous mène-t-il ? Un énorme tas de choix libre que personne ne veut vraiment si vous allez ainsi. Pour les promoteurs il devient de plus en plus plus difficile de développer Apps qui courent sur tous les appareils d'Androïde et ce qui est plus, même si vous réussissez à soutenir 99 % de tous les appareils immédiatement, demain il y aura un nouvel appareil partant qui ne dirigera pas votre app. Comme un promoteur indépendant c'est l'enfer. Vous n'avez aucune façon de répéter si le soutien d'une ligne spécifique d'appareils d'Androïde vous recevra une augmentation des ventes significative. Ainsi comment calculez-vous combien de temps vous passerez sur chacun ? C'est l'hypothèse pure. J'ai pitié des promoteurs d'Androïde. 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.

Le marché d'I-Phone lui-même est dur mais il y a une chose vous pouvez et devriez installer tous vos efforts : Marketing. Vous vous développez pour un appareil (bien, ok le font 3) pendant qu'entre-temps vous trouvez que les sites Internet viser, qu'au blog, que les communautés adhérer, où demander des révisions d'App, que les Communiqués de presse envoyer, etc. Le code est déjà fait, en Commercialisant votre App est la partie dure. C'est le même avec l'Androïde, sauf que le code se sépare avec ses appareils divergeant doit aussi dur faire. Et c'est juste pas l'amusement adaptant même app à de différents appareils. C'est une des choses que je ne surveillerais pas ne pas faire. 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.

La plupart des gens francs qui choisissent l'Androïde le choisissent parce qu'ils n'aiment pas de Pomme (l'assez foire), ou ils n'aiment pas d'écosystèmes fermés et apprécient (vraiment ?) tout qui a l'étiquette “Ouvre la Source” attachée à elle. Cependant, ils sont une minorité sur le marché d'Androïde. La plupart des utilisateurs d'Androïde ont reçu juste de quoi ils avaient besoin : un téléphone mobile de travail. Ils n'ont aucune idée et aucun indice et ne se soucient pas de la Source Ouverte. Pour eux, l'étiquette “s'Ouvre la Source” n'a aucun sens. 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.