2012年Android平台为何诞生不了像iOS上那样牛逼的视频播放器?是Java的原因吗?

科技 2年前 阅读:5 评论:0

现实上刚好相反

在ANDROID平台上,软件开发能够涉及到内核层面(若是有才能的话),就像是MXPLAYER有针对差别的处置器造定的解码包一样。只要抵达了内核层面才气针对硬件做更大程度的解码优化。不外现阶段因为ANDROID软件平台问题(软件根本上转不到钱),招致ANDROID平台上大部门软件都没有深挖设备的硬件性能,不外在如今ANDROID设备那么强大的硬件设置装备摆设下,大部门软件都是能够实现1080P的完美播放的

但是在IOS平台上,因为苹果APP STORE关于软件的限造,通过公有API造做的软件不成能实现内核层级的解码,avplayer,rushplayer那些软件要否则就是本身写了一个苹果IOS SDK之上的解码库,要否则间接套用的FFMEPG,只不外优化做的水平差别罢了

不外那里要提到的是,在越狱之后,因为IOS平台不再存在任何限造,所以软件做者能够通过编程硬件解码包来实现愈加强力的解码,也就是阐扬出处置器的完万能力,出名的IOS越狱后播放器XMBC就做到了,如今测试结论是在IPAD2的机能下,XMBC能够完美播放码率为35794KBPS的EDEN_ED.M2TS文件。也就是说若是苹果供给硬件解码编写权限,IOS设备根本上能够解析蓝光级此外高清视频

最初提一下ANDROID软件造做的问题

现实上ANDROID软件并非完全利用JAVA造做的,如今有大量的软件出于性能考虑都在利用NDK来挪用C++或者C代码来代办署理施行软件的核心内容(《——某ANDROID开发人员所言,我本身的ANDROID软件都是纯JAVA开发),不外在ANDROID 3.2之后哦,谷歌处于对平台同一撑持的考虑起头削减NDK的利用,那也是良多老软件在ANDROID 4上不克不及间接运行的原因

版权声明

本文仅代表作者观点,不代表木答案立场。

网友评论

本站会员尊享VIP特权,现在就加入我们吧!登录注册
登录
用户名
密码
验证码
若未跳转,可点击这里刷新重试
未知错误
注册
用户名
密码(至少8位)
确认密码
邮箱(请填写常用邮箱)
验证码
若未跳转,可点击这里刷新重试
未知错误
找回密码
用户名
邮箱
※ 重置链接将发送到邮箱
若未跳转,可点击这里刷新重试
未知错误