宣布推出Android操作系统

Android运营商在上周的谷歌I/O上宣布!我们很高兴将Operator引入Android谷歌体验抢先体验.我们一直在与谷歌合作,为早期采用者提供一个机会,让他们找到由最令人兴奋的初创公司发布的最新、最好的东西。能和这么优秀的人在一起,我们感到很谦卑。

自从我们去年在iOS上发布以来,我们就听到了很多声音:你想要一款Android应用!我们很高兴今天能和大家分享测试版。

面向Android设计

操作符

作为狂热的Android用户,我们希望在这个平台上有宾至如归的体验。我们尽可能地实现了材料设计模式、组件、指标和关键线,同时保持了我们的品牌。虽然我们最初是在iOS平台上开发游戏,但我们并不想简单地移植iOS产品。操作员向用户介绍了一种新的购物行为——与真人聊天以获得产品推荐——所以使应用程序的机制具有直觉性是非常重要的。

例如,这是应用程序的一个部分,我们使用一个模态底部表来请求用户进一步的操作,当发送图像作为请求的一部分。

操作符

开发响应式应用程序

运营商将购物者与潮流引领者和专家联系起来,帮助他们找到自己喜欢的产品。我们发现,在任何时候,一个购物者都可能有不止一次正在进行的对话,每一次对话都是与自己的专家进行的。因为消息传递允许我们放下对话,然后再继续,所以我们必须预料到异步活动。

RxJava是一个响应式函数框架,允许我们更容易地编写并发应用程序。例如,考虑多个聊天通道的场景。你正在与通道A中的一个人交谈,而另一个人正在通道b中响应你。如果没有RxJava,在保持应用程序响应的同时,协调可能同时发生的许多异步操作将变得更加困难。作为一款即时通讯应用,响应能力至关重要。

RxJava简化了并发性,允许我们通过指定Scheduler来控制一个操作应该发生在哪个线程上:

Observable#subscribeOn(…)和Observable# observveon(…)

例如:

observable.subscribeOn(Schedulers.io()) .observeOn(AndroidSchedulers.mainThread()) .subscribe(…)

通过这种方式,我们可以轻松地在线程间组合、转换和过滤Observable对象,然后再将结果报告回应用级。这种解决方案比更容易出错的嵌套回调方法更受欢迎。

开发更快和未来的打样

在我们的Android应用中,我们使用了现代的架构原则,如MVP(模型-视图-呈现器)和依赖注入,使我们的代码更具可测试性和灵活性。这让我们能够更快地发现错误,更容易地进行更改,从而产生更健壮的应用程序。

每当购物者向操作员寻求帮助时,他们都会与我们的请求机器人进行交互。这个友好的机器人会询问购物者感兴趣的类别的信息。我们的请求机器人是动态的,它允许服务器端生成表单,因此我们可以轻松地更改内容或添加促销活动。例如,我们可以轻松地添加诸如“毕业礼物”或“勇士服装”之类的类别,而无需对客户端进行更改。

全包

Operator Android应用程序支持API级别17 (Jelly Bean)的版本,覆盖了全球87%的Android手机。由于消息传递的异步特性,我们认为在离线会话中捕获消息和活动非常重要。当你不在数据范围内时,我们会在后台将消息排队,并在下次应用程序进入前台时将它们发送出去。

更多后续消息

我们专注于建立一个全球商务公司,从基础上建立消息传递模式。操作符现在可用安卓Facebook Messenger,iOS.我们为能够在世界三大平台上执行游戏而感到非常自豪。还有更多的功能即将到来的Android,所以选择在我们的测试版今天!

来源:媒介

最新头条

即Proplus。不断寻找创新的想法。喜欢不浪费时间的技术。超频、级联冷却和水冷却的时代一去不复返了。英格兰意大利赔率小玩意,给我更多小玩意!!