打开这篇文章的人都是爱问知识的人,下面我给大家讲讲。
android项目实战我们在九月看到了针对Honeycomb设备的新的Firefox界面,现在,Mozilla团队又在准备发布一个类似的有着本地应用感觉的智能机浏览器界面。它有着平板电脑上的浏览器风格,但它更适合于在手机屏幕上显示。
这个新的界面是由一个名为Birch的实验性的Firefox移动分支开发的。这个界面上的改变绝不仅仅是改头换面——新的Firefox界面不仅在外观和感觉上不同,还有几个重大的体系上的变化。Mozilla在寻找志愿者在新版本在正式发布之前来对这一新版本进行试用。
我自己对Birch发布的Firefox最新的当日最新版(nightly build)进行了实验,这个当日最新版可以从Mozilla的FTP服务器上下载得到。我下载了开发包(APK)并在我的Nexus One智能机上安装了这个新的Firefox浏览器应用,它可以和手机上的稳定的市场版的Firefox一起使用。经过我的试用,我发现这个应用在真正应用到每天的日常生活之前,还需要做很多工作,但它对于Android上的Firefox来说,算是前进了一大步。
android开发环境搭建新的Firefox的 用户界面做了很大的简化。已经发布的稳定版本中从左右两侧滑出的侧边栏消失了。在新的用户界面中,可以通过点击导航栏左侧的箭头得到一个简单的标签管理菜单。
尽管我有些遗憾Mozilla去掉了Firefox浏览器上漂亮的基于简化图标的标签切换器,但这无疑给使用带来了方便。特别是标签上的空格使得点击关闭按钮更为容易,也减少了误点关闭按钮的几率。同时,标签菜单按钮的位置也使得用户很容易找到标签管理。
当你在屏幕顶端输入页面题目时,浏览器会弹出一个URL框,其中显示了一系列书签和历史记录。随着你的输入越来越完整,这个URL框中的内容也会逐步完善。这个界面还可以让你通过书签和历史记录快速导航。
大多数外围功能都可以在本地Android菜单中找到,只要你点击机身上的按钮就可以显示这个本地菜单了。重载和向前翻页功能都在这个菜单中。在用户界面上,是没有后退按钮的,要实现后退,用户只需要点击机身上的后退按钮就可以了。
通知中心
通知中心可让你随时掌握新邮件、未接来电、待办事项和更多信息。一个名为 "今天" 的新功能可为你总结今日的动态信息,十分便捷。扫一眼你的iPhone,你就知道今天是否是某人的生日,你是否需要雨伞,或交通状况会否影响你的上下班出行,你甚至还能收到关于明天的提醒。你可以从任何屏幕 (包括锁定屏幕) 访问通知中心。只需向下轻扫,即可迅速掌握各类动态信息。"今天" 视图让你全面掌握今日需要了解的信息,还能小窥一下明日的情形。有了全新 "全部" 和 "未读通知" 视图,你可以查看所有的提醒,或只查看在过去 24 小时内未处理的提醒。
多任务处理
多任务处理始终是在 app 之间切换的捷径。因为 iOS 7 会了解你喜欢何时使用 app,并在你启动 app 之前更新你的内容。因此,如果你经常在上午 9 点查看最喜爱的社交 app,那么你所关注的相关内容届时将准备就绪,待你随时取用。这就是 iOS 7 的多任务处理功能,你还没做,它就已经为你想到了。点按两次主屏幕按钮,即可查看已经打开的 app 的预览屏幕。若要退出一款 app,只需向上轻扫,将它移出预览模式。iOS 将更新安排在低功耗的时段,比如在你的设备开启并连接无线网络时,这样就不会无端消耗电池。
相机
iOS 7 的相机功能将你所有的拍摄模式置于显要位置,包括照片、视频、全景模式和新增的正方形模式。轻扫一下,你就能以你喜欢的方式拍摄你想拍的画面,瞬间即成。而全新滤镜可让你更好地享受每张照片带来的乐趣。你可为照片增添复古味道,提升对比度,或感受黑白魅力,任你尽情挥洒艺术创意。
软硬件配合
由于 Apple 同时制造 iPad、iPhone 和 iPod touch 的硬件和操作系统,因此一切都配合得天衣无缝。这种高度整合使 app 得以充分利用Retina显示屏、Multi-Touch 界面、加速感应器、三轴陀螺仪、加速图形功能以及更多硬件功能。FaceTime 就是一个绝佳典范。它使用前后两个摄像头、显示屏、麦克风和 WLAN 网络连接。这也使得iOS是优化程度最好,最快的移动操作系统。
App Store
iOS所拥有的应用程序是所有移动操作系统里面最多的。iOS 平台拥有数量庞大的移动 app,几乎每类 app 都有数千款。而且每款 app 都天生出色。这是因为 Apple 为第三方开发者提供了丰富的工具和 API,从而让他们设计的 app 能充分利用每部 iOS 设备蕴含的先进技术。所有 app 都集中在一处,只要使用你的 Apple ID,即可轻松访问、搜索和购买这些 app。
iCloud
iCloud
iCloud (2张)
iCloud可以存放照片、app、电子邮件、通讯录、日历和文档等内容,并以无线方式将它们推送到你所有的设备上。如果你用 iPad 拍摄照片或编辑日历事件,iCloud 能确保这些内容也会出现在你的 Mac、iPhone和 iPodtouch 上,而无需你进行任何操作。
android开发入门与实战菜单上还有用于标记书签和分享页面的按钮。书签应用非常简单,你可以标记或者取消标记,但是,新版本的Firefox似乎没有提供管理书签的方式,甚至连重命名书签都不行。还不清楚书签系统中的这些限制是有意为之还是功能没有完全实现。
在老版本中可以找到一个齿轮按钮,通过这个按钮得到一个标签菜单,其中有收藏夹、拓展功能、下载等各选项。但现在,这个齿轮按钮消失了。拓展功能管理器可以在菜单中找到并作为一个新的标签页打开。实际上,拓展功能页面还没有完全实现。另外,收藏夹移到了Android本地菜单中,这个本地菜单也可以从浏览器的菜单进行访问。
基于Gecko(Gecko-based)的内嵌HTML渲染器(renderer)现在还存在一些问题。例如,任何对渲染区域的接触都会被理解为选择文本,这使得浏览器很难用。另外,页面的滚动是非常顺畅的,但是页面缩放就很慢,而且,浏览器似乎还不支持页面缩放以后文本的重新排版。
尽管有这些问题,新浏览器的大体发展方向已经定下来了。基于XUL的浏览器的界面以其良好的扩展性而在桌面电脑上表现良好,但是,在Android版本的浏览器中,就没有一样好的表现了。不使用XUL而使用Android本地工具包使得移动终端上的Firefox更具有竞争力——因为使用本地工具包使得启动时间大为减少并减少了内存消耗。我在测试中也看到了这一点。
需要留心的一点是我的测试是基于当日最新版(nightly build)的,所以功能还不是很完全。我所遇到的问题都是可以解决的,所以我们可以期待新版本发布以后相比旧版本可以由很多提升之处。
Mozilla的质量保证小组(quality assurance team)计划在一个特殊的测试日子(Nov.11)对新版本做测试来找出技术上还存在的问题。像我们之前曾经说过的那样,对于非开发人员来说,参加到Firefox的QA过程是一个为这个项目做贡献的一个很好的方式。你可以再Mozilla Wiki上找到关于如何获得一级测试当日最新版的更多信息。
大家学到了多少?如果意犹未尽,可前往课课家官网直接查看。
¥179.00
¥199.00
¥398.00
¥98.00