¿Qué ecosistema es más grande, WINDOWS, IOS, android? Consulte el siguiente contenido para distinguir qué componentes de código abierto están disponibles para ios y Android. Eche un vistazo a github. Busque ios y obtenga 40938 proyectos. Busque Android y obtenga 112,895 proyectos. y obtenga 112,895 proyectos Como el sitio web de alojamiento de código más grande, los datos de Github definitivamente pueden reflejar la popularidad de los dos campos del código fuente abierto. Entonces la respuesta de Kun Jinchao no es válida (33 votos): ---------- Gracias por la invitación, la responderé esta noche ---------- He estado trabajando en Android durante . Aproximadamente 3 años, aunque lo estoy haciendo bien, aunque todos son dispositivos que describen la capa de aplicación, todavía siento que entiendo un poco todo el ecosistema, el tema de las prisas tiene un significado un poco negativo para Android. Parece que este tipo de problema y "Por qué el lenguaje C es más rápido que JAVA" tampoco tienen gran importancia. Por tanto, siento que es subjetivo e inútil resolver la cuestión de Android, jaja. Lo primero que hay que decir es que no hay muchos componentes de código abierto en Android. No entraré en detalles sobre los proyectos específicos. Los colegas también los comparten, y hay más personas en git y el grupo, como UIL (Universal Image Loader) y SherlockActionBar (se ha clasificado como compatible con v7). Ha sido obligatorio en la última versión de ADT), ¡muy potente! Los códigos unidimensionales y bidimensionales como Zxing son populares en todo el mundo; también hay bibliotecas que se pueden actualizar, etc. También espero ver a más colegas compartiendo sobre este tema. Por el contrario, tomando los códigos QR como ejemplo, el soporte de zxing para iOS no es bueno. Cuando los colegas escanearon y generaron códigos de barras en iOS, hicieron un gran esfuerzo y los resultados no fueron ideales en los últimos años. ? Pero iOS no tiene un conjunto completo de cosas, como zbar, etc. Después de mirar algunas, no son ideales y faltan más o menos. Así que no estoy de acuerdo con el punto de vista del autor original sobre este asunto. En primer lugar, jdk y Android son de código abierto, por lo que es más fácil desarrollar un conjunto de bibliotecas o marcos de herramientas independientemente de la dificultad y la calidad. Como su padre, en el espíritu de Google, muchas personas están dispuestas a compartir sus propias cosas; además, desde la perspectiva del desarrollo real, los proyectos que hacemos pueden ser muy pequeños e idiotas, y no creo que haya muchos. Se pueden encontrar dispositivos de código abierto de terceros para Android para todo. Entonces quiero saber cómo se siente el interrogador de que hay pocos proyectos de código abierto en Android. El propio Android es un proyecto de código abierto. Luego intenté estudiar las opiniones de otros compañeros: volviendo al tema del ajuste salarial, por ejemplo, todos trabajan para otros. Ahora el salario no es menor que el del mismo grupo de personas que trabajan en iOS, es decir, para el desarrollo de aplicaciones, siento que no sé quién ha difundido este malentendido (sin contar la situación de adaptación) es el desarrollo de Android. fácil, pero el desarrollo de iOS es difícil. ¿Es porque oc es más complicado que java? ¿O crees que si sabes un poco de Java, puedes decir casualmente que Android es igual y que puedes manejarlo? No seas ridículo.
Hay muchas formas de jugar en Android y, en el funcionamiento real del producto, puede proporcionar una variedad de formas de jugar, como personalización del operador y funciones fraudulentas (por supuesto, no recomendadas), que pueden aportar otros beneficios a la empresa. y equipo; tomemos las aplicaciones de Internet como ejemplo. Bueno, el código clave de la capa de red está escrito con NDK, y cualquiera puede realizar la implementación de la interfaz de usuario para Android e iOS. Después de usar más de 23 patrones de diseño, leer y dominar la introducción a los algoritmos y la belleza de la arquitectura, ¿existen diferencias entre los lenguajes de desarrollo? Esto hace que la gente se sienta muy insatisfecha; conocer Java no significa conocer Android. Del mismo modo, conocer mucho Java no significa conocer Java. No es necesario leer información de la nada diciendo que Java es malo y que Dalvik no es puro. ¿Por qué OC no es multiplataforma? Si es un ingeniero relacionado con Android BSP, también puede llamarlo ingeniero de Android, no hace falta decir que el precio no está al mismo nivel que el de crear aplicaciones, al menos en Beijing, Shanghai y Guangzhou. El segundo son los ingresos por publicidad. No mire simplemente la clasificación y diga que los ingresos de iOS son cada vez mejores. Hace dos días, mi amigo usó dos imágenes como software antivirus para ganar decenas de miles. ¿De verdad estás fingiendo ser estúpido y bloquearlo? ¿La tienda de aplicaciones le permitirá colocar anuncios no deseados y aplicaciones de imitación en la tienda de aplicaciones? Si Xingshanhu usa MT para criticar a las personas sin hablar de ello, ¿cuántas personas comenzarán a hablar sobre ingresos publicitarios y algoritmos de clasificación sin ejecutar una aplicación? Creo que la mayoría de la gente pasa unos días creando una aplicación y colocándola en Google Play, pero no es necesario ejecutarla toda a la vez. No se considere un salvador. Unos cientos de dólares al mes en honorarios de publicidad no son suficientes para seguir adelante, ¿verdad? En caso de que la idea sea especulativa y de hecho dejes tu trabajo y busques una inversión en 36 kr, tampoco está mal. Nunca he tenido ningún contacto con los directivos de BAT, pero no sé quiénes son los directivos de BAT. El problema de la fragmentación es de hecho un gran problema que no se puede evitar ni solucionar. También está relacionado con los llamados proyectos de "código abierto": no es lo suficientemente preciso: algunos componentes de código abierto informarán errores en ciertos modelos porque puede cambiar el SDK nativo; no lo suficiente Mejorado: ¡ahora para programadores de Android! "Compatible con 2.1 (o incluso 1.6)" ya no es lo mismo que "compatible con 2.1 (o incluso 1.6) "6)" ya es un problema al mismo nivel que "compatible con IE6"; a veces el grupo de personas que están menos dispuestas a escribir bibliotecas tiene que hacer tantas cosas que es repugnante que no sea suficiente: iOS realmente ha implementado un cierto estilo, al menos en comparación con Android, puede serlo; visto como solo uno o dos básicos; puede hacer uno o dos conjuntos de herramientas y marcos, pero ciertamente no puede hacer nada para tipos desconocidos (aquí se refiere principalmente a la interfaz de usuario, porque después de todo, la carga de trabajo principal del desarrollo de aplicaciones). Todavía está en la interfaz de usuario), el primer problema del ecosistema es la participación de mercado. Se dice que Android tiene una alta participación de mercado y los proyectos de código abierto deberían ser más. Esta es una respuesta puramente superficial y no significa nada. es la tienda de aplicaciones, en otras palabras, es la cantidad de aplicaciones. Otra palabra es la cantidad de aplicaciones efectivas. Como se mencionó anteriormente, hay muchas personas que publican fotos de personas. pagar préstamos en anuncios, y también hay muchas personas que crean roms y les colocan paquetes maliciosos de apk del sistema. Se sienten insatisfechos y quieren hacer algo con los paquetes maliciosos de apk del sistema. Hay muchas personas que se sienten infelices, no se quejan. ¿Quién no quiere ganarse la vida? Desde el mecanismo de revisión, olvidé ver qué información ayuda a los desarrolladores de iOS a hacer XXX cosas para que puedan desarrollarse mejor. más Excelente idea; pero Android, e incluso el propio Android, todavía están a tientas. De repente pensé en algo que encuentro a menudo. No sé cómo son los foros de iOS como cocoachina. De todos modos, la información en el lado de Android es terrible, todo tipo de reimpresiones aleatorias, sin solicitar reimpresiones y rastreadores como firmas. Al menos úsalos como firmas. Envíame el formato del código, el formato no importa, no puedes publicar el código completo de todos modos, al menos Baidu lo tiene en el foro nacional, al menos a menudo me enojo cuando estoy. en el foro nacional, al menos lo tiene en Baidu. No sé si el interlocutor está buscando una determinada implementación. ¿Alguna vez ha encontrado este problema? O vaya a stackoverflow y eche un vistazo.