说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

移动周报:全球最大校园Hackathon的参赛宝典

HTML文档下载 WORD文档下载 PDF文档下载
新年第一周移动领域热点新闻不断,全球最大校园Hackathon参赛者输了比赛却赢得了经验与教训;从iOS 6.1到iOS 6.1.2,越狱大神Evad3rs团队引发全球膜拜;罗永浩宣布Smartisan OS将在3月底正式发布;开发者的一天是如何度过的?低温环境下可读取Android加密数据,Android用户危矣?

在蛇年第一工作周,你是否已经完全从节后后遗症中脱离了出来?春节期间,除夕夜的央视春晚无疑是最重要的节目之一,当“找力宏”、“你摊上大事儿了”等盛行之时,正是移动互联网用户高度活跃之际;移动应用抢尽了风头,电视也不是吃素的,苹果三星是否果真将主宰智能电视未来;罗永浩在微博正式宣布Smartisan OS将在3月底发布;IndieBros Studio创始人王珂从行家角度谈Clash of Clans的成功之道;不靠广告,移动应用如何盈利?江山代有才人出,9岁自学编程,13岁名满天下的移动游戏开发者Jordan Casey着实让我等汗颜;扁平化 vs. 拟物化,两种移动应用设计孰胜孰败……除上述之外,移动频道还有哪些值得关注的热点新闻呢?让我们一起通过移动周报来回顾一下吧。

1. 全球最大校园Hackathon:失败后,你能学到什么?

要说全世界最大的校园Hackathon非宾夕法尼亚大学的PennApps莫属,历时40个小时,来自全球超过450名学生参赛,大赛总奖金2万5千美元。奖金如此诱人,竞争如此激烈,要想成功,即使过五关斩六将,但一着不慎满盘皆输,宾夕法尼亚大学计算机专业大二学生Max Scheiber率队参加比赛,尽管未能按原定计划App开发,但Max却认为失败并不可怕,重要的是失败后能学到什么。因为“爱过”所以懂得,Max认为他们的失败具有普遍意义,因此从战略、技术及心理等各个层次剖析了其失败的原因,用自己的“血泪教训”为我们贡献了一个非常难得的Hackathon参赛宝典。


Hackathon参赛宝典:

  • 分秒必争——需要充足的时间做产品定位、优化功能及修复bug。
  • 不能傲慢、轻敌——即使有足够好的idea也不要轻视对手,既要全力以赴,也要有先见之明。
  • 准确定位产品功能——成功的Hackathon作品应当是技术与创意兼备的、能够给大家留下深刻印象的作品;做满足大众需求的作品;尽量使用赞助商的API。
  • 一定要熟悉技术——分工合作,至少要有两人能够熟练掌握Objective-C语言。


图:高手如林的PennApps比赛

虽然这次比赛失败了,但Max通过分析、总结,准确找到了症结所在,他表示还将参加今后的PennApps比赛,同时他也在招募队友。对于这次团队表现的评价,他特别引用了前美国国家航空航天局宇航员James A. Lovell对阿波罗13号登月任务的形容——“A successful failure”(一次成功的失败),因为即使失败,但总结了经验教训、学到了东西,它依然是成功的。

2. 走进Evasi0n,越狱黑客如何拿到iOS权限

苹果一直在控制着用户手中的iOS设备,你将一部iPhone购买回家,但是却发现很多事情你不能做主。你不能随便安装第三方应用,不能随意修改桌面设置,让人感觉,更像是从苹果租用硬件。严控制自然会引起人们的不满,2013年2月4日,一个自称是Evad3rs的黑客团队,在其网站Evasi0n上,第一次提供了iOS 6的完美越狱,它为iPhone 5、iPad 3、iPad mini和其他iOS设备提供了iOS 6.1完美越狱程序,允许用户从他们的手机、平板电脑中解除掉苹果加持的各种限制机制。这次越狱引发了全球用户的热情,一时之间百万下载不在话下。


