中国 Android 应用开发者发起 Android 绿色应用公约

简介:

众所周知,中国的 Android 应用有两大现象:索要过多的权限,一个扫雷游戏都想要能记录音频和视频的访问权限;后台活跃,即使在应用彻底关闭的情况下它也会主动唤醒自己,比如中国著名互联网巨头的应用,很多时候同一家公司的应用还会互相唤醒。

长期占据内存、消耗电量,让手机越来越卡的后台行为,这是不少人对大部分国产 Android 应用吐槽不断的原因。当然,其它国家的 Android 应用也存在类似的问题,但几乎没有一个能像中国市场这么普遍了。现在,中国的一些 Android 应用开发者试图改变这一现状,因此发起了 Android 绿色应用公约,目的是希望改善 Android 的用户体验,让 Android 的名声更好。

这是一项旨在推动 Android 生态中的优秀应用共同维护一个更加良性的『设备体验』而发起的开放公约。

此公约的内容修订和扩充面向整个 Android 开发社区,采取开放接纳、充分讨论、积极修订的原则。如果对规约有任何的疑问(包括实施中的困难)和建议,请通过此公约的 GitHub issue tracker 提交。

本文来自开源中国社区 [http://www.oschina.net]

目录
相关文章
|
2天前
|
开发工具 Android开发 数据安全/隐私保护
探索iOS与安卓应用开发的异同:技术、工具和市场趋势
在移动操作系统的广阔舞台上,iOS和安卓两大主角各自演绎着怎样的精彩?本文将深入剖析这两大平台在应用开发过程中的技术差异、开发工具的选择以及面对的市场环境。通过数据支撑和案例分析,我们将一窥这两个系统如何影响开发者的决策,并探讨它们未来的发展方向。
|
7天前
|
安全 Java Android开发
探索Android应用开发中的Kotlin语言
【7月更文挑战第19天】在移动应用开发的浩瀚宇宙中,Kotlin这颗新星以其简洁、安全与现代化的特性,正迅速在Android开发者之间获得青睐。从基本的语法结构到高级的编程技巧,本文将引导读者穿梭于Kotlin的世界,揭示其如何优化Android应用的开发流程并提升代码的可读性与维护性。我们将一起探究Kotlin的核心概念,包括它的数据类型、类和接口、可见性修饰符以及高阶函数等特性,并了解这些特性是如何在实际项目中得以应用的。无论你是刚入门的新手还是寻求进阶的开发者,这篇文章都将为你提供有价值的见解和实践指导。
|
4天前
|
IDE Android开发 Swift
探究iOS与安卓应用开发的核心差异
在数字时代,移动应用开发已成为技术革新的主战场。本文将通过对比分析iOS和安卓两大平台,深入探讨它们在开发环境、编程语言、用户界面设计、系统架构以及市场分布等方面的根本差异。我们将利用最新的行业报告和案例研究,结合统计数据,提供一个全面而深入的视角来理解这两个操作系统对开发者和技术选择的影响。
10 2
|
4天前
|
机器学习/深度学习 人工智能 Android开发
探索安卓应用开发的未来趋势
【7月更文挑战第22天】本文深入剖析了安卓应用开发领域的最新动态,包括技术革新、用户体验优化、安全性强化以及跨平台框架的兴起。通过对这些关键领域的探讨,旨在为开发者提供指导和灵感,帮助他们把握未来安卓开发的脉搏。
|
6天前
|
缓存 数据库 Android开发
安卓应用开发中的性能优化策略
【7月更文挑战第21天】在移动设备上,性能问题直接影响用户体验。本文将探讨在安卓应用开发过程中,开发者可以采用的多种性能优化方法。我们将从代码层面、资源管理、网络通信、UI渲染等方面入手,深入分析如何有效减少应用的内存占用和提升响应速度。此外,文章还将介绍一些实用的工具和平台,帮助开发者检测和解决性能瓶颈。
22 1
|
9天前
|
人工智能 Android开发 iOS开发
探索iOS与安卓应用开发的核心差异及未来趋势
在移动操作系统的竞争中,iOS和安卓各自展现出独特的魅力。本文将深入分析这两大平台在应用开发上的主要差异,并探讨它们面临的挑战及未来的发展方向。通过对比两者的开发环境、用户体验设计、市场分布和商业模式,我们旨在为开发者提供一个清晰的指导,帮助他们在不断变化的技术景观中作出明智的选择。 【7月更文挑战第18天】
18 2
|
9天前
|
安全 Java Android开发
探索安卓与iOS开发的差异:构建未来应用的关键考量
【7月更文挑战第18天】在移动应用开发的广阔天地中,安卓和iOS两大平台各领风骚。本文将深入探讨这两个平台在开发过程中的主要差异,包括编程语言、用户界面设计、性能优化、安全性以及市场策略等方面。通过比较分析,旨在为开发者提供决策支持,帮助他们选择最适合自己项目需求的平台,同时考虑到用户体验和市场需求的变化,为未来的应用开发指明方向。
|
14天前
|
搜索推荐 5G Android开发
探索安卓应用开发的未来趋势
【7月更文挑战第13天】随着技术的不断进步和用户需求的日益多样化,安卓应用开发领域正迎来前所未有的变革。本文将深入探讨安卓应用开发的最新技术动态、未来发展趋势以及面临的挑战,旨在为开发者提供指导和灵感。
|
17天前
|
开发者 Kotlin Android开发
Kotlin协程在Android开发中的应用
【7月更文挑战第10天】Kotlin协程简化了Android异步编程,提供轻量级并发。挂起函数让异步代码看起来同步,不阻塞线程,便于管理。在项目中,添加Kotlin和协程依赖,如`kotlinx.coroutines-core`和`kotlinx-coroutines-android`。使用`CoroutineScope`和`launch`处理耗时任务,如网络请求,避免主线程阻塞。挂起函数和调度器控制执行上下文,适应不同任务需求。
|
17天前
|
开发工具 Android开发 iOS开发
探索iOS与安卓应用开发的差异及未来趋势
在移动操作系统的竞争中,iOS和安卓一直是两大巨头。本文深入探讨了这两个平台在开发环境、用户体验和市场趋势方面的不同点,并预测了未来可能的发展方向。通过比较分析,旨在为开发者提供有价值的参考,帮助他们根据项目需求和目标受众选择最适合的开发平台。