从原定于9月12日举行的Apple演示会上,他们没有想到有什么特别之处:三款新的iPhone机型和新版的Apple Watch-他们提前了解了这些创新。 但是,我们在Avito不能错过此活动。 在“非常特别活动”举行的前几天,我们意识到那些不想独自观看广播节目的人已经组建了一家公司,我们决定致电我们的朋友,其他公司的iOS开发人员来参观。 一起观看活动,讨论新产品(以及它们将如何影响iOS应用程序的开发),吃沙威玛,喝冰沙就这些了。
我谨向大家介绍我们如何观看Apple特别活动,以及我的同事对Cupertino公司的新设备和功能的看法。

苹果公司9to5mac推出的新设备的照片在演示文稿发布前的两个星期内展示。 此外,“可信赖的消息来源”也有许多关于新型手机和手表技术特征的谣言。 没什么新东西-每年都会发生此类泄漏。 当然,当所有新产品都预先知道时,几乎没有人愿意观看演示。 但是,这就像足球一样:即使您对观看公司比赛并不十分感兴趣,您仍然会一直享受并产生很多情感。 因此,我们决定自发组织在我们的办公室共同观看广播。 原来很有趣。
我们从文化节目开始-有关演示的预测。 我们的客人不得不说出苹果将显示的内容,而无需使用字母“ p”中的单词。 事实证明,这是非常困难的(毕竟,“ p”是表示,可预测性)。 只有一个人管理。 他被授予带大口袋的时尚运动裤-使佩戴新iPhone XS Max更加舒适。

像真正的苹果时尚小工具爱好者一样,他们观看了有关沙威玛和冰沙的演讲-时髦的晚餐。

新款Apple Watch的主要功能是可以直接在其上创建心电图,然后可以将其发送给医生。 好的技术,但是在俄罗斯没有。 此外,会议的来宾和互联网都开玩笑说,即使这项创新也可以根据自己的具体情况进行操作。

新颖性不会引起客人的任何反应。
新iPhone型号中出现了两张SIM卡的困惑和外观。 特别是在中国市场上,将有两张物理SIM卡-在其他国家(俄罗斯不在其中),其中一张SIM卡将是虚拟的。 许多人开玩笑地认为苹果受到了中国假手机制造商的启发。 在我们在会议上开玩笑的下一部iPhone中,我们正在等待可伸缩天线和电视。

苹果在2019年推出了新款iPhone。
在展示Apple Watch,iPhone XS和iPhone XS Max之后,展示就不再如此动态-从他们谈论设备的较小改进及其环境友好性的阶段开始。 我想相信,每个人都知道的内幕人士不是真实的,他们不会展示任何新事物。 否则我们将等待“再做一件事”,这真的很酷。 但是突然之间,他们用几种颜色展示了iPhone XR-所有人都吐气了。 这次的演示结果毫不奇怪。

尽管苹果公司会发布预期的产品,但聚在一起并在一个由发展朋友组成的小公司中观看演讲,却开玩笑了蒂姆·库克(Take Cook)或菲尔·席勒(Phil Schiller)说了“创新”一词多少次,真是太酷了。
现在介绍一下技术。 我与来自Avito的同事进行了交谈,我们与他们一起观看了演讲,讨论了新设备和技术的出现将如何影响iOS的发展,以及为什么Apple仍然有很多努力来改善iOS专家的生活。

发行三个具有更大屏幕尺寸的新设备是否会影响我们应用程序的更新?
iOS开发人员Alexey Kudryavtsev

“看来不是。 最大的变化是随着iPhone X的发布。在那里,不仅屏幕尺寸发生了变化,而且格式也发生了变化。 我必须保持角落的新形状(“耳朵”)和安全区域。 这需要很多改进。 现在,苹果公司刚刚推出了同一款手机的更大版本。 此外,该公司很早以前就推出了用于不同屏幕尺寸的动态布局的工具。 什么都不会影响开发-它是硬件。”
领先的iOS开发人员Vladislav Alekseev

