[譯]Intel App Framework 3.0的變化


App Framework 3.0

  我們高興地宣布App Framework 的新版本3.0發布了。你可以獲得最新的代碼於https://github.com/01org/appframework ,要查看文檔請訪問 http://app-framework-software.intel.com/  

  你仍然可以找到 App Framework 2.1/2.2的頁面和文檔 :http://app-framework-software.intel.com/af22/index.php

  App Framework 3.0和前面的版本比較有很大的變動。當本項目於2011開啟之后,一直聚焦於修正系統的bug(比如安卓平台上的 CSS3 變換)、提供一個可靠的 scrolling library、一個輕量化的庫。現在我們要改為利用系統自有的滾動支持( native scrolling)和使用成熟的第三方的插件。下面是App Framework 3.0中的主要變化:

  1. 我們不在維護自己的選擇器庫(query selector library),我們建議使用 jQuery。
  2. 觸摸插件(The TouchLayer plugin)被刪除了,推薦使用FastClick from FTLabs*
  3. 我們建議使用系統本地滾動支持以獲取高性能。你仍然可以使用任何你熟悉的JavaScript scroller。
  4. 頁面結構改為以View來組織, 現在可以通過共用view來共享Headers, footers 和 navs。
  5. LESS* based CSS files.
  6. CSS驅動的變化動畫,你可以通過css定義自定義動畫。
  7. 新的plugins 包括swipe to reveal
  8. 支持頁面的部分裝載。
  9. 框架的 JS object命名空間改為$.afui以便於兼容 jQuery UI

  獲得更多的信息和頁面結構組成,請移步 http://app-framework-software.intel.com/documentation.php#afui/afui_layout  ,快速入門 quickstart 指導將會幫助你開始構造你的下一個app。你也可以快速預覽組件components 獲取代碼片段。

App Framework 2.x

  我們將繼續提供App Framework 2.2的bug修復,但是不會再發布新的2.X版本。你可以獲取2.2的代碼於 https://github.com/01org/appframework/tree/2.2 .

升級現有app

  升級是否容易取決於你的app的代碼的復雜程度。我們鼓勵你開始一個新的項目使用新的架構,並在其中復用你以前的部分代碼。這將幫助你決定是否升級的應用到3.0版本或者保持在2.2版本。


 

繼續閱讀:請看拙作[Learn AF3]第一章 如何使用App Framework 3.0 構造應用程序


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM