La situación del “empuje ciego” en los sistemas Android domésticos finalmente mejorará
Hay una gran cantidad de usuarios de teléfonos móviles con Android y algunas personas bromean diciendo que el Android doméstico y el Android son diferentes. Los teléfonos móviles nacionales generalmente están equipados con sistemas Android profundamente personalizados, y el ecosistema es caótico y no se puede unificar sin la sensación pura y fluida del Android nativo. Además de la imposibilidad de utilizar Google Store y el mecanismo de revisión de aplicaciones incompleto, la falta de un mecanismo de inserción unificado también es una razón importante.
Mecanismo push, la situación actual está llena de caos
Todos sabemos que las aplicaciones móviles necesitan enviar mensajes de notificación a los dispositivos móviles de los usuarios de alguna manera, como las aplicaciones de mensajería instantánea. Nuevas noticias, información de eventos en aplicaciones de comercio electrónico, notificaciones push de las principales noticias de última hora, etc.
Entre varios de los principales sistemas operativos de dispositivos inteligentes, iOS proporciona un servicio de envío de mensajes unificado. Todos los mensajes deben iniciarse a través de los servidores de Apple y enviarse a los dispositivos designados. Independientemente de si la aplicación está activa o no, las notificaciones se pueden enviar al dispositivo del usuario de manera oportuna.
Android también tiene una máquina push nativa GCM (Google Cloud Messaging), pero debido a algunas razones bien conocidas, el servidor GCM casi no está disponible en China y este mecanismo no es obligatorio. Esto ha llevado a que los desarrolladores generalmente desarrollen sus propios servicios push para la plataforma Android o utilicen servicios push desarrollados por terceros para satisfacer las necesidades push de las aplicaciones.
En pocas palabras, cuando usamos un dispositivo iOS para navegar por Weibo, recibimos un mensaje de WeChat. En este momento, el sistema le notificará que ha recibido un mensaje de WeChat. En este momento, la notificación se inició en segundo plano. A través del servidor de Apple, WeChat se iniciará en segundo plano solo cuando haga clic en esta notificación. Pero en los dispositivos Android, cuando recibimos un mensaje de WeChat, WeChat se iniciará en segundo plano y entregará el mensaje a través del servicio push residente. Cada aplicación de Android que adopte este método debe permanecer en segundo plano y activarse con frecuencia.
Para solucionar esta situación, los fabricantes nacionales también han hecho algunos intentos positivos en el pasado. Mi Push de Xiaomi es el pionero del push unificado de Android en China. Ya en 2013, MIUI V5 adoptó un mecanismo de activación alineado. Limita la activación frecuente de los servicios push en segundo plano y los activa de manera uniforme dentro de un cierto período de tiempo para lograr ahorro de energía.
Diagrama del mecanismo de activación de alineación
Sin embargo, esta es una solución simple y tosca. Aunque limita la activación de servicios en segundo plano, también lo hace. Causa algunos problemas. Las notificaciones push no se pueden entregar a tiempo, lo que es especialmente fatal para aplicaciones como despertadores y mensajería instantánea. Entonces, Xiaomi lanzó más tarde Mi Push, una solución a nivel de sistema, para lograr una experiencia push similar a la de iOS. Las aplicaciones que admiten Mi Push no necesitan tener un servicio de inserción permanente en segundo plano. Solo necesitan integrar el SDK en la aplicación para implementar la inserción a través del servidor MIUI.
Más tarde, fabricantes como Huawei también lanzaron sus propias plataformas push, y también surgieron proveedores de tecnología de terceros como Getui.
Oasis Feng, un desarrollador independiente de Android que desarrolló Quick Picture Browsing y Greenify, una vez tomó la iniciativa en el lanzamiento de la "Convención de aplicaciones ecológicas de Android" en un intento de cambiar el ecosistema nacional de Android de abajo hacia arriba. Aunque el Convenio ha logrado algunos avances gratificantes, todavía parece un poco débil en vista de la gran cantidad de aplicaciones y modelos.
El entorno general es que muchos desarrolladores nacionales han utilizado esta función como arma, permaneciendo en segundo plano sin restricciones y presionando locamente en aras de la actividad y la retención, lo que ha resultado en la situación caótica actual en el Android doméstico. ecosistema.
Necesitamos un cambio de arriba hacia abajo.
El Ministerio de Industria y Tecnología de la Información tomó medidas y se puso un impulso unificado en la agenda
Finalmente, después de rectificar a los operadores, el Ministerio de Industria y Tecnología de la Información blandió su espada contra los desarrolladores de aplicaciones que compitieron de forma maliciosa. Ya en julio de este año, el Tier Terminal Laboratory de la Academia China de Tecnología de la Información y las Comunicaciones, una subsidiaria del Ministerio de Industria y Tecnología de la Información, anunció que establecería la "Alianza Push Unificada de Android" para combatir el caos del sistema Android y inserción de mensajes de aplicación. Thiel Labs declaró que trabajará con varios fabricantes en China para formular estándares técnicos para el Servicio Unificado Push (UPS) de Android, con el objetivo de establecer un estándar unificado para los servicios domésticos de envío de mensajes de Android y brindar una mejor experiencia al usuario final, y al mismo tiempo. tiempo resolver mejor las necesidades de envío de mensajes para los desarrolladores de aplicaciones.
Y esta tarde, 16 de octubre de 2017, se celebró con éxito en Beijing la reunión fundacional de la Unified Push Alliance.
De la Academia China de Tecnología de la Información y las Comunicaciones (en adelante, "CAICT"), Huawei, Xiaomi, OPPO, vivo, Gionee, Meizu, Nubia, Lenovo, Qihoo 360, Baidu, Alibaba, Tencent, JD.com, Meituan, Ping. Representantes de 75 empresas, incluidas Technology, Personal Tweet, Aurora, Spreadtrum, Google y Samsung, asistieron a la conferencia de la alianza para tratar de promover el desarrollo de la industria de Internet móvil de China.
El establecimiento formal de la Unified Push Alliance marca que la industria de Internet móvil trabajará en conjunto para poner fin al estado caótico del ecosistema nacional de Android. En el futuro, los teléfonos Android no necesitarán activar aplicaciones con frecuencia para recibir mensajes push, lo que reducirá en gran medida el acoso a los usuarios, ahorrará memoria, tráfico y energía del teléfono y brindará a los usuarios una mejor experiencia.
En la reunión fundacional de la alianza, 19 unidades, incluida la Academia de Tecnología de la Información y las Comunicaciones de China, fueron elegidas como unidades rectoras, la Academia de Tecnología de la Información y las Comunicaciones de China, Huawei, Xiaomi, OPPO, vivo, Baidu y Alibaba. , Tencent y Gitui fueron elegidos directores. La unidad presidente y vicepresidente eligieron al Dr. Wang Jingyao de la Academia China de Tecnología de la Información y las Comunicaciones como secretario general de la alianza. En la reunión de trabajo posterior de la alianza, se establecieron tres grupos de trabajo, a saber, el grupo de promoción colaborativa, el grupo de normas técnicas y el grupo de evaluación y certificación, para ser responsables de promover el trabajo específico de la alianza.
De esta lista de fabricantes participantes podemos ver muchas cosas interesantes.
En primer lugar, Xiaomi y Huawei ya tienen sus propias soluciones de inserción maduras, y los proveedores de soluciones de inserción de terceros, como Personal Push y Jiguang, también ocupan una participación de mercado considerable. No hay duda de que el establecimiento. de la Unified Push Alliance se separarán su pastel. Aún se desconoce si esta adhesión es un último recurso en respuesta al llamamiento o si existen otros acuerdos de cooperación.
Además, inesperadamente se incluye Google. ¿Qué piensa Google de montar su propio negocio fuera de los mecanismos originales de Android? Sorprendentemente, la actitud de Google es muy amigable y reconoce y felicita el establecimiento de Unified Push Alliance. Según Thiel Labs, expertos técnicos de Google ya se unieron al taller de servicio organizado el 6 de marzo. Creen que el impulso unificado desempeñará un papel positivo en la promoción del desarrollo de la industria Android de China y seguirán prestando atención a los acontecimientos relevantes. Google hace esto, por un lado, para mejorar la experiencia doméstica de Android y así aumentar la cuota de mercado. Después de todo, incluso sin los servicios de Google, las tasas de patentes por sí solas suponen una gran cantidad de ingresos cada año. Por otro lado, también muestra buena voluntad hacia el mercado interno y allana el camino para retornos futuros.
Sin embargo, esta reunión inaugural solo marca que el impulso unificado a nivel del sistema está oficialmente en la agenda. Aún se desconoce cuándo se pondrá en práctica. Aunque la gente siempre dice no reinventar la rueda, cuando GCM no se puede utilizar y los fabricantes trabajan de forma independiente, tener una solución nacional unificada es el mejor resultado en la actualidad.