J2ME VS Android VS iPhone VS Symbian VS Windows CE
J'ai très peu d'idée sur les plateformes mobiles, mais je suis intéressé de programme pour eux.
Vous s'il vous plaît de comparer J2ME VS Android VS iPhone VS Symbian VS Windows CE.
Je voudrais savoir:
- lequel est le mieux
- lequel dois-je choisir et pourquoi
- si il n'y a aucune technologie des machines virtuelles pour tester les programmes
- est-il un IDE, les fonctions de débogage?
Personnellement, je tiens à code source ouvert, mais toutes les suggestions sont les bienvenues. J'ai des connaissances préliminaires sur l'île de Java. Je voudrais aussi savoir, si il y a autre chose que vous pouvez recommander.
source d'informationauteur Sadi
Vous devez vous connecter pour publier un commentaire.
Il y a plusieurs de ces questions qui circulent sur la DONC déjà... la plus populaire semble être celui-ci: quelle plate-forme mobile devrais-je commencer à apprendre?
Rapidement à partir de la accepté de répondre qu'il y a dessus (j'ai édité un peu):
Je pense que 3-4 plate-forme ont un avenir. Mais tout dépend de ce plate-forme vous aimez et ce que vous aimez de la liberté de distribuer vos applications 🙂
Mes pensées personnelles sont: Symbian est mort; Windows Mobile va mourir, mais prendre beaucoup de temps; Android deviendra la norme dans les prochaines années; iPhone restera tendance dans les années à venir, mais PAS être le plus grand joueur; Pré/WebOS sera de maintenir un marché de niche, mais de ne pas être très prospère, Blackberry va diminuer, mais encore être là pour toujours. Je serais probablement mettre mon temps/de l'argent sur Android ou iPhone à ce point.
Vous pouvez trouver tout sur la
J2ME VS Android VS iPhone VS Symbian VS Windows CE
dans le sondage ci-dessous de l'image:Certes je suis partial, mais des points en faveur de Symbian sont:
Pour un maximum de portabilité entre les smartphones, je vous recommande de Javascript, HTML, CSS. C'est la seule façon d'exécuter sur certains systèmes, vous ne mentionnez pas (comme les Palm Pre et Google chrome os), et (avec de retenue adapté à l'aide des fonctions avancées, si vous le pouvez) c'est la seule et unique façon d'écrire votre application une FOIS et le faire tourner sur une incroyable variété de plates-formes. Surtout avec certains de support côté serveur (sauf si vos volumes sont énormes, vous pouvez obtenir gratuitement avec Google App Engine), il est assez puissant et efficace solution pour de nombreux besoins.
Sinon, vous avez besoin d'Objective-C et Cocoa pour iPhone (excellent technologies, vraiment bien pris en charge par Apple esp. si vous avez un Mac, mais ne va pas aider pour les autres smartphones ET rien d'autre d'ailleurs ObjC ou JS fonctionnera sur l'iPhone), etc, etc.
Je pense que l'iPhone est la décision de la le matériel et les logiciels utilises développement,android est intéressant mais trop de nouvelles,symbiam est en train de mourir parce que Nokia,windows Va survivre à cause de l'argent avec bull€&€& mais ils le feront. l'iPhone est trop restrictive et sacrément cher mais il est thecoolest maintenant.Enfin je pense que pour les 2 Prochaines années de l'iPhone règne.
Une des études de marché détaillées sur Android et iPhone ici
et téléphone intelligent de la part de marché au premier trimestre de 2010: téléphone intelligent de la part de marché http://blog.nielsen.com/nielsenwire/wp-content/uploads/2010/06/smartphone-share1.png
Windows CE a tottaly caputed marché des OS pour des dispositifs robustes, de lentreprise comme motorola, intermec, Dauphin (Honeywell).
Plus Windows CE et Windows Mobile est une entreprise de qualité de la base de données de la plateforme.
Lorsque vient le temps de dépenser de l'argent, de lentreprise acheter 1000 $+ plus de dispositifs et de construire de véritables applications.... Je vois Windows CE être autour pendant un long moment et le graphique ci-dessus montrent seulement les smartphones et aucun autre appareil Android, et CE peut être sur dans TV, l'exécution de système de jeu ou quoi que ce soit eles.
Prendre un coup d'oeil à PhoneGap et Appcelerator Titanium si vous souhaitez développer pour plusieurs plates-formes mobiles. Ils vous permettent d'écrire des programmes qui s'exécutent sur les Android et iPhone, et PhoneGap a aussi des BlackBerry de soutien. PhoneGap programmes sont autorisé sur l'App Store d'Applemais je ne suis pas sûr de Appcelerator Titanium.
Ma réponse est peut-être en retard, mais voilà:
J'ai été exposée par le travail et le milieu universitaire à la fois l'iPhone et Android plates-formes pour la dernière année. Je trouve deux défauts flagrants avec les deux plates-formes qui permettra de limiter, sinon d'interdire, viable entrée dans le plus grand marché de la téléphonie mobile -- l'entreprise. Curieusement, les défauts sont les deux faces d'une même question: l'entreprise de compatibilité.
iPhone - Apple exerce un contrôle ultime sur l'app permet à l'App Store, ET l'application doit être disponible à n'importe qui, une fois approuvé, l'OMI, l'iphone sera jamais devenir le defacto d'affaires de l'appareil mobile. Je ne peux pas imaginer une entreprise qui se serait volontiers exposer c'est le code source Apple à l'examen. Ne serais-je veux que mon "usage interne seulement" enterprise app disponible pour le téléchargement par quiconque dans le monde. Je trouve que le scénario risible.
Android - otoh, que, parce que Google (et maintenant Oracle) exercer aucun contrôle sur le développement d'applications, que celui qui veut, quelle que soit leur capacité, peuvent frapper n'importe quel vieux app sur le Marché de l'App de savoir si cela fonctionne ou pas. Je ne voudrais pas que mon appli perdu dans le mélange confus de la va-vite, comme un adolescent, bricolage, malveillant propagande de la part des développeurs. Souhaitez-vous?
Cependant, l'égalité va vers Android, car les développeurs ne sont pas obligés de soumettre leurs applications à l'accès du public afin de pouvoir être distribués.
Toute autre plate-forme est soit de niche ou de passe'.
C'est mon point de vue sur la question.
RE: Est-il un IDE, les fonctions de débogage?
Pour le développement Android la meilleure option est d'utiliser MOTODEV Studiobasé sur la plateforme Eclipse. Est un environnement de développement intégré avec Eclipse 3.5 et Android Development Tools (ADT), plus le téléchargement automatique et la configuration de la dernière SDK Android. Vous pouvez également tester les applications sur un émulateur Android.
Java M'a le Java Verified Programme et les Spécifications viennent tous du Java Community Process (JCP) beaucoup plus avancé et le fournisseur neutre que les autres.
Vous pouvez aussi jeter un oeil à iSpectrum . Avec cela, vous pouvez coder en Java pour l'iPhone, de sorte que vous pouvez réutiliser une grande partie de votre code de produit pour Android et/ou J2ME, par exemple.
Android serait la règle du marché dans quelques années la ligne, juste parce qu'elle est une source ouverte. Personne n'aurait envie de passer beaucoup sur les applications à l'avenir . Iphone jusqu'à la date survit en raison de sa tendance à utiliser l'Iphone(comme ils disent!) en raison de son INTERFACE utilisateur et les gens sont prêts à dépenser sur les applications de l'Iphone, donc je dois dire que son pas loin de voir une plateforme mobile(Android) qui est à la mode, facile à utiliser, gratuit et coll.