微信号:infoqchina

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

Q新闻丨苹果暂不推出Mac、iPad的融合产品;Swift开源新消息;Android Wear手表将支持中文

2015-11-26 08:11 Q新闻
Android开发


Android Wear手表将解锁隐藏扬声器和支持中文


近日,Android Wear配套应用迎来了v1.4版本更新。外媒分析安装包内部代码后发现,里面暗藏了下一次Android Wear系统升级的更新项目介绍,其中就包括“利用扬声器播放声音和接听电话”。这也就验证了此前国外网友曾通过拆解一些新款的Android Wear智能手表发现,表内配置了扬声器模块这一事实。


最新安卓系统份额数据Android6.0只有区区0.3%


Google公布了每月一度的安卓各版本份额数据图,从统计中可以看到,安卓6.0的市场份额首次出现在了官方统计数据中,但只有0.3%。根据Google的数据统计,安卓4.4 KitKat仍是市占率最高的安卓系统,份额达到了37.8%,不过和上个月对比,出现了1.1%的下滑,安卓4.4同时也是份额下滑最快的安卓版本。份额增长最快的是安卓5.1,对比上个月增长了2.2%,份额达到了10.1%。除了从0%增长到0.3%的安卓6.0外,安卓5.1是唯一份额上涨的安卓版本,其他安卓版本都有不同程度的下滑。


用MVP架构开发Android应用


最近一段时间关于移动端架构的讨论比较火热,有的人觉得MVC更好理解、有的人认为MVVM代码更清晰,也有的同学强烈推荐MVP。无论是哪种架构,目的都是分离关注,使得UI更容易变换。不同的项目应该分别对待,结合自己的经验,加上对新架构的深入理解,选择最合适的架构才是上上策。


iOS开发


苹果 暂不考虑推出 Mac 和 iPad 的“融合”产品


虽然 Apple 推出了大屏的 iPad Pro,以图在办公领域获取到更大的蛋糕,但是这并不意味着 Apple 打算像微软那样彻底混淆平板电脑和笔记本之间的界限。Apple CEO 库克最近在接受采访时表示,Apple 暂时不会考虑推出 Mac 和 iPad 的融合产品,因为那样的产品无法满足用户体验上的要求,而且 Apple 判断用户并没有在寻找一款那样的混合型产品。


Surface Pro 系列在近年取得了一定成绩,最新系列的 Surface Pro 4 更是直接将 Macbook Air 作为竞争对手进行比较。另一方面,现在 iPad 性能日益强大,羸弱的 iOS 系统似乎已经逐渐成为制约其进一步发展的因素。我们期待 Apple 能在近期对这一矛盾作出改善。对于开发者来说,在未来一段时间我们还是需要专注于为不同平台提供合适的交互和体验。


Apple为 Mac App Store 证书过期进行解释和道歉


Mac App Store 自 2011 年开业以来,一直承担了 OS X 上软件分发的重要角色。而像 Windows Store 等很多后来者,在用户体验和功能上也或多或少借鉴了 Mac App Store 的模式。上周,一些用户发现打开从 App Store 下载的 app 时会提示应用已经损坏,需要重新下载才能使用,这给广大用户造成了不小的麻烦。


究其原因,是因为 Apple 之前升级了 App Store 的证书,而缓存在本地的证书到期导致了用户必须重启系统输入凭证以重新获取证书。但是新证书中使用了 SHA-2 算法,而不是之前的 SHA-1,这导致了一些使用早期版本的 OpenSSL 来做订单验证的 app 无法正确进行验证,继而无法启动。Apple 已经将证书回滚到使用 SHA-1,并向开发者发送了邮件进行解释和提醒,在邮件中 Apple 希望还在使用 SHA-1 的开发者能尽快进行升级。


Perfect:基于Swift的服务器的尝试


Swift 暂时还没有开源,但是随着 2015 年邻近结束,相信这一 Big Day 离我们也不会太远了。Swift 开源后能想到的最直接的使用场景就是在 Linux 上进行服务端开发,现在也已经有不少开发者在这方面做了一些努力了。Perfect 就是一次基于 Swift 的服务器的尝试,它的目的是让我们可以同时在客户端和服务端使用 Swift 进行开发。现在这个项目还只支持 iOS 和 OS X,但是 Linux 的支持只缺一个开源编译器。随着 Swift 的开源,可以预见这样的跨平台项目会越来越多。


物联网


来自物联网之父的五个想法


被称为物联网之父的Kevin Ashton最近发表了他对一些物联网相关主题的观点,其中包括令人惊讶的主题,包括:物联网不是为一个烤箱开发App;物联网是用来连接数据的;关于拥有即时数据;标准不再重要;别担心,我们还远没有接近奇点。


罗克韦尔自动化与Microsoft携手进行移动性联合创新


罗克韦尔自动化和 Microsoft Corp. 宣布启动面向工业环境的移动性联合创新项目。联合创新将引入 Microsoft Project Thali 团队的领先 IP 技术(包括 Nubisa Inc. 的 JXcore),并会补充罗克韦尔自动化的扩展移动性基础工具包。


Silicon Labs的Gecko技术使ARM mbed OS更加节能


Silicon Labs今日宣布基于ARM Cortex®-M处理器的节能型EFM32® Gecko MCU产品组合现在已经广泛支持ARM mbed™OS。Silicon Labs的Giant Gecko、Happy Gecko、Leopard Gecko和Wonder Gecko MCU运行mbed OS以及mbed电源管理应用编程接口(API),为嵌入式开发人员构建电池供电、基于ARM的IoT连接设备提供最佳的能效、易用性和安全技术。


  • 版权归属InfoQ,禁止商业用途抄袭转载



荐文



自荐


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

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

怎么加入?

联系微信[muyu4444]

添加请注明原创作者





 
InfoQ 更多文章 Facebook如何实现PB级别数据库自动化备份 学术派Google软件工程师Matt Welsh谈移动开发趋势 Spotify为什么要使用一些“无聊”的技术? 妹纸们放假了,汉纸们做啥? 大多数重构可以避免
猜您喜欢 App项目实战之路(四):UI篇 35行代码搞定事件研究法(上) java定时器的几种用法 给女朋友的 iOS 开发教程 iOS With Girlfriend 3 Design Lolita Facebook 团队关于网页缓存的再实践