阅读更多

3顶
0踩

移动开发

转载新闻 WWDC上的中国人:独立开发者们的盛宴

2011-06-20 17:21 by 见习记者 lihuapi 评论(2) 有4079人浏览
6月5日晚上10点,旧金山的气温降到了11摄氏度。马朔和鲁奕穿上自己带来美国的最厚的衣服,带上小马扎,去Moscone West南门排队。12小时之后,苹果公司CEO乔布斯会在这里进行演讲,开始为期5天的WWDC(Worldwid Developers Conference,苹果世界开发者大会)。

  “我是纯果粉,我必须听乔布斯的演讲。”马朔说。他是中山大学大三的学生。但他更像一个独立开发者。一年前(2010年4月),他开始创业,和他的同学一起开发App,发现无法盈利时也会拿一些外包项目来获得收入。他们开发的“捕鱼达人”在中国区App Store的免费App中排到过第二。

  当别人问他是因为什么App而拿到学生票时,他会不好意思拿出来展示,那是个类似于“心跳回忆”的游戏。他的师姐鲁奕会帮着解释:“虽然我们还是学生,但其实挺有开发经验的,如果用学生作品的要求来要求自己那就太低了。”

  鲁奕本科在中山大学读书,现在在浙江大学上研一。“2009年我来过一次,但排队排晚了没能进Keynote的会厅,特别遗憾。”鲁奕说。2009年让她获得WWDC学生门票的那款App还在App Store中为她和她的搭档赚来了几万元人民币的零花钱。

  这次他们不会有遗憾。他们能毫无悬念地进入Moscone west的主会议厅看见乔布斯。在他们前面排队的不过十几个人。在此后的8个小时内,他们身后的队伍人数会增加到1000多人,这些都是愿意牺牲睡眠和室内的温暖来听乔布斯演讲的开发者们。

  他们还都满感激苹果的—这不光是创业的事,也不仅是赚钱的事,创业,并且还是很酷的创业,在他们交流的小圈子里,这还是一个荣耀。

  鲁奕发现,自己这次在各个技术讲座(sessions)上的收获比以前更多。这一方面是由于她自己不再是个只懂设计的学生,而是有了数个App项目开发经验的开发者;当然,和两年前比,她的英文也更好了一些。

  更重要的是,这个会议总能让开发者找到“自己人”。马朔就为自己找到了一位导师,那是一个加拿大籍华人李伯棠,Anson Li。

  “他技术上非常牛。”马朔说。他把自己的App展示给Anson看,Anson会一一指出技术和设计上的不足。“也许我可以为他做开发,他对产品非常有见地,我们只要照着他说的去做,就能学到很多东西。而且我们年轻,做东西很快。”马朔说。

  到处都是自己人,而且WWDC会场如此亲切。就像下载速度能达到几十兆的网速,随时自取的咖啡,日程塞满了5天的各种讲座,以及在一楼随时准备解答技术问题的苹果工程师。

  不过这次WWDC上,不是“自己人”的大公司也来了。“我2008年时参加过一次WWDC,那时大多都是拿着学生票的学生,还有少数独立开发者;但这次来自大公司的人多了一些。”来自盛大的孔祥波说。

  他在6月5日的晚餐上发现了这一点。那天,苹果中国开发商关系部门在离Moscone West不远的一家墨西哥餐馆对中国的参会者进行了一番款待:微软为Mac做Office开发的团队来了9名工程师;腾讯来了七八个。除此之外,还有盛大、中国移动和淘宝的程序员们

  “在WWDC中国开发者聚餐时收了一大砣名片,一个Indie Developer(独立开发者)都没有,还是有点意外的。”夏锎晚餐之后在微博上这样写。他是来自上海的独立开发者。

  大公司不得不重视苹果所带来的市场变化和机会。iPhone的出货量从2008年初的111万台增长到2011财年第二季度的1865万台,成为了智能手机市场出货量最高的手机。与此同时,喜欢用iPhone的人们也因此开始喜欢苹果Mac电脑,使Mac的出货量连续19个季度超越PC—从原来的小众产品变成了更多人的选择。

  “Autodesk两年半前开始开发Mac上的AutoCAD,这是18年后我们公司重新开发Mac上的产品。”危建安说。他是Autodesk派来参加WWDC的开发者,在上海工作。为了将AutoCAD从PC移植到Mac上,危建安和他的同事需要写千万级别行数的代码,这是不小的任务量。对于他和他的同事而言,这次苹果Lion系统的发布意味着他们会把很多新功能和特性使用到AutoCAD中。

  微软在WWDC之前刚发布了Mac上的Office 2011中文版软件;腾讯在iPhone和iPad上有数款App;阿里巴巴也有支付宝、阿里旺旺等数款App。这些公司都想看看苹果能给它们带来什么新机会。

  于渊,中国移动的程序员,不得不向诸多好奇的人解释,为何不做基于Mac或iOS系统上的开发的中国移动要派人来参加WWDC。“来看看趋势性的东西”,于渊这么描述他的任务。他像其他苹果开发者那样努力去听各种演讲,回国他需要写报告,好和领导、同事分享那些趋势和信息。在一个月前的同一个会场,他参加了Google的I/O大会,回去之后,他几乎写了一个月的报告以分享见闻—当然那个会对他更“有用”,因为中国移动开发基于Android的操作系统oPhone。

  马朔还是更愿意和自己人—独立开发者交流。他也拿着一些问题问大公司的开发者,但得到的答案鲜有让他满意的。因为通常大公司内的开发者只关注具体的某些问题,而独立创业者关注得更广,比如推广和营销,这是公司内的开发者所不会遇到的问题。

  马朔现在考虑的甚至包括“如何留住人才”这个问题。他和他的创业伙伴已经大三,如果他们的创业企业不能提供丰厚回报,也许他们中一些人会在毕业后选择进入收入更好也更稳定的大公司。

  独立开发者中外籍华人更多。淘宝的开发者朱亮亮在为听乔布斯的Keynote而在凌晨4点排队时遇到了在美国定居的独立开发者杨绍峰,后者的一款基于LBS的App8月在美国上线,之后很快也会在中国上线。“我和他聊了5个小时和Server(服务器)相关的技术,竟然不觉得困和时间慢。”朱亮亮说。而夏锎在WWDC遇见了出生在旧金山的华人开发者Steven Zhang和Moshen Chan;Anson则遇见了在丹麦长大的华人开发者Willi Wu。

  事实上,这更像是一个独立开发者的聚会:苹果降低了创业的门槛,能让世界各个角落有想法的人们动手做出自己想要的App—不管是出于好玩,还是想要满足自己想要的某种功能,抑或是直奔赚钱的目标而去。App是一个伟大的机会,你没赶上第一次互联网热潮,但你总有机会赶上这一次。而且,这是一个全球化的平台,它几乎是全球化的一个结果,你在哪里工作都可以面向全球这个市场。苹果在最后一天的议程中就有一个关于“如何把你的Apps发布到中国这样的国家的环节”。对于马朔这样的开发者而言,世界是平的。

  “比方说,iCloud的发布会使得开发者不用再去烦心自己设服务器高存储的功能。”Anson说,他预期iOS5将让更多的开发者涌入这个平台。两年前,他也在公司工作。每当苹果发布新的系统,他总会被某些新功能引发灵光一现,想因之开发出一些相关的App。为了能自由做些开发,他辞掉了工作。

  “我不知道我未来会做什么。”鲁奕说,“但是应该没有一个大公司会值得让你投入全部的热情去做一件事情吧。”她不止一次体会到为自己开发App的快乐。

  “周末Anson会带我去硅谷看看。”马朔在WWDC快要结束的周五说。硅谷是创业者的天堂,也是苹果、Google和Facebook这些传奇的成长之地,这让马朔的行程看起来像是朝圣之旅。但谁说马朔不会成长为传奇的一部分呢?他的创业才刚刚开始。

