MSCBSC 移动通信论坛
搜索
登录注册
网络优化工程师招聘专栏 4G/LTE通信工程师最新职位列表 通信实习生/应届生招聘职位

  • 阅读:1046
  • 回复:0
iPhone早期开发者:Safari浏览器的开发故事
mao_mao
论坛副管
鎵嬫満鍙风爜宸查獙璇


 发短消息    关注Ta 

C友·铁杆勋章   管理·勤奋勋章   C友·进步勋章   管理·优秀勋章   C友·贡献勋章   “灌水之王”   纪念勋章·七周年   管理·标兵勋章   活动·积极勋章   财富勋章·财运连连   财富勋章·大富豪   财富勋章·小财主   专家·终级勋章   财富勋章·神秘富豪   C友·登录达人   纪念勋章·五周年   财富勋章·富可敌国   财富勋章·财神   财富勋章·富甲一方   财富勋章·钻石王老五   活动·第二届通信技术杯   纪念勋章·六周年   活动·摄影达人   纪念勋章·八周年   纪念勋章·九周年   纪念勋章·十周年   C友·技术大神  
积分 428896
帖子 85070
威望 5096019 个
礼品券 5423 个
专家指数 3546
注册 2009-4-24
专业方向  移动通信
回答问题数 0
回答被采纳数 0
回答采纳率 0%
 
发表于 2014-04-27 21:44:16  只看楼主 
2014年04月27日 10:10新浪科技 微博 我有话说(109人参与)收藏本文

弗朗西斯科·托马斯基(Francisco Tolmasky)
  导语:《纽约时报》网络版今天刊文称,弗朗西斯科·托马斯基(Francisco Tolmasky)是苹果(571.94, 4.17, 0.73%)公司(以下简称“苹果”)第一代iPhone软件开发团队的一员,目前已成为一名移动游戏创业者。他近期在接受采访时谈到了第一代iPhone中Safari浏览器、地图应用和虚拟键盘的开发。
  以下为文章全文:
  当弗朗西斯科·托马斯基20岁时,他开始为苹果工作。他接受了一项富于挑战的任务:为第一代iPhone开发功能丰富的移动网络浏览器。当时的iPhone仍处于非常原始的阶段。
  在这项工作的过程中,时任苹果CEO的史蒂夫·乔布斯(Steve Jobs)常常会见托马斯基,向他提供反馈意见。关于当时移动版Safari的开发经历,托马斯基表示:“乔布斯确实非常固执,他会说,‘这需要像是一个魔法,但现在还没有足够的魔力!’我记得,当时我非常沮丧。这看起来似乎是一个不可能完成的任务。”
  不过,托马斯基最终协助开发了这样的浏览器。移动版Safari加载网页的方式与计算机版完全一致,仅仅只是用户的屏幕更小。此外,用户也没有必要继续使用键盘鼠标来操作,移动版Safari支持缩放、扫动和点击等触控手势。
  在iPhone成为主流之后,苹果的许多竞争对手均推出了带网络浏览器的智能手机。然而与其他浏览器相比,移动版Safari对当前的网站设计造成了更大的影响。这款浏览器随后也进入了iPad平台。
  托马斯基现年29岁,生活在旧金山,目前是一名专注于移动游戏的独立创业者。在2007年12月从苹果离职之后,托马斯基创立了一家名为280 North的创业公司。该公司提供了一款工具套装,帮助开发者开发移动网页应用。最终,该公司以2000万美元的价格被出售给摩托罗拉。
  苹果的在职和离职员工很少讨论他们在苹果的工作经历,不过托马斯基最终同意接受采访,谈谈他周四发布的新游戏《Bonsai Slice》以及他在苹果的工作情况。他的故事表明,苹果在产品开发方面非常类似创业公司。
  在从南加州大学计算机科学专业毕业的6个月前,苹果主动联系了托马斯基。苹果一名招聘人员告知托马斯基,这是由于他是当时规模还不大的WebKit开发社区的一员。WebKit引擎目前已被广泛用于各种浏览器,以显示网络页面。
  苹果希望托马斯基立即开始工作,不过他倾向于完成学业。当他2006年第一季度正式开始在苹果工作时,乔布斯正在长达1个月的休假中。因此,对于自己在苹果的工作,托马斯基需要等待乔布斯的归来。托马斯基表示:“他对自己的项目非常谨慎,因此可能会怀疑20岁的年轻人。”
  托马斯基和iPhone团队在苹果总部园区的机密区域内工作。这一保密项目包括两个主要部门:硬件团队和软件团队。两个团队互相没有接触,也不直接合作,从而防止泄密。乔布斯每周至少两次与开发团队见面。
  软件团队随后又分为网络团队和应用团队。托马斯基所属的网络团队包括5名成员。(最终软件团队的这样分组被认为存在问题,因为网络团队的一些人随后去开发iPhone应用,而应用团队的一些人则需要依靠网页技术。)
  关于第一代iPhone中的应用,托马斯基表示:“每款应用基本上由一个人开发完成。”尽管软件团队的所有成员共同开发了第一代iPhone的多个软件元素,但每块都由一个人负责。托马斯基表示,他是移动版Safari的负责人。
  托马斯基还谈到了多款iPhone应用和关键功能的开发方式。他表示,虚拟键盘功能来自乔布斯组织的一次黑客马拉松。乔布斯对虚拟键盘的原型产品很不满意,因此要求团队的所有人员在一周时间内专注于虚拟键盘功能。托马斯基团队的一名工程师赢得了竞赛。自那时以来,他的全职工作就是开发iPhone的键盘。
  托马斯基还介绍了第一代iPhone中地图应用的开发。一个不太为人所知的情况是,直到2007年1月Macworld大会的前几周,乔布斯才决定在iPhone中加入地图应用。托马斯基的另一名同事克里斯·布鲁门伯格(Chris Blumenberg)被分配了这一任务。他随后日夜不停地工作,最终在Macworld大会乔布斯发布iPhone之前开发出了可使用的地图应用。
  托马斯基表示:“乔布斯希望在一周时间内进行开发,而两周之后他就要在Macworld上展示。这就是乔布斯能对你造成的影响:这很重要,事情就是这样,你需要完成它。”
  托马斯基于2007年底离开苹果。当时iPhone已经取得了巨大的成功,而开发团队不断发展壮大,优先任务也发生变化。团队已经不像是一家创业公司,因此他从苹果离职去创业。
  托马斯基表示,他目前专注于利用智能手机内传感器,例如加速计和陀螺仪的游戏。他的游戏《Bonsai Slice》由一支五人团队开发。玩家在iPad附近挥舞手臂,以切割屏幕上的虚拟物品。
  一些人担心,这样的游戏可能会妨碍到房间中的其他人。托马斯基对此表示:“我们很惊讶地发现,几乎没有人在玩游戏时会打到其他人。最终这是一款健身游戏,你在游戏时会非常谨慎。”(维金)