可以说,这次的完美越狱工具的开发几乎是个奇迹,因为这次的iOS系统破解远比以往任何时候都要困难。对于这次的越狱,Evad3rs团队成员David Wang接受了福布斯的采访,为我们讲述了整个iOS 6的破解历程。他指出这次破解iOS 6至少了利用了5个不同的漏洞。国外许多媒体都用了这样一句话来形容他们的工作:incredible work(难以置信的工作),究竟如何难以置信?Evad3rs又是如何一步步夺取iOS内核权限的?且看文章详述。

在苹果发布iOS 6.1.2更新之后,Evad3rs团队成员Planetbeing随后即在Twitter上表示iOS 6.1.2仍可越狱,并于日前将Evasi0n更新至1.4版本

3. 苹果设计师:开发者们的应用图标设计对了吗?

说完了iOS越狱问题,我们再来说说开发者非常重视的iOS应用图标设计。应用成功最大的阻碍就是它看起来如何地丑陋不堪,作为应用门面,设计师如何才能赋予图标以摄人心魂的美?如何让图标说话、说好话,并成为应用推广之路上的王牌先锋?在应用图标设计领域功勋卓著的前苹果设计师Louie Mantia回首自己多年设计历程,讲述自己对于应用图标设计的独门绝技。


  • 视觉上的冲击力——一款App成功最大的阻碍就是看起来是多么的丑陋不堪。
  • 图标设计,因何而生?——图标是门面,能让用户认出很重要,既非常有利于营销推广,又能让用户牢记于心。
  • 从一而终——主打自己品牌
  • 灵感来源于生活——将真实生活中真实存在的物理产品转变成应用及其品牌,利用现实世界的影响力来进行应用推广。
  • 应用家族,自成体系——做成系列变得越来越普遍

4. 程序员的一天:台湾个人移动游戏开发者

Cloud Hsu(许靖昕),是一位来自台湾的个人游戏开发者,半导体业的软件架构师。从2010年的合作一个外包案,“厕所大战”游戏开始进入移动游戏开发,目前已有多款移动应用作品。代表作包括:超级宝贝猪、Fight Bingo、Ninja Darts。曾在2011年三星星空大赛获奖。同时,他也是跨平台框架CloudBox作者。


图:Cloud Hsu

Cloud Hsu在开发“超级宝贝猪”时,整天除了代码还是代码。对于个人开发者来说,自己就是PM,自己也是程序员。虽然是兴趣使然,但也要没日没夜的干活,才能给自己一个交代。生活与工作交织在一起,代码与辣妹皆大欢喜。本文就是Cloud Hsu在开发中的某一天。这天他遇到了一些麻烦,需要在解决Android平台上opengles问题。

5. 让我们一起来做最漂亮的Android界面吧!

与苹果的iOS家族相比,Android家族显然要大得多,但俗语有言“林子大了什么鸟都有”,Android设备品类繁多,界面不甚协调,再加上其一贯的自由开放作风,直接导致了应用极度缺乏统一性。Android自身的开放性极大的推动了应用的自主性,但对于开发者而言,在应用开发过程中,大到界面设计,小到屏幕分辨率、动态缩放及字体等都实在是很让人头疼的问题。


针对以上问题,来自美国自学成才的UI/UX设计师Meng To结合自己所学及实战历程对Android应用设计进行了深入细致的剖析。文章很干货,所提意见也很有建设性,绝对值得Android应用开发者一看。

6. 日本游戏开发公司谈:如何在激烈的APP世界立足

