整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          蘋果提醒開發人員有關HTML5應用的更新以及對兒童應用類別的政策變化

          果今天更新了其開發人員新聞站點,其中提供了開發人員應注意的兩項即將發生的變化的詳細信息。蘋果于2019年6月更新了App Store指南,以闡明包含或運行未嵌入二進制文件(HTML5)中的代碼的應用程序無法提供涉及真實貨幣的游戲、彩票或慈善捐款。所有應用必須在2020年3月3日之前遵守這些準則。

          審閱指南旨在幫助開發人員創建安全,高質量,可靠且尊重用戶隱私的應用。為了確保這一點,蘋果始終將所有應用指定為自包含的捆綁包。這意味著應用程序的核心特性和功能必須包含在軟件的二進制文件中,而不是通過在批準的應用程序之外引用(包括通過使用HTML5)來實現。

          另外,蘋果還對兒童應用程序的政策進行了更改,不允許此類應用程序將個人身份信息或設備信息傳輸給第三方。蘋果還必須要求家長通過門戶才能鏈接到該應用。

          父母在“應用商店”上訪問“兒童”類別時,他們希望他們找到的應用適合兒童。這就是在App Store上發布的應用必須保護兒童數據并僅提供適合年齡的內容的原因。應用程序還必須具有家長身份才能鏈接到應用程序之外、請求權限或提供購買機會。至關重要的是,應用程序不得將個人身份信息或設備信息傳輸給第三方,并且廣告必須經過人工審查以適合年齡,以便顯示。

          面向兒童的應用程序開發人員必須在2020年3月3日之前完全遵守更新后的準則。

          殘酷的移動互聯網競爭環境下,HTML5技術一直受到各方關注,“HTML5顛覆原生App”的爭論也從未停止過,不管怎樣HTML5生態的構建方興未艾。不過對于移動開發者來說更關心的問題是如何低成本、周期短開發出體驗效果好的App,所以當下用HTML5遠比賭HTML5更現實。于是,一個一直被提及但是從沒有占據過統治地位的概念又一次走進了移動開發者們的視野,那就是跨平臺開發。

          AD:WOT2015互聯網運維與開發者大會熱銷搶票

          目前國內外已經有很多基于HTML5的跨平臺開發工具,你并不需要任何的原生應用編程經驗,你只需要一些HTML的相關知識,懂一些CSS和JavaScript,運用工具中所提供的各種豐富的功能模塊,便可在很短時間內完成App的開發而且讓你的App具備完美的原生體驗。

          推薦幾款跨平臺工具

          1、Appcelerator

          Appcelerator的Titanium開發平臺使開發者可以通過HTML、PHP、JavaScript、Ruby、Python等Web編程語言開發手機、平板和桌面的原生App。其優勢在于它可以讓用戶輕松地訪問超過300個API以及定位信息。

          此外,Appcelerator提供針對特定行為或事件定制的統計。App的數據既可儲存在云端,也可儲存在設備上。

          2、APICloud

          APICloud是一款“云端一體”的移動開發平臺,信仰“云端一體”的理念,重新定義了移動應用開發。APICloud為開發者從“云”和“端”兩個方向提供API,簡化移動應用開發技術,讓移動應用的開發周期從一個月縮短到7天。APICloud由“云API”和“端API”兩部分組成,可以幫助開發者快速實現移動應用的開發、測試、發布、管理和運營的全生命周期管理。

          2、PhoneGap

          PhoneGap是一個免費且開源的開發環境,使開發者可以開發出在Android、Palm、黑莓、iPhone、iTouch及iPad等設備上運行的App。其使用的是HTML和JavaScript等標準的Web開發語言。開發者使用PhoneGap進行開發,可調用加速計、GPS/定位、照相機、聲音等功能。

          PhoneGap還提供Adobe AIR App以及在線的培訓課程,幫助開發者了解原生API并在他們自己的平臺上開發移動App。

          4、NativeScript

          NativeScript是使用移動平臺的JavaScript引擎來進行跨平臺開發。邏輯部分自然無需多說,關鍵在于如何使用平臺特性。NativeScript是通過反射得到所有平臺API,預編譯它們,然后將這些API注入到JavaScript運行環境,接下來在Javascript調用后攔截這個調用,并運行native代碼。NativeScript是使用大量web開發的技巧來進行app開發,因為工具鏈和語言都非常熟悉受到了很多前端開發者的歡迎。

          5、Kinvey

          Kinvey同樣是一個為移動應用開發者提供后臺創建服務的平臺。Kinvey強調加速移動應用開發與銷售的“即取即用”理念。Kinvey的中間層與數據層均托管在多個云服務提供商處,包括Rackspace、Amazon與Microsoft。所有通過Kinvey存儲的數據都會有四種方式備份:Amazon EC2、Windows Azure、Rackspace以及Kinvey自己的服務器,假如其中一兩個出現了故障,用戶的數據依然安然無恙。

          總結:

          關于HTML5和原生App的爭論一直在繼續,不論最后誰能取勝,開發者更關心App的開發速度和最終體驗。合理的使用工具會讓開發效率大大提升,甚至達到事半功倍的效果,希望能有一款適合您。

          期待未來有一天,App開發可以像在紙上畫畫一樣簡單。

          聲明:IT之家網站刊登/轉載此文出于傳遞更多信息之目的,并不意味著贊同其觀點或論證其描述。

          TML5是移動互聯網的未來嗎?

          自2010年喬布斯公開支持并在iOS禁止Flash后,在多數開發者心中,這開始變成一個肯定的答案。

          2010年到2011年,HTML5概念被熱炒,受到追捧,甚至不少人預言HTML5應用將會替代原生app。但或許是當初被捧得太高,而不論是生態環境還是技術支持都遠遠算不上成熟,HTML5游戲在短暫熱捧之后遭遇諸多問題,隨后開始陷入冰谷,當初使用HTML5開發游戲的團隊紛紛轉型——HTML5或許將是未來,但現在談論還為時過早。

          在被遺忘一段時間之后,現在,一些專注于游戲領域的HTML5引擎服務提供商正在重整旗鼓(詳見今日推送的第二篇文章),這讓我們不由再次回頭審視HTML5游戲走過的整個路程,并開始思考一個問題:在HTML5那條通往“未來”的遙遠道路上,它正站在一個什么樣的位置上?

          ■過去


          2010年4月,蘋果公司宣布禁止FlashPlayer登陸iOS系統,鼓勵開發者使用HTML5技術,這一舉動引起了軒然大波,喬布斯甚至為此撰寫了一篇長文《關于Flash的幾點思考》進行回應。當年十月,Zynga收購了HTML5游戲引擎開發商Dextrose,并在隨后發布了第一款HTML5游戲《MafiaWarsAtlanticCity》。

          從2011年開始,HTML5的概念開始火爆,在這一年,諸多大廠紛紛出擊這一領域進行布局,MOTO投資了HTML5游戲公司Moblyng,迪士尼收購了HTML5游戲引擎公司RocketPack。

          Facebook社交游戲開發商Wooga也在當年宣布進軍HTML5和iOS游戲領域。

          在同一年,Unity確認支持HTML5,Facebook收購HTML5技術團隊Strobe,將自身在移動端的發力重心放在HTML5上。同年,手游大廠EA、Popcap、Gameloft也相繼發布了自己的HTML5游戲。

          在2011年底,還有一件重要的事情,Adobe宣布停止在Android系統更新FlashPlayer,并推薦開發者使用HTML5技術開發移動Web應用。

          就在看起來形勢一片大好HTML5概念火熱的時候,哀歌從2012年開始唱響。

          在2012年開年之際,此前MOTO投資的HTML5游戲開發商Moblyng倒閉是第一個音符,隨后在六月,Wooga宣布停止開發HTML5游戲,他們曾經推出一款HTML5游戲《MagicLand:Island》,但是玩家玩這個游戲的總次數只有130萬次,留存率僅5%,相比之下,他們在iOS平臺推出的《DiamondDash》則獲得了1800萬次的下載。

          為這支哀歌譜下強音的是Facebook的失敗。在2012年9月,扎克伯格在接受采訪時表示:“Facebook曾經錯誤地將賭注押在了HTML5上,這是我們最大的戰略錯誤,致使我們錯失了移動市場的發展良機。”

          在那之后,曾經被捧上高位打上未來標簽的HTML5技術在移動端狠狠摔落,HTML5開始淡出視野。

          總結下來,HTML5在移動游戲領域所遭遇的困境,主要是由于四個原因:

          1、技術不成熟,開發生態不完整

          2、沒有合適的載體,瀏覽器渲染性能低下

          3、沒有成熟的生態環境(渠道,運營商)

          4、受制于網絡環境

          這些原因最終造成了游戲功能和表現受限,體驗大打折扣。

          在2013年底,下一代JavaScript標準規范ES6草案鎖定并正式發布。

          ■現在

          目前HTML5的框架和庫都普遍偏于Web應用的制作,專注于游戲的偏少,比較流行的HTML5框架包括CreateJS,JQuery,AngularJS和Node.js,專注于HTML5游戲的引擎有Impact、Phaser、Pixi、Createjs、EaselJSPhaser、Turbulenz、GameClosure、Coco2d-HTML5和Egret等。

          現在主流網站幾乎全部支持HTML5標準,幾乎所有流行的網站都采用了HTML5技術。但是在移動設備上,還尚未出現非常成熟的HTML5應用或游戲,這一市場還在剛剛起步。游戲方面,此前有一二三國、修仙三國、三國喵喵傳等游戲,而目前,墨麟、游戲谷、光年互動等開發商正在開發HTML5游戲。

          正在發生的另外一些事情:

          1.各瀏覽器對HTML5標準化的支持正在慢慢趨于一致

          2.硬件的變革正在不斷推動采用HTML5技術制作的復雜應用和游戲的用戶體驗的快速提升

          3.Web游戲類型在3G/4G網絡下的數據發送接收速度正在變得相對高效,但目前國內總體網絡質量仍不樂觀

          4.逐漸涌現出的HTML5游戲引擎和制作工具,開始降低H5游戲制作成本,并提高游戲開發效率

          5.混生應用出現,上層使用h5開發,底層使用c++渲染,性能得到很大提升,這種方式是當前階段的主流

          6.一些巨頭正在嘗試引領這個市場,騰訊的手機QQ空間的安卓版應用,在前段時間將“玩吧”菜單放置在了底部菜單欄的一級入口;在玩吧中,現在已經上線了不少HTML5游戲,不僅有休閑游戲,也有一些卡牌類的中重度游戲,同時在安裝QQ空間首次登錄時,會自動進入一個名為“讓童年飛”的HTML5休閑游戲,騰訊正在嘗試引導用戶嘗試這些HTML5游戲,不過總體來說,內容還處于匱乏階段,玩吧目前僅提供13款游戲;此外還有百度輕應用等。

          看起來一切正在往前有序推進,不過站在游戲開發者角度來說又是什么看法?

          在一些開發者看來,HTML5游戲開發快、易調試、跨平臺、推廣成本更低的特點,或許會是其優勢所在,但是問題的核心在于如果不能在游戲體驗上給予玩家更多好處,那么就沒有太多的理由去看好,基于這點才會有市場,別的都是業內臆想。

          而對于游戲玩家來說,內容才是永遠的核心。

          ■未來

          HTML5的成熟條件是什么?


          主站蜘蛛池模板: 在线观看亚洲一区二区| 国产成人精品一区二区三区无码| 亚洲伦理一区二区| 日本一区二区高清不卡| 日韩久久精品一区二区三区| 暖暖免费高清日本一区二区三区 | 亚洲AV无码一区二区乱子仑| 天堂va在线高清一区| 日韩精品一区二区三区国语自制| 久99精品视频在线观看婷亚洲片国产一区一级在线 | 一区二区三区在线|欧| 亚洲综合无码一区二区痴汉| 日韩毛片一区视频免费| 国产激情视频一区二区三区| 亚洲色一区二区三区四区| 日韩一区二区三区视频久久| 搡老熟女老女人一区二区| 国产在线第一区二区三区| 久久精品国产一区二区三区日韩| 亚洲国产精品综合一区在线| 精品在线一区二区三区| 日韩精品一区二区亚洲AV观看| 激情久久av一区av二区av三区| 中文字幕亚洲乱码熟女一区二区| 亚洲欧美日韩一区二区三区在线 | 国精产品999一区二区三区有限| 精品久久久久一区二区三区| 在线播放偷拍一区精品| 三上悠亚亚洲一区高清| 国产午夜精品一区二区三区极品| 在线观看国产一区| 国产免费av一区二区三区| 制服丝袜一区在线| 中文字幕精品无码一区二区| 无码人妻精品一区二区三区久久久 | 一区二区三区四区精品| 国产乱人伦精品一区二区| 久久se精品一区精品二区| 波霸影院一区二区| 另类ts人妖一区二区三区| 日韩中文字幕一区|