gpt4 book ai didi

android - android中的应用程序可以取决于智能手机的类型吗?

转载 作者:行者123 更新时间:2023-11-29 21:37:57 29 4
gpt4 key购买 nike

我想知道该应用程序是否取决于智能手机的类型,而不仅仅是安装的 andorid 版本。

我的意思是,如果一个应用程序可以安装在运行 JB 4.2.2 的 Nexus 4 上,而不能安装在运行相同 JB 4.2.2 的三星 Galaxy 1 上。

最佳答案

i mean if an app can be installed on Nexus 4 that running JB 4.2.2 and can't be instaslled on Samsung Galaxy 1 that running the same JB 4.2.2.

您假设它是“相同的 JB 4.2.2”是不正确的。
是的,它基于相同的 android 4.2.2 源代码,但在这个版本中肯定会有一些不同,而不是 necasserly UI 差异。

事实是,每个运行完全不同操作系统的设备至少针对硬件二进制文件(驱动程序...)进行了修改,使其在特定硬件中运行。

除此之外,每个厂商都会将它添加到操作系统中(例如三星触摸屏界面..),除此之外 - 三星(例如)实际上正在修改令人兴奋的组件(例如 ListView)以用于他们自己的目的(例如边界时滚动顶部..)

及后记 - 从 AT&T 等移动运营商处购买相同的设备时,您通常需要进行更多修改。

那是在谁知道的所有自定义ROM之前...(三星未向三星galaxy s1提供JB 4.2.2正式版)

我敢肯定,如果您的代码不够通用,那么所有这些修改通常都会导致一些崩溃或异常……(有时只是因为用户在糟糕的 ROM 上运行您的应用程序目前还没有实现……)

我还在我的 Samsung galaxy S1 自定义 JB 4.2 ROM 上安装,并尝试运行 Whatssap 应用程序(最好的应用程序之一,在稳定性和支持所有设备和操作系统版本方面也是如此)但它运行不佳!心碎,没 react 。。。如果 Whatssap 可以处理这个糟糕的自定义 ROM - 那么我想没有人可以..

With a great power, comes great responsability

android 是运行在数千种不同设备上的非常棒的操作系统,但是如果你想确保你的应用程序在每一个(或至少大多数)上都运行良好,你必须在至少 10 种来自不同供应商/不同版本号/屏幕尺寸类别的不同设备。

有些问题只能这样检测。

关于android - android中的应用程序可以取决于智能手机的类型吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17908920/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com