“我认为将需要一些最小的调整。 我们不会因使用新设备而头疼。 就UI而言,唯一可能的麻烦是iPhone XS Max,因为其余设备的屏幕尺寸与以前的屏幕相同。 但是我认为我们只是将其中一个模拟器切换到iPhone XS Max,并且UI测试不会有任何改变。”
Vadim Smal,领先的iOS开发人员

新设备的每个输出至少都有一点点,但是使工作复杂化。 该设备需要进行测试,更新整个环境,放置一个新的Xcode。 这增加了开发新功能的时间。 但是手机上几乎没有任何变化-例如,即使长宽比也保持不变。 仅提高了iPhone XS Max的分辨率。 因此,可能需要生成更高分辨率的新图片,以使它们看起来更好。 但总的来说,苹果公司没有引入任何可能影响产品部件的新功能。 除了Siri的快捷方式。”
您想使用的新设备和iOS 12中的技术:从AR,Siri快捷方式到Apple Watch的ECG

“这里的一切都让人很难过。 如果我们谈论iOS中的AR-主题当然是炒作。 许多人都尝试过,但是有一些应用程序,但是那里并没有真正有趣的东西。 我们尝试过的捷径Siri。 非常简单和无趣的事情-您可以记录特定命令,并且只能按特定顺序记录。 只是旧Siri自动化程度的提高。”

“没有什么真正的新苹果。 当然,就技术而言,iOS机器学习在某些地方非常有效。 例如,模型只需将一组文件扔到Xcode上即可自动训练,这很酷。 但是,AR虽然是制成品,但不太可能有人会充分使用它。”

“在此版本中,AR并没有太大变化-它变得更快一些。 本质上的惨痛变化。 昼夜不停地提出申请。 一个好的设备-您可以随身携带它,观看通知,但是为其编写一个完善的应用程序是毫无意义的。 Siri Shortcuts是一种相当轻量级的技术,将在某些应用程序中使用。 说一个警报。 也许这是我唯一尝试的方法,即使在Avito应用程序中也是如此。”
最期待什么技术,功能或设备?

“某种类型的高速缓存文件。 Swift可以在本地计算机上编译,但是Google拥有Gradle之类的东西。 您可以引发分布式缓存。 “苹果从未有过这样的事情,因此,我们所有人都会受苦。”

“也许是iOS上的黑暗模式。 最新的iPhone具有OLED显示屏,这会同时影响便利性和电池寿命。 请勿打扰模式的改进。 现在,您可以打开该模式,例如,一个小时可以通过地理位置进行定位,但是根据我的需要半小时不能完成此操作。 在发布第一个Beta时,我什至在支持方面出现了一个错误。 但是苹果仍然无视我的要求。”

“我真的想要无线充电。 他们都不会放过她。 他们写道,他们有过热问题。 我想最终修复这些错误。”
一个从未切过的错误,尽管我真的很想

“我进行测试,所以最烦人的是其基础架构的不稳定。 您必须拿出拐杖才能正常运行测试,并且Xcode正常工作。 Xcode本身会变慢。 每次您按下测试开始按钮,将花费30秒。 这是很长的时间。 因此,每天只能进行十次测试,而不是每天进行一百次测试。”

通知幕布弯曲。 通常,有些错误已经存在七年了。 例如,使用核心数据。 代替数据库存储,数据库中的对象之间存在关系。 关系生成不正确,您需要使用特殊的拐杖才能正确生成。
我最不喜欢这份演讲的内容

“他们没有推出更小的iPhone。 “十”很大,使用起来并不总是很方便。 但是,不幸的是,苹果公司推出了更大的手机。 如果这种情况持续下去,我将不得不另外购买一个手机袋。”

“所有事情都是事先知道的,没有什么奇怪的。 至少还有一些“一件事”:带隔音功能的新型AirPods,新型Mac Mini-这对于在Avito中对我们来说非常有用。”

“苹果吹嘘他们将iPhone的电池寿命延长了15分钟。 他们似乎曾经测量并决定可以将其表示为成就,这似乎只是一个错误。”