`
hylxinlang
  • 浏览: 127635 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

大架构更新,PhoneGap3.0即将发布!一起来看看有什么值得期待的

阅读更多

 

 

 
 

<!--[diy=diysummarytop]--> <!--[/diy]--><!--[diy=diysummarybottom]--> <!--[/diy]-->

<!--[diy=diycontenttop]-->
 
<!--[/diy]-->
  开发团队执着于未来移动互联网的开发,过去的一年我们的主题是符合开发者的使用习惯。今年,这里有数以万计的新特性值得我们兴奋!

  下面是新特性预览
  •   更实用的工具
  我们已经开发出更容易快速切换原生平台通过调整CLI工具,而无需学习新的编程语言。
  •   支持新的平台
  今年年初,PhoneGap就已经支持iOS6 (iOS7现在已经支持!), Windows Phone 8以及BlackBerry 10。Firefox OS 和 Ubuntu也即将支持。
  •   新的API接口
  两个新的API–InAppBrowser (原先的ChildBrowser插件)以及Globalization(多语言) API.
  •   流线型的插件架构
  一个优化精简的Cordova意味着更快,更小的应用程序,可以更方便地进行定制。

  •   更好的工具:友好的编程界面
  我们统一了所有的原生平台CLI工具到一个通用的语法。现在你可以轻松的在 Android, iOS, BlackBerry 或者 Windows Phone 之前切换而不需要学习一门新的开发语言去创建项目,编译,记录,部署到模拟器。我们已经采取了平台级工具,并把它封装在一个主可执行文件的基础上—神奇的NodeJS,安装它的简单命令:

  npm install -g cordova

  如果你想通过远程调试和备份,建议使用Adobe PhoneGap,可以轻松地通过PhoneGap云平台建造。 PhoneGap的封装时向下兼容Cordova(这里可以把PhoneGap理解为Chrome,Cordova则是驱动它的webkit),所以你可以使用这两种工具并排。

  npm install -g phonegap

  注:这两种工具都正在开发中,还是开发版!
  
       支持新的平台
  移动发展很快,我们已经加入支持的iOS 6(iOS7运行),Windows Phone8和黑莓10。我们也很高兴地看到,火狐OS和Ubuntu手机也已经支持。

  新的API:InAppBrowser和用户群体全球化
  插件形式的PhoneGap浏览器目前转为核心支持为InAppBrowser(原名为ChildBrowser插件)。移动用户是全球性的,所以我们现在正式支持一个全球化的API执行特定的操作,根据用户的位置和时区来匹配。

  崭新的插件架构

  在3.0中,我们的目标之一是基础的本地硬件特性桥接技术的核心。所有其他的API是可选安装。这允许开发人员自由组合PhoneGap的一个版本,适合他们的项目需求,使我们能够独立的修改API。这将使升级和扩展更容易。用户的应用程序将会更小,更快。

  使用一个称为Plugman的工具来安装和移除插件。为了提高你测试Plugman的积极性,我们已经和核心分为17个模块。

  这意味着,目前庞大的社区开源插件将需要重构新工装,我们将帮助我们的社区那里后,我们发布3.x的版本。

  在未来,我们预计许多新的API从来自广泛的网络社区。想象一下,组成一个版本的PhoneGap支持火狐OS的API和Chrome的WebAPIs,这是现在可以实现的。

  现有项目和迁移路径

  我们理解并尊重,有庞大的社区和项目以PhoneGap 2.0为基础建成,我们将在很长的周期内继续支持2.x的分支。我们正在努力编写文档,以便尽可能减少迁移的复杂和痛苦。我们将与社区一道,努力看到插件生态系统迁移到新的规格和Plugman。这是非常重要的。

  我们自豪地看到PhoneGap发展为一个全球性的项目结构,独立的开发插件,现在允许开发人员自由地编译只有所需API的PhoneGap版本,并分发自己的原生插件。在此版本中,我们证明在任何手机操作系统上web可以是一流的平台,这离不开成千上万的开发人员在社区的支持。谢谢。

0
0
分享到:
评论

相关推荐

    phonegap完整例子!

    "是针对Android平台的一个示例项目,特别适合在pad设备上运行,并且包含了自定义插件的实现,这对于深入理解和使用PhoneGap技术尤其有帮助。 1. **PhoneGap基础概念** - PhoneGap基于Apache Cordova,是一个让...

    cordova-android-3.0.x.zip

    - **插件系统重构**:PhoneGap 3.0 的一大改进是插件系统的重新设计,使得第三方插件的安装和管理更加简单,增强了可扩展性。 - **命令行接口(CLI)**:提供了统一的命令行工具,简化了项目的创建、配置、构建和...

    phonegap实现摇一摇打电话

    在这个特定的场景中,我们要探讨的是如何在PhoneGap 3.0版本上实现“摇一摇”功能来拨打电话。 首先,我们要理解PhoneGap的核心原理:通过WebView将Web应用包装成原生的移动应用,利用JavaScript接口调用设备的API...

    phonegap架构图

    phonegap的架构图,了解的人看看有没有价值吧

    phoneGAP2.9.1.zip

    例如,PhoneGap 3.0引入了Cordova插件架构,让开发者更容易扩展功能。至今,PhoneGap已发展到更高版本,提供了更丰富的功能和更好的性能。 总的来说,PhoneGap 2.9.1是一个历史版本,但它展示了PhoneGap跨平台开发...

    PhoneGap-KeepScreenOn-plugin:PhoneGap 3.0+ - 保持显示(Android 和 iOS) - 禁用空闲计时器屏幕锁定 - 避免在应用程序运行时关闭屏幕

    Cordova / PhoneGap &gt;= 3.0 的跨平台插件 支持的平台 安卓、iOS、亚马逊 FireOS 安装 科尔多瓦: cordova plugin add git://github.com/zoxxx/PhoneGap-KeepScreenOn-plugin.git 对于 PhoneGap phonegap local ...

    IONIC+PhoneGap项目源码

    3. **混合开发**:IONIC结合Cordova或PhoneGap,可以将HTML5应用打包成原生应用,发布到各大移动平台。 4. **响应式设计**:IONIC的组件和布局都是响应式的,能自动适应不同屏幕尺寸的设备。 5. **社区支持**:IONIC...

    phonegap 桌面版6.3.0

    PhoneGap桌面版6.3.0是一款用于移动应用开发的工具,它允许开发者使用HTML、CSS和JavaScript来...总的来说,PhoneGap桌面版6.3.0是一个强大且易用的工具,对于想要涉足移动开发的Web开发者来说,是一个值得尝试的选择。

    phonegap在线更新插件(android)

    本插件专注于PhoneGap在Android平台上的在线更新功能,旨在解决一个特定的问题:即在Android 7.0及以上版本中,通过下载安装APK更新时可能出现的应用闪退现象。 在Android系统中,特别是从7.0版开始,谷歌引入了更...

    phonegap源码+示例

    1. **架构**:PhoneGap的核心架构基于WebView,它将Web应用封装在一个本地应用容器中,通过JavaScript桥接技术与设备的原生API交互。Cordova2.9的源代码中,我们可以看到这些桥接机制的实现,以及如何在不同平台上...

    我的第一个PhoneGap应用

    "我的第一个PhoneGap应用"很可能是对初学者的一个教程或示例项目,旨在帮助他们理解如何使用PhoneGap开发移动应用。 PhoneGap的优点在于其跨平台性,开发者可以编写一次代码,然后在多个操作系统上运行,包括iOS、...

    PhoneGap介绍与原理

    ### PhoneGap介绍与原理 #### 背景与挑战 随着移动互联网的快速发展,各种平台如雨后春笋般涌现,其中包括移动设备、桌面应用、Web...尽管存在一些局限性,但对于大多数项目而言,PhoneGap依然是一个值得考虑的选择。

    Phonegap 源码 2.9 最新

    同样,Android的PhoneGap应用也有对应的配置文件(AndroidManifest.xml)和PhoneGap的配置文件,用于控制应用的行为和权限。 PhoneGap 2.9.0中的主要特性可能包括: 1. 改进的API稳定性和兼容性:确保在多个平台上...

    phonegap源码

    这个版本发布于2013年,虽然相对较老,但对于学习PhoneGap的历史和工作原理非常有帮助。 PhoneGap的核心理念是利用Web技术来创建跨平台的应用,同时能够访问设备的功能,如摄像头、GPS、加速计等。在2.7.0版本中,...

    android之PhoneGap入门实例

    接下来,我们需要理解PhoneGap的架构。PhoneGap应用由两部分组成:一部分是前端的Web界面,这部分由HTML、CSS和JavaScript编写;另一部分是后端的原生插件,这些插件允许Web代码与设备的硬件功能进行交互,如访问...

    PhoneGap实例

    PhoneGap实例是一个深入实践的项目,它展示了如何利用PhoneGap框架结合jQuery Mobile或jqMobi来构建跨平台的移动应用程序。PhoneGap是一个开源框架,它允许开发者使用HTML、CSS和JavaScript来开发原生的移动应用,...

    PhoneGap架构核心代码剖析.docx

    PhoneGap 架构的核心在于它如何将 JavaScript API 与设备的原生功能相结合,使得 web 应用程序能够访问手机的各种特性,如重力感应、相机、联系人、文件系统和地理位置等。 PhoneGap 的工作原理是通过一个名为 ...

    html5+phonegap第一讲

    这意味着开发者只需编写一次代码,就可以在多个平台上部署,极大地节省了时间和资源。PhoneGap Build服务进一步简化了这个过程,它允许开发者通过云服务编译和打包应用,而无需安装每个目标平台的SDK。 在...

Global site tag (gtag.js) - Google Analytics