微信号:infoqchina

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

Q新闻|Swift开源新消息;苹果史上第二款Android App于 Google Play 上架……

2015-11-10 08:20 Q新闻


Android开发

谷歌欲将Chrome和Android合二为一

据外电报道,谷歌正筹划把PC操作系统Chrome与移动操作系统Android进行合并。此举表明移动计算已越来越占据主导地位。消息人士称,为把这两款操作系统合并到一起,谷歌的技术人员已付出了近两年的辛劳工作。这项工作在日前取得了进展。据悉,谷歌计划在2017年正式推出合并版操作系统,而且该公司会在明年对外展示早期版的新款操作系统。

苹果史上第二款Android App已在 Google Play 上架

苹果有史以来第一款为Android开发的App,就是Move to iOS,这款方便Android 用户跳槽的工具程序。而史上第二款的攻击性则没有那么大,是一款为Beats Pill+而设的蓝牙喇叭控制 App。它可提供DJ功能(两人控制一喇叭)、把两个Pill+配对同步播放音乐,或是把它们变成一对立体声喇叭。

安卓App热补丁动态修复技术介绍

当一个App发布之后,突然发现了一个严重bug需要进行紧急修复,这时候公司各方就会忙得焦头烂额:重新打包App、测试、向各个应用市场和渠道换包、提示用户升级、用户下载、覆盖安装。有时候仅仅是为了修改了一行代码,也要付出巨大的成本进行换包和重新发布。这时候就会想到以补丁的方式动态修复紧急Bug,不需要重新发新版。QQ空间团队采用的解决方案是基于Android Dex分包策略,把有问题的类打包到一个dex,然后把该dex插入到Elements的最前面。该技术可以简单方便的用户生产环境,性价比极高,强烈推荐大家使用。

Android MVP模式简单易懂的介绍方式

MVP模式是MVC模式在Android上的一种变体。在MVC模式中,Activity应该是属于View这一层。而实质上,它既承担了View,同时也包含一些Controller的东西在里面。这对于开发与维护来说不太友好,耦合度大高了。把Activity的View和Controller抽离出来就变成了View和Presenter,这就是MVP模式。当项目变的越来越大、参与的人也越来越多的时候,MVP模式的优势就会非常明显。


iOS开发

第四代 Apple TV 上市,TV App Store 正式开业

被 Apple 寄予厚望的代表电视未来的第四代 Apple TV 已经上市了,随着这款产品的正式发售,新平台的 App Store 也正式开业。第三方开发者现在可以开发和提交针对电视平台的 app 了,以 Apple 拥有的开发者数量来看,这在机顶盒行业里这绝对会是里程碑式的事件。不过略微遗憾的是首发地区中并不包含中国,而新款 Apple TV 也暂时无法用中国区的 Apple ID 进行使用。不知道 Apple TV 有没有可能在近期通过层层审核,在中国上市,这对国内 iOS 开发者来说也是一个非常诱人的机会。

Swift 开源新消息

在今年 WWDC 上 Apple 承诺 Swift 将在年内开源。今年只剩下最后两个月了,而 Swift 开源却一直没有其他特别的消息,猜测的声音也逐渐多了起来。最近 Swift 的创始者,Apple 编译器和开发工具团队的负责人 Chris Lattner 现身 Reddit,给出了关于 Swift 开源的一些信息。他表示包含 Linux 支持的 Swift 将按照预定在 2015 年底开源,并将在之后再给出一些详细信息。

CocoaPods 获得 Capital One 支持

CocoaPods 是 iOS 开发中很常用的以来管理工具,这周 CocoaPods 宣布获得了 Capital One 这家企业的支持。在成为开发包管理的事实标准以后,CocoaPods 一直在依赖稳定性和 iOS,watchOS 和 tvOS 等不同平台支持上进行着努力。在获得资金支持后,CocoaPods 也宣布了 1.0 版本的开发进展。企业支持开源项目的做法在一方面是对开源社区和开发者的回馈,另一方面也可以为收获名声和提高在开发者心目中的地位,可以说是一举两得的做法。

Apple 开源加密库底层实现

iOS 和 OSX 开发中我们很多时候都会用到一些加密算法,这些算法基本都集中在 Security 框架和Common Crypto 库中。本周 Apple 将这两个框架的实现,以及它们所以来的一个更底层的实现 corecrypto 进行了开源。对于一般开发者来说这可能没有特别大的意义,但是作为跨国企业来说,安全方面的公开透明无论如何强调都是不为过的。现在在 Apple Open Source 的网站上已经可以下载到这些框架的源代码了,不过说实话,这个网站体验并不很好,希望之后 Swift 开源能有一种更好的形式。


物联网

Actility加速低功耗远距离物联网应用的商业化

Actility公司由电信技术专家Olivier Hersent于2010年创办,是首家推出基于LoRa标准的商业化系统方案的公司,其系统方案包括应用于低功耗广域网(LPWAN)的连接方案、连接设备和云平台,以及在线商店。目前该公司在欧洲和其他地区已有多个远距离物联网项目从实验走向商用。

ARM面向中国推出物联网教育套件

ARM 21日公布的第3季营收年增24%至2.431亿英镑(相当于3.755亿美元),专利权利金收入在Q3跳升35%至2.03亿美元。ARM还将向中国高校推出一个物联网教育套件,旨在教学生使用MBED物联网设备平台。

Samsung SAMI

Samsung SAMI 是一个数据驱动开发(Data-driven Development,D3)平台,它可以在IoT设备中接收、存储和发送数据。任何设备都可以以多种格式发送数据并存储在云端,例如常用的JSON格式。这些数据也可以被其他设备请求。

使用 Weave 和 Brillo构建互联的世界

今年的 Google I/O 大会介绍了将被用于构建设备连接的完整解决方案的 Brillo 和 Weave 。Brillo 是一个轻量型的嵌入式操作系统,它基于 Android 并提供核心服务、开发者工具和开发者控制台。而Weave能让它能够和其它设备进行通信以及让用户能够和它进行交互。


  • 版权归属InfoQ,禁止私自抄袭转载


荐文



自荐


『 InfoQ原创作者招募第一期 』

如果你自信是技术人才,有领域专长,有从业经验,有职业态度,有观点灼见,来InfoQ原创专家作者团,写你感兴趣的文章,分享你独到的观点,给有共鸣的人看……


长按二维码

进入原创作者投稿交流群



 
InfoQ 更多文章 Facebook如何实现PB级别数据库自动化备份 学术派Google软件工程师Matt Welsh谈移动开发趋势 Spotify为什么要使用一些“无聊”的技术? 妹纸们放假了,汉纸们做啥? 大多数重构可以避免
猜您喜欢 想做web开发?那就先学JavaScript CSharp基础起步第一期--代码规范 Android 代码混淆实战 撼动心灵的美丨《大鱼海棠》中国风设计作品欣赏 干货 | 简历上这么写技术总结,程序员的投递成功率变大了