编辑:值得注意的是,我在这些文章发表的前一个周六就写好了,并且每周一或周二通过我们的邮件列表发送。在上方的黄色方块中注册,以便每周尽早在您的电子邮件中收到盘点。
我知道,柯拉控制在本质上应该是关于iOS和OS X软件开发,我本打算谈论苹果的iBeacon技术将会是他们2014年和2015年的大冷门技术,但这得稍后再说。本周早些时候,微软新任CEO萨蒂亚·纳德拉发表了一篇冗长且有些散乱的信件,谈到微软必须自我革新,以在“移动优先和云端优先的世界”中保持相关性。我认为Jean-Louis Gassée最好地总结了这一点,他将纳德拉的文章描述为“我有事情要隐藏,但我想说,我已经告诉了你们事实。”
传闻称,裁员将远比2009年减少的5000个蓝徽章还要痛苦,或者微软的全职员工。我预计微软将裁减10000-15000人,约占其全球工作人口的10%,主要集中在诺基亚。我相当确信没有人(也许除了Steve Ballmer和Stephen Elop)认为诺基亚收购对微软来说是个好主意。从历史上看,微软通过建立硬件合作伙伴生态系统而繁荣。这种策略现在已经越来越难以持续。在定价上的不断竞争已经摧毁了PC行业。尝试用Windows Phone复制PC生态系统策略也失败了,因为设备制造商普遍不愿意为一种远不如免费Android流行的操作系统支付许可费。
冒着拍马屁的风险,苹果通过保持高利润率的优质产品,这些产品只能通过硬件和软件紧密集成来实现,而这一前提对于谷歌或微软几乎是不可能复制的。两家公司都尝试复制苹果的体验,谷歌的Nexus设备和微软的Surface平板以及诺基亚的收购。这一策略两家公司都普遍失败了,但对于谷歌来说,这并不重要,因为他们在移动操作系统市场份额上拥有类似于微软的统治地位。然而,微软的情况要严重得多,他们在移动市场的市场份额低至个位数。他们需要认识到世界已经发生变化,并且他们在许多方面都与20世纪90年代初的IBM非常相似。
微软需要认识到,就像二十年前的那样,它们不再是一个同质化计算世界的领军人物。它们需要接受,对于越来越多的消费者和企业来说,微软的解决方案已经不再合乎逻辑。如果微软想要继续成为主流玩家,它们必须确保潜在的客户可以从 `任何` 一台计算机和设备上访问微软的软件和服务。Windows 显然仍然具有极高的价值,但它也在失去相关性。Office 仍然是极具价值的资产,但如果数百万成为“移动为先”的人群无法在不订阅 Office 365 的情况下访问它,它可能会变得无关紧要。
与此同时,我认为 Azure 正在迅速成为微软最有价值的资产之一,而且它由无可估量的 Scott Guthrie 领导,我认为他对微软目前所处的处境非常了解,并且出色地确保了 Azure 能够为运行任何操作系统设备的任何服务提供良好的构建方式。
裁员总是让人感到沮丧,我对即将失业的人深感同情。但,微软绝对需要变得更加精简,并将企业文化建设重心转移到确保每台计算机和设备都可以访问微软的软件和服务上,以及那些在非微软平台上构建的开发者 希望 使用微软的服务。
我们正在阅读的资料
- iOS 8 隐私更新
- 这是 iPhone 6 的蓝宝石晶体显示屏
- 智能手机真相与三星不可避免的下坡路
- 从时尚到健身第二部分:苹果聘请了多位 Nike FuelBand 工程师
- 标准控件
- 被苹果超越
- FCC 文件揭示了苹果的第一方 iBeacon 硬件
本周控制
TLYShyNavBar
与那些傲慢的 UINavigationBar 不同,这一个谦逊且低调!轻松创建自动滚动导航栏! MIT 协议授权。 |
每周综述
TaskQueue (Swift)
TwitterPagingViewer
类似 Twitter 的导航栏,分页查看器。 MIT 协议授权。 |
UIImageView+Letters
为使用首字母作为占位图而创建的 UIImageView 类别。它可以自动生成随机背景颜色。这对于生成用户资料的占位图非常实用。 MIT 协议授权。 |
PKLocationManager (Swift)
一个基于Swift的中心化定位管理器,通过添加闭包和根据订阅者的一般需求自动调整精度来简化CLLocationManager API。 MIT 协议授权。 |
Swift-Useful-Extensions
我在objc中使用了很多类别,现在用Swift重写,更多内容即将推出。 MIT 协议授权。 |
ESImageViewController
一个库,提供了一种从缩略图预览查看全屏图像的方法。提供了一个自定义的模态转换来展示和关闭自身,以及手势识别器来提供缩放功能。 MIT 协议授权。 |
OTMWebView
将UIWebView的某些缺失功能带到了iOS。功能包括进度跟踪和自定义用户代理支持。 MIT 协议授权。 |
LTMorphingLabel (Swift)
一个通过实践学习Swift的项目,克隆了在2014年WWDC中引入的iOS 8的原生Morphing Label。 MIT 协议授权。 |
LTBouncyPlaceholder (Swift)
一个使用Swift编写的通过实践学习UITextField扩展。 MIT 协议授权。 |
MSMotionScroller
一个简单的类,允许通过在特定方向上轻敲设备来滚动任何可以滚动的控件。 MIT 协议授权。 |
SOMapPreview
一个可配置的静态地图图像视图,根据提供的MKPolyline对象生成和缓存地图快照和绘制线路。 适用于与UITableView或UICollectionView一起使用,其中地图会根据每个cell显示。 GPL许可。 |
XDPopupListView
一个iOS弹出列表视图,类似于Android的Spinner。您可以使用它来为iOS项目创建类似Spinner或AutoCompleteTextView的Android控件。它在MIT许可下,所以请随意使用并享受乐趣。 MIT 协议授权。 |
VENTokenField
一个易于使用的标记字段,用于Venmo应用程序。 MIT 协议授权。 |
IPSqueezableViewController
提供类似于iOS中Safari.app的导航栏缩小效果。 MIT 协议授权。 |
MGSpotyViewController
具有tableView和类似Spotify应用程序中的viewController的惊人效果的美丽viewController。 MIT 协议授权。 |
UIViewController-ScrollingStatusBar
用于具有UIScrollView的UIViewController的类别,可以滚动statusBar。 MIT 协议授权。 |
DDHTimerControl
一个支持输入分钟或秒的UIControl子类。 MIT 协议授权。 |
BVCropPhoto
BVCropPhoto是iOS上的图像裁剪库。
MIT 协议授权。 |
IPDashedLineView
IPDashedLineView提供创建虚线的简单接口。可以创建单个线条或为视图创建虚线边界。 MIT 协议授权。 |
MPGNotification
MPGNotifications是一个iOS控件,允许您显示全自定义的互动式应用内通知,以满足您的需求。 MIT 协议授权。 |
ENPopUp
一个UIViewController类别,可以在模态弹出窗口中显示任何视图控制器。 MIT 协议授权。 |
GoogleWearAlert (Swift)
一个针对iOS的Android Wear风格动画确认视图 - 使用Swift编写 这个库不适合完全替换警报视图(它没有按钮),这个确认视图非常适合向用户显示成功/失败/完成/发布等确认。 MIT 协议授权。 |
AHKBendableView
MIT 协议授权。 |
ZFRippleButton
受Google Material Design启发的自定义UIButton效果 MIT 协议授权。 |