扫码关注5G通信官方公众号,免费领取以下5G精品资料
  • 1、回复“LTBPS”免费领取《《中国联通5G终端白皮书》
  • 2、回复“ZGDX”免费领取《中国电信5G NTN技术白皮书
  • 3、回复“TXSB”免费领取《通信设备安装工程施工工艺图解
  • 4、回复“YDSL”免费领取《中国移动算力并网白皮书
  • 5、回复“5GX3”免费领取《 R16 23501-g60 5G的系统架构1
  • 6、回复“iot6”免费领取《【8月30号登载】物联网创新技术与产业应用蓝皮书——物联网感知技术及系统应用
  • 7、回复“6G31”免费领取《基于云网融合的6G关键技术白皮书
  • 8、回复“IM6G”免费领取《6G典型场景和关键能力白皮书
  • 对本帖内容的看法? 我要点评

     
    [充值威望,立即自动到帐] [VIP贵宾权限+威望套餐] 另有大量优惠赠送活动,请光临充值中心
    充值拥有大量的威望和最高的下载权限,下载站内资料无忧

    快速回复主题    
    标题
    内容
     上传资料请点左侧【添加附件】

    当前时区 GMT+8, 现在时间是 2024-04-30 20:07:44
    渝ICP备11001752号  Copyright @ 2006-2016 mscbsc.com  本站统一服务邮箱:mscbsc@163.com

    Processed in 0.565588 second(s), 16 queries , Gzip enabled
    TOP
    清除 Cookies - 联系我们 - 移动通信网 - 移动通信论坛 - 通信招聘网 - Archiver