在各类移动平台之上,每天有超过100个应用发布,即使所有开发者都停止开发,App Store上的游戏应用仍足够用户玩300年,游戏应用竞争激烈之况可见一斑。Harry Holmwood是日本集移动、社交及主机游戏开发者兼出版商于一身的Marvelous AQL公司欧洲部CEO,该公司此前曾以MarvDev开发者计划吸引了来自全球的游戏开发者为其进行免费游戏的设计与开发。要想让自己的应用从茫茫应用海中脱颖而出实在是非常具有挑战性,而作为MAQL欧洲部CEO,Harry自有其独具一格的睿智及眼光,为了更好地帮助开发者开发出玩家爱玩的游戏,Harry特从商业角度出发,总结了移动游戏应用六大立足之道。


图:Harry Holmwood

  • 与众不同——创意为先,给予游戏玩家一些前所未有的东西。
  • 决定你的商业模式先——增值 or 免费?因游戏而定。
  • 让玩家乐意掏腰包——以收集、冒险等方式让玩家在玩得不亦乐乎的同时还非常乐意掏腰包。
  • 因设备而异——如何才能很好地运用触摸屏?人们什么时候会玩游戏?与传统游戏相比,移动游戏玩家需要什么?
  • 别让玩家困惑——像小白一样去测试你的游戏。
  • 卓尔不群——开发一款伟大的游戏。

当然,规则不必死守,因为是人定的,自然也由人改变,好的游戏善于在为玩家制造惊喜的同时打破规则。MAQL欧洲迄今为止与开发者签订的所有的游戏都有一个共同点,就是让人爱不释手,玩了之后还想再玩,而这也就达到了游戏开发的最佳境界。

7. Podcasts:苹果史上最烂iOS应用 烂过iOS Maps

在大多数人心中,苹果就是完美的象征,它所开发出的产品无可挑剔,所以一些它所开发的App都被当做经典,但纵使再完美的设计师也有失手的时候,比如之前的苹果地图应用,而现在,又一个烂应用名声响彻全世界,它就是Podcasts。有6000个评级,却只有1.5颗星,用户的评论更是尖酸刻薄。


抱怨各种各样,比如应用总是崩溃、老是自动删除下载的东西、自动下载东西、界面让人很困惑等,甚至有人直接说道“它比iOS Mpas还要烂”。尽管Podcasts漏洞百出,但苹果却并未对此做出任何方案解决,很奇怪,苹果并不缺资源,他的开发人员也不至于这么大意或坐视不管,全都是差评,难道他的开发团队就没注意吗?这么不关注用户体验,把用户的抱怨当空气,这不是苹果的风格,到底什么原因让苹果还不去修复这个应用?你知道吗?

8. 极限破解:利用低温环境读取Android加密数据

如果你不慎丢失手机,或许你会认为PIN码和手机密码锁会防止隐私信息外泄。这招在以前或许是最好的保护措施,但现在似乎不再那么有效,至少在一些特殊情况下。德国Erlangen大学研究人员找到了一种获取Android手机加密数据的新方法,利用“冷启动攻击”方式可以从被锁定的Android手机中提取出信息。这项研究测试揭示了Android系统所存在的系统漏洞,目前他们仅在Android手机上进行了实验,并认为要想在iOS设备上实现这样的操作比较困难。


研究人员Mueller表示,想要顺利获取信息需要满足三个条件:首先,手机的bootloader需要处于解锁状态,如果bootloader处于锁定状态,设备将会自动擦除RAM中的数据;另外,电池也应便于拆卸,这样才能使设备突然断电;最后,手机最好处于或接近0摄氏度。

除了以上热点新闻之外,当然也还有其他非常精彩的内容,比如Ubuntu开发者预览版将于月底开放下载移动医疗:巢儿孵化器为何笃信是创业金矿诺基亚CEO谈平板计划 Android为候选系统、老牌游戏开发商的移动进化之路、移动唯一论:现在的巨屏手机能否彻底取代PC、跨平台开发框架Xamarin 2.0发布王珂谈App Store之HIG与Objective-C等,欢迎大家直接登陆CSDN移动频道首页浏览查看。

上期回顾:移动周报:从封闭到开放,iOS生态系统要变天?

备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