低代码到底是不是行业毒瘤?一线大厂怎么做的?戳此了解>>> 了解详情
写点什么

AT&T 开发者项目主任 Ed Schmit 对话录

2011 年 5 月 21 日

在这个国家,每天都会发生很多和移动应用开发者相关的故事。InfoQ 对Ed Schmit 的采访就是其中之一。Ed Schmit 是 AT&T 开发者项目的主任,他将在西雅图Mobile Hackathon 大会上分享他关于移动应用和设备发展的看法,下一届Hackathon 大会将于6 月4 日在圣迭戈举行。

InfoQ:移动应用和 API 的出现,为工业界带来了很多有意思的东西。请问您有什么建议可以提供给开发者以帮助提高他们构建客户端应用和使用 API 的技能?

Ed:在一个竞争激烈的环境中,开发者需要差异化他们的应用程序,并且向消费者提供巨大价值。这两者非常关键。不过,这个移动应用生态系统现在正处于一个转折点上,那些能够从现有的 Web API 中挖掘潜力,并且以一种全新而且令人佩服的方式使用它们的开发者将会是最成功的。否则的话,在技术和平台发展如此迅速的今天,开发者不得不紧紧追赶技术以及平台的发展的脚步。

InfoQ:您所见过的这些技术中,什么技术是开发者花最多精力的呢?

Ed:从市场角度来说,是如何让用户发现自己的应用,而从技术角度来说,则是零碎技术问题,也就是说,开发者不得不学习大量的各种技术,每一种技术都或多或少地了解,但是都不是非常深入。虽然消费者在移动应用上花费比以前更多的钱,但是从中获得大笔收入的却是那些将精力放在销售上的作者。那些过去不太把精力放在销售应用程序上的开发者将会发现他们将处于一个并不乐观的环境中,而且不得不学习如何适应这样残酷的竞争。零碎技术问题在 OEM 厂商尝试差异化设备之后变得更加严重。虽然开发工具比以前更加强大,但是开发者必须不断地快速地学习如何使用各种新功能和特性。

InfoQ:API 通常被人们和金融交易或者访问分享私人数据联系起来,您能透露一些 API 调用安全机制的信息吗?

Ed:从企业角度来说,VPN 和 APN 都是安全的技术,但是这并不适用于普通消费者。虽说现在 GSM 数据已经加密,但是却很有可能被拦截。如果需要传输敏感数据的话,开发者必须在 GSM 加密技术之外提供额外的数据加密 - 有很多工具可以帮助开发者完成这项工作。从更安全的验证,授权和隐私保护的角度来说,看起来 OAuth 2.0 将会成为事实上的工业界标准,但是这项技术仍然在开发中。

InfoQ:随着他的应用程序开始流行,开发者将会在伸缩性上面临什么样的问题呢?

Ed:这个显然取决于每个应用程序。如果仅仅是一个简单的全部代码都在设备上运行或者只是需要推送信息的程序,那么解决这个问题并没有什么困难。但是,随着越来越多的程序拥有服务器端组件,开发者需要学会如何将良好的伸缩性带入这个组件(尤其是如果是一个社会化的应用的话,每一个新用户都会产生非常多的额外交互行为)。在处理这个问题的时候,很多开发者都向云服务提供商购买服务。

InfoQ:在移动应用设计中,商业模型也是一个越来越受关注的对象,您能够分享一些优秀的策略帮助开发者从他们的程序中获取收入吗?

Ed:这个问题的答案够写成一本书了 - 而且这也取决于应用程序本身。如果能够正确认识订阅服务的话,那么就不难理解为什么某些开发者能够赚很多钱了。有些开发者在应用程序支付上做得很成功。开发者可以认真地考虑将他们的应用程序以免费或者是极低的价格下载。广告是一个不错的主意,而且未来广告的地位将会非常重要。事实上,简而言之,开发者需要从头到尾了解整个商业模型的过程。

InfoQ:面向企业的移动应用看起来已经开始发力,这种应用和面向普通消费者的应用有何本质上的不同?这种移动应用的商业模型是什么呢?

Ed:首先,在某些情况下两者是非常相似的 - 有一些商业应用在消费级市场中也有大量的销售和下载记录。而且如果有价值的话,企业级用户也会考虑付费。以销售给普通消费者的策略向企业销售应用是个不错的主意,这里面蕴含着巨大的机遇。不过这需要精密而且复杂的销售和市场策略,有一些公司已经找到了成功的秘诀。对于开发者来说,作为第三方帮助企业开发应用程序也是一个不错的机会。

