微信号:infoqchina

介绍:有内容的技术社区媒体

新闻快读|新款Apple TV和SDK可能在9月发布;Android M版本号确定;APK加固方案调研……

2015-08-06 12:24 新闻快读

新款Apple TV可能在9月发布?


虽然在国内可能用处比不上其他形形色色的更符合中国特色的电视盒子,但是作为这一类产品的始祖之一,Apple TV 在国外市场一直还是比较受欢迎的。Apple 可能在 9 月推出新款的 Apple TV,与以往不同,传言本次的产品将搭载 A8 处理器,一个类似触摸板的遥控器,以及完整的开发 API 和 App Store 支持。这是不是意味着它会搭载一个类似 iOS 的系统,让我们的 app 或者游戏能在电视上运行?如果成真的话,这将会是一个对现有生态的巨大改变,让我们拭目以待。


正式版Andriod M预计10月发布


Android M已经连续放出了两个开发者预览版,按照计划还会有第三个,然后才是正式版。这第三个要多等等了,但等待将是值得的。Google的一名员工Wojtek Kaliciński公开发帖称,Android M Developer Preview 3需要更长时间打磨,因为它们想使之接近最终正式版。


谷歌放大招,拯救用户的老旧Andriod机


其实谷歌的Android系统升级并不慢,几乎每年都会有新版本。从Android系统诞生以来,就饱受碎片化的困扰,很多机器都不能及时升级。不过好消息来了,为了解决安卓旧手机无法升级,也为了重新夺回对安卓系统的控制权,在下一代的Android6.0系统中,核心系统更新和OEM厂商更新将会区分开来,核心系统将单独升级。谷歌表示,此举还有利于解决饱受诟病的安卓碎片化问题。


《Android 基于Message的进程间通信 Messenger完全解析》


对于Android进程间通信,我们可以通过编写aidl文件来实现,当然还有一种方法是使用Messenger。使用Messenger的过程大致是这样的:客户端发送一个Message给服务端,服务端的handler中会接收到该消息,然后进行对应的处理,处理完成后,再将结果等数据封装成Message,发送给客户端,客户端的handler中会接收到处理的结果。最终就是基于Message的处理。


坐拥10亿Andriod用户,Google 终于开始动用Google Play 这座金矿了


Google Play覆盖了190多个国家/地区的超过10亿 Android设备用户,不管是对Google自身来说,还是对在上面分发应用的开发者来说,这都是一个不可小觑的金矿。今年2月份开始,Google Play就开始小范围测试搜索广告服务,如今Google终于在Android Developers官方博客上宣布,正式推出搜索广告服务。


IBM面向物联网开发者推出物联网社区


近日,蓝色巨人IBM推出了一个名为IBM developerWorks Recipes的物联网开发社区,旨在帮助物联网开发人员从新手成长为有经验的开发者。开发者能从中学习到如何将物联网设备连接到云以及如何使用这些设备的数据等。


ARM强势收购Sansa 以提升物联网安全


芯片制造商ARM公司敲定一项购买以色列物联网(IoT)安全网络专家Sansa的协议,据华尔街日报报道涉及金额可能为7500万到8500万美元。收购Sansa之举可令ARM有能力在芯片上加入基于硬件和软件的安全功能,能提高在连接设备上保护敏感数据和内容的能力。


微软携手Jasper开拓物联网市场


微软和初创公司Jasper宣布展开合作,整合他们的云端软件,把从汽车到石油钻井平台再到售货机的所有东西连接起来。Jasper公司也与SAP和Salesforce等云计算巨头进行了类似的合作。


《 TabLayout:另一种Tab的实现方式》


在5.0以前我们想要实现像网易新闻客户端那样的的Tab可以有很多种选择:比如古老的TabHost,3.0后ActionBar所提供的Tab,以及各种成熟的Tab开源控件都可以直接或间接地实现Tab的效果。谷歌在5.0后放出的design包中推出了官方的TabLayout控件,TabLayout可以 方便地实现类似效果,并且符合谷歌自家的MD设计理念。


R.swift:


如果你熟悉 Android 开发,你可能知道在 Android 中有一个 R 类,你可以通过 R 来安全地获取到应用包中的各种资源。而在 iOS 开发中,我们往往需要通过指定资源的名字来获取一个资源 (例如 UIImage 的 imageWithName:)。R.swift 在 iOS 开发中实现了一个类似 Android R class 的功能,使用这个框架,你可以用更安全的方式来获取资源。值得一提的是这个库对资源的检查都是在编译时完成的,本身并不会进入到你的项目中去,也不会对 app 的性能产生影响。


投个票怎么样?好的!


近期内容推荐

开源|Facebook开源的真正原因

移动测试的过去、现在、未来

简化你的Java代码,让工作更高效|语言

如何正确看JS,掌控你的职业线?|语言

投稿请联系:

邮箱:lillian@infoq.com QQ:1073600161



有话想说?!戳“写评论”👇

 
InfoQ 更多文章 Facebook如何实现PB级别数据库自动化备份 学术派Google软件工程师Matt Welsh谈移动开发趋势 Spotify为什么要使用一些“无聊”的技术? 妹纸们放假了,汉纸们做啥? 大多数重构可以避免
猜您喜欢 流利说@WWDC 2016 DDoS认知误区,你中枪了么? 设计师福利,关于解决找图和找图过程中那点麻烦事儿 有一个利器,能帮你快速爬取你想要的一切…… 从jbossweb看Tomcat之一