独立开发者

开发思路:围绕着苹果商店开发App

来WWDC的原因:聆听乔布斯、寻找同行

收获了什么:获得商业机会、提升创业经验、更多的热情

大公司开发者

开发思路:围绕苹果Mac及终端开发大型软件

来WWDC的原因:了解行业信息

收获了什么:对最新技术规范的理解和开发趋势的把握
 
3
0
评论 共 2 条 请登录后发表评论
2 楼 hatedance 2011-06-21 09:17
这种文章让我这种搞了N年java的老人重新有了热情。移动开发,我来了。
1 楼 chandler 2011-06-21 09:14
这一届苹果开发者大会应该算是苹果的耻辱了,开始抄袭了。如果以后几届还是像这节这样。那么这一届就是开始敲丧钟了。

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • python3.6.0入门指南(官方版)

    如果你要用计算机做很多工作,最后你会发现有一些任务你更希望用自动化的方式进行处理。比如,你想要在大量的文本文件中 执行查找 / 替换,或者以复杂的方式对大量的图片进行重命名和整理。也许你想要编写一个小型的自定义数据库、一个特殊的 GUI 应用程序或一个简单的小游戏。 如果你是一名专业的软件开发者,可能你必须使用几种 C/C++/JAVA 类库,并且发现通常编写 / 编译 / 测试 / 重新编译的周期是如此漫 长。也许你正在为这些类库编写测试用例,但是发现这是一个让人烦躁的工作。又或者你已经完成了一个可以使用扩展语言的程 序,但你并不想为此重新设计并实现一套全新的语言。 那么 Python 正是你所需要的语言。 虽然你能够通过编写 Unix shell 脚本或 Windows 批处理文件来处理其中的某些任务,但 Shell 脚本更适合移动文件或修改文本数据, 并不适合编写 GUI 应用程序或游戏;虽然你能够使用 C/C++/JAVA 编写程序,但即使编写一个简单的 first-draft 程序也有可能耗费 大量的开发时间。相比之下, Python 更易于使用,无论在 Windows 、 Mac OS X 或 Unix 操作系统上它都会帮助你更快地完成任务。 虽然 Python 易于使用,但它却是一门完整的编程语言;与 Shell 脚本或批处理文件相比,它为编写大型程序提供了更多的结构和支 持。另一方面, Python 提供了比 C 更多的错误检查,并且作为一门 高级语言 ,它内置支持高级的数据结构类型,例如:灵活的数 组和字典。因其更多的通用数据类型, Python 比 Awk 甚至 Perl 都适用于更多问题领域,至少大多数事情在 Python 中与其他语言同 样简单。 Python 允许你将程序分割为不同的模块,以便在其他的 Python 程序中重用。 Python 内置提供了大量的标准模块,你可以将其用作 程序的基础,或者作为学习 Python 编程的示例。这些模块提供了诸如文件 I/O 、系统调用、 Socket 支持,甚至类似 Tk 的用户图形 界面( GUI )工具包接口。 Python 是一门解释型语言,因为无需编译和链接,你可以在程序开发中节省宝贵的时间。 Python 解释器可以交互的使用,这使得试 验语言的特性、编写临时程序或在自底向上的程序开发中测试方法非常容易。你甚至还可以把它当做一个桌面计算器。 Python 让程序编写的紧凑和可读。用 Python 编写的程序通常比同样的 C 、 C++ 或 Java 程序更短小,这是因为以下几个原因

  • 浅谈黑客与网络安全-.docx

    浅谈黑客与网络安全-全文共2页,当前为第1页。浅谈黑客与网络安全-全文共2页,当前为第1页。浅谈黑客与网络平安 浅谈黑客与网络安全-全文共2页,当前为第1页。 浅谈黑客与网络安全-全文共2页,当前为第1页。 浅谈黑客与网络平安 摘 要:在今天的信息时代,计算机网络的应用已经涉及到了社会的方方面面,网络在世界经济社会中占据着越来越重要的地位,网络平安已经渗透到国家的政治、经济、社会、和军事之中。笔者结合自身工作实际,在本文中对黑客与网络平安进行了简要探讨。 关键词:黑客;网络平安;探讨 计算机网络是现代通信技术与计算机技术相结合的产物。人们的生活与网络密不可分,从而网络系统的平安、可靠性也成为用户最为关注的焦点。而各类不平安因素中,又属黑客攻击最为棘手。 1 认识黑客 黑客指那些利用技术手段进入其权限以外计算机系统的人。他们活泼在虚拟的网络世界里,他们是真正的程序员,有过人的才能和乐此不疲的创造欲。一般人们把他们称之为黑客或骇客,前者更多指的是具有反传统精神的程序员,后者列多指的是利用工具功击别人的功击者,具有明显贬义。但无论是黑客还是骇客,都是具备高超的计算机知识的人。 2 黑客的主要攻击手段 2.1 口令入侵 所谓口令入侵是指使用某些合法用户的账号和口令登录到目的主机,然后再实施功击活动。使用这种方法的前提是必须先得到该主机上的某个合法用户的帐号,然后再进行合法用户口令的皮译。在UNIX操作系统中,用户的根本信息都存放在passwd文件中,而所有口令那么经过DES加密方法加密后专门存放在一个叫shadow的文件中。黑客们获取口令文件后,就会使用专门的破解DES加密法的程序来破解口令。 2.2 放置特洛伊木马程序 特洛伊木马程序一般分为效劳器端和客户端。特洛伊木马程序常被伪装成工具程序或游戏,一旦用户翻开了带有特洛伊木马程序的邮件附件或从网上直接下载,或执行了这些程序之后,当你连接到互联网上时,这个程序就会通知黑客用户的IP地址及被预先设定的端口。黑客在收到这些资料后,再利用这个潜伏其中的程序,就可以恣意修改用户的计算机设定、复制任何文件、窥探用户整个硬盘内的资料。 2.3 DOS攻击 造成DOS的攻击行为被称为DOS攻击,其目的是使计算机或网络无法提供正常的效劳。最常见的DOS攻击有计算机网络带宽攻击和连通性攻击。带宽攻击指以极大的通信量冲击网络,使得所有可用网络资源都被消耗殆尽,最后导致合法的用户请求无法通过。连通性攻击是指用大量的连接请求冲击计算机,使得所有可用的操作系统资源都被消耗殆尽,最终使计算机无法再处理用户的请求。 2.4 端口扫描 所谓端口扫描,就是利用Socket编程与目标主机的某些端口建立TCP连接、进行传输协议的验证等,从而侦知目标主机的扫描端口是否处于激活状态、主机提供了哪些效劳、提供的浅谈黑客与网络安全-全文共2页,当前为第2页。浅谈黑客与网络安全-全文共2页,当前为第2页。效劳中是否含有某些缺陷等等。常用的扫描方式有TCP connect扫描、TCP FIN扫描、IP段扫描和FTP返回攻击等。 2.5 网络监听 网络监听,在网络平安上一直是一个比拟敏感的话题,作为一种开展比拟成熟的技术,监听在协助网络管理员监测网络传输数据、排除网络故障等方面具有不可替代的作用,因而一直倍受网络管理员的青睐。然而,在另一方面网络监听也给以太网的平安带来了极大的隐患,许多的网络入侵往往都伴随着以太网内的网络监听行为上,从而造成口令失窃,敏感数据被截取等等连锁性平安事件。 2.6 欺骗攻击 欺骗攻击是攻击者创造一个易于误解的上下文环境,以诱使受攻击者进入并且做出缺乏平安考虑的决策。欺骗攻击就像是一场虚拟游戏:攻击者在受攻击者的周围建立起一个错误但是令人信服的世界。常见的欺骗攻击有:Web欺骗、ARP欺骗、IP欺骗。 3 网络平安防护的一般措施 3.1 物理平安 物理平安可以分为两个方面:一是人为对网络的损害;二是网络对使用者的危害。最常见的是施工人员由于对地下电缆不了解,从而造成电缆的破坏,这种情况可通过立标志牌加以防范;未采用结构化布线的网络经常会出现使用者对电缆的损坏,这就需要尽量采用结构化布线来安装网络;人为或自然灾害的影响,需在规划设计时加以考虑。 3.2 数据加密平安 数据加密技术是对系统中所有存储和传输的数据进行加密,使之成为密文,这样攻击者在截获到数据后,就无法了解到数据的内容;而只有被授权者才能接收和对该数据予以解答,以了解其内容,从而有效地保护了系统信息资源的平安。数据加密技术包括这样几方面内容:数据加密、数据解密、数字签名、签名识别以及数字证明等。数据加密技术对防范网络中的信息被窃取起到了极其重要的作用。 3.3 漏洞扫描及修复 漏洞扫描是对电脑进行全方位的扫描,检查当前的系统是否有漏洞,如果有漏洞那

  • fs-fuse:基于Fuse的ZX Spectrum仿真器,具有基于FSEMU的用户界面。 设计用于OpenRetro LauncherArcade

    保险丝 基于免费Unix Spectrum模拟器(Fuse)的FS游戏系统模拟器(FSGS)。 如果FS-Fuse有问题,请不要与Fuse的原始作者联系。 至少首先验证未经修改的Fuse仿真器是否也会出现此问题。 编译中 首先,安装依赖项。 如果您使用的是基于Debian的系统或macOS,则可以运行: fsplugin/installdeps 然后引导并配置: fsplugin/bootstrap fsplugin/configure 最后构建: fsplugin/make 局限性 目前,“快速加载”在FS-Fuse中不起作用,但是您可以手动快速前进(加速加载器等)。 结合使用Kempston游戏杆和Sinclair游戏杆界面可能会出错。 去做 [完成?]支持双面磁带/介质交换列表。 [完成?]通过屏幕上的菜单进行媒体交换。 [完成?]快进无法正常工作(恢复时)。 UI和配

  • 初级java笔试题-Minesweeper:用Java完成扫雷游戏

    初级java笔试题CSCI 1302 - 扫雷Alpha v2020.sp 周五 2020-01-31(1 月 31 日)下午 11:55。 该存储库包含分配给佐治亚大学 2020 年Spring CSCI 1302 课程学生的扫雷器 Alpha 项目的框架代码。 在开始您的项目之前,请阅读该文件的全部内容。 严重地。 在开始之前阅读整个文件。 目录 学术诚信 您同意课程大纲中概述的学术诚信政策。 根据此通知,我必须提醒您,如果您有帐户,请不要在 GitHub 上分叉此存储库。 这样做很可能会使您的项目副本公开可见。 请按照以下部分中包含的说明在 Nike 上进行开发。 此外,您必须遵守本文档底部的版权声明和许可信息。 特定课程的学习成果 LO1.a:在多用户类 Unix 环境中导航和修改文件、目录和权限。 LO1.b:(部分)在多用户类 Unix 环境中执行、重定向、管道和管理程序/进程。 LO1.c:使用基于终端的强大文本编辑器(如 Emacs 或 Vi)创建和修改文本文件和源代码。 LO1.d:(部分)使用 shell 命令编译新的和现有的软件解决方案,这些解决方案被组织成多级包

  • Linux 参数修改

    1、最大文件句柄 ulimit -a ulimit -n 65536 etc/systemd/system.conf DefaultLimitNOFILE=65536

  • linux游戏内存修改,如何在Linux中获得内存修改通知

    您可以添加一个inotify watch,它将在mmap-ed文件的msync()上触发.这需要将Linux内核修补到enable support for a new inotify watch.修补程序添加一个新标志IN_SYNC – 一个新的inotify事件,只要在mmap-ed文件上执行msync()就会触发该事件.补丁已经在Linux内核的v2.6.37上进行了测试.From 83edf...

  • ryujinx模拟器linux安装教学,switch模拟器Ryujinx

    游戏介绍:《switch模拟器Ryujinx中文电脑版》是款为任天堂switch主机准备的一款第三方开发的Nintendo Switch Emulator模拟器,目前模拟器已经可以运行超过3207款游戏,并且运行的效果和模拟还原度也是非常不错的,推荐喜欢switch游戏的pc玩家不要错过体验哟!模拟器使用需要拥有Nintendo Switch keys(prod.keys)和固件文件,本指南说明了...

  • linux修改器修改另一个程序,Linux平台的CE修改器:PINCE(PINCE is not Cheat Engine)

    PINCE是GNU Project Debugger(GDB)的前端/反向工程工具,专注于游戏,是支持众多Linux平台的CE修改器。但是,它可以用于任何与逆向工程相关的工作。同时PINCE是“PINCE is not Cheat Engine”的缩写。特征内存搜索:PINCE使用libscanmem有效地搜索内存。变量检查和修改。内存视图。调试。代码注入。GDB控制台。简化/优化的gdb命令替代...

  • 那些年 WWDC 发表的经典产品

    2017 年的 WWDC 将在 2017 年 6 月 5 日至 6 月 9 日( 美国时间 )在圣何塞的 McEnery 会议中心举行,而从 2003 年开始,WWDC 都在旧金山举办,不知此次苹果再次将 WWDC 搬回圣何塞召开有什么寓意?在谜底揭晓之前...

  • 苹果全家桶“变态”升级:史上最便宜产品全来了

    本来应该在3月举办的苹果发布会,因为芯片短缺原因后移到了4月,但看完发布会只想感叹,等的值——从iMac、iPad Pro、到手机,再到29刀的苹果史上最低价产品,全家桶全面升级。 史上最便宜的苹果产品,可定制文字...

  • 开放开源开先河(上)

    苹果2022在WWDC上公布的数据, iOS在全球有的开发者人数已经超2000万,遍布77个国家,开发出了超过500万个APP。在中国就有440万开发者,开发出APP超过100万个。尽管谷歌未曾公布相关数字,不过有机构分析,安卓...

  • 苹果变了:Mac 用自研芯片、iPhone 替代车钥匙

    作者 | 屠敏头图 | CSDN 下载自东方 IC出品 | CSDN(ID:CSDNnews)与往年有所不同,因为一场突如其来的“黑天鹅”事件,今年属于开发者的饕餮盛宴一减再减,如 Fa...

  • 原来,我们的时间这样被科技巨头们瓜分

    你的生活正在被 BAT 们包养,信息、购物、社交、通信、娱乐,还有女人……从出生到坟墓,科技已通过互联网渗透到每一处。不过我要说的是,你的注意力,或者说你的阅读时间正在被科技巨头瓜分。铺天盖地的科技资讯...

  • UNIX 工作站上的数学工具

     UNIX 工作站上的数学工具数学是科学之王UNIX® 有许多工具可供使用,它们可以满足您的数学启蒙要求。其中有些工具是内置的;大多数则是下载保存的。本文将向您展示 UNIX 工作站上通往数学殿堂之路。谈到数学,并不缺乏相关的计算机软件包。数学是程序员和分析人员的流行主题,从而导致了大量不同的工具可供选择。 数学是科学之王。数学工作站的商业使用群体非常庞大:从基础工程到设计创意

  • 基于RaspberryPi 2 model B 的游戏机——ReTroPie的设置

    有幸参加微软的活动得到了一块树莓派,RaspberryPi 2 model B,对它也心仪已久,平时也常常看到国内外创客用它来做的一些好玩的东西,媒体中心、网络服务器、NAS、游戏机等等,我利用元旦一些时间打造了属于自己的游戏机。 这里我用的是RetroPie镜像,点击打开链接。它的背后是Retroarch框架,github上也早有耳闻。烧镜像这些我就不多说了,其实它的难点在于配置。我配置好游戏

  • 2014年Windows平台软件推荐:神器小工具(骨灰级

    原文  http://www.wtoutiao.com/a/120621.html 底层工具 “If you know how to use Process Monitor competently, people of both sexes will immediately find you more attractive.” – Scott Hanselman Ultimate Boot ...

  • 2款免费工具,让Windows秒“变”macOS!

    PC操作系统的市场占用份额方面Windows是绝对的霸主,但是,如果抛开金钱的因素,macOS绝对能够更多人的青睐。目前macOS在用户数量方面远不如Windows,但是,它依然有一批忠...

  • 原来,我们的时间这样被科技巨头们瓜分(转)

    你的生活正在被 BAT 们包养,信息、购物、社交、通信、娱乐,还有女人……从出生到坟墓,科技已通过互联网渗透到每一处。不过我要说的是,你的注意力,或者说你的阅读时间正在被科技巨头瓜分。铺天盖地的科技资讯...

  • 十月多媒体技术人聚会北京 LiveVideoStackCon 2018开启讲师/出品人招募

    10月19-20日,由LiveVideoStack音视频技术社区、中国最大的IT社区和服务平台CSDN联合出品,第二届LiveVideoStackCon音视频技术大会将会...

  • 一篇文章带你看遍Google I/O 2019大会

    为期三天的Google I/O 2019大会终于在上周落下了帷幕,每年的Google I/O大会都可以说是一场全球的开发者盛宴。不过可惜的是,由于和美国存在时差,I/O大会的直播时间正好是我们这边的深夜,因此对于大多数的人来说...

Global site tag (gtag.js) - Google Analytics