InfoQ:我们很显然已经走到了.mob 大爆发时代的入口了,移动应用在今后两年将会发生什么呢?在关键趋势上您有什么想法可以分享的么?

Ed:三大趋势:HTML5、云和 4G。当 HTML5 标准被大量设备支持,开发者能够使用 HTML5 标准中所支持的 DeviceAPI,这些应用将会表现得更像是原生应用。不仅如此,大量拥有 HTML、JavaScript 和 CSS 技能的开发者也将会有用武之地。云能够让开发者更加容易地将伸缩性引入应用。4G 则能够带来更大的带宽,这将简化和云的交互以及促进新型应用的出现。

InfoQ:您觉得接下来数年内将会有哪些重要的技术进展呢(3D、新型感应器、近场通信技术)?

Ed:做这种预测总是非常困难的。很显然传感器将会在各种不同的应用中扮演越来越重要的角色,尤其是在医疗应用中。3D 是一个比较可能在近期出现的技术,这也是一个开发者可以差异化应用程序的机会。而在应用市场中已经有一些应用使用了增强现实技术,但是这需要更多的发展时间。

InfoQ:非常感谢您在百忙之中接受采访。

查看英文原文: An Interview With Ed Schmit, AT&T Developer Ecosystem

2011 年 5 月 21 日 16:52726
用户头像

发布了 90 篇内容, 共 28.4 次阅读, 收获喜欢 1 次。

关注

评论

发布
暂无评论
发现更多内容

Redis系列(五):你要的Redis集群搭建来了,实践与否你自己选!

z小赵

Java redis 分布式 高并发

六月我在工作中蜕变,勤奋小人打架终于赢了

程序员小跃

效率工具 加班 沟通 复盘

农产品电商平台的S曲线分析

石云升

增长 S型曲线 破局点

SQLite你用对了吗

这小胖猫

sqlite 数据库 选型

今天来聊聊如何挑书

封不羁

读书 个人感想

锦囊篇|一文摸懂SharedPreferences和MMKV(二)

ClericYi

架构师训练营 第 5 周作业

Lingjun

极客大学架构师训练营

1.2w字 | 初中级前端 JavaScript 自测清单 - 1

pingan8787

Java 前端 Web

专科程序员与本科程序员之间有什么区别?薪资待遇又差多少?

码农月半

spring 程序员 程序员人生 Java 面试 程序员成长

一个简单的技术选型心得

i风语

Java 架构

深入理解编译优化之循环展开和粗化锁

程序那些事

JIT 编译优化 循环展开 粗化锁

面试细节: i = i++和 i = ++i

Java小咖秀

JVM Java 面试 经验分享

cms项目系列(一)——SSM框架搭建

程序员的时光

spring

计算机操作系统基础(十一)---线程同步之互斥量

书旅

php laravel 线程 操作系统 进程

第四周

仪轩

【思考】互联网厂商争夺企业市场

superman

企业中台 互联网

你真的理解透彻高并发了吗?来看看架构师眼里的高并发

小谈

Java 面试 高并发 高并发系统设计

我是如何解决邮件焦虑的

vinkyqy

效率 职场 邮件

18个Java8日期处理的实践,太有用了建议收藏

码哥小胖

MySQL SQL语法 sql查询

为什么建议项目中统一线程池类?

张挺

源码分析 | 数据异构Canal 初探

小新

面试官:既然CPU有MESI,为什么 JMM 还需要volatile关键字?

犬来八荒

Java JVM 硬件 java面试

简直了!顶级架构师分享心得,如何在项目中兼容多种数据库

犬来八荒

Java MySQL 数据库 面试

编程核心能力之组合

顿晓

Java 学习 pipe

程序员阿里、京东、美团面试整理的面试题,测试一下你都会了吗?

小谈

Java 阿里巴巴 面试

饿了么4年,阿里2年:我的总结与思考

程序员生活志

工作经验

如何搭建一个Zookeeper集群

Rayjun

大数据 zookeeper 分布式

Android架构组件-App架构指南,你还不收藏嘛

小吴选手

架构 架构师 架构总结 架构要素 P7架构师

什么时候不要用微服务?以 Istio 为例

无予且行

Java 微服务 后端

解读 java 并发队列 BlockingQueue

猿灯塔

Java

spring 那点事儿——让你少走弯路

爱java爱自己

Spring Cloud Spring Boot

2021 ThoughtWorks 技术雷达峰会

2021 ThoughtWorks 技术雷达峰会

AT&T开发者项目主任Ed Schmit对话录-InfoQ