自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

理清思路:構(gòu)建企業(yè)級移動應(yīng)用前的五大核心問題

移動開發(fā)
移動應(yīng)用程序目前已經(jīng)成為許多大公司必備的硬性配置,這就像是十年前,許多公司忙著做自己的官方網(wǎng)站一樣。企業(yè)要為他們的雇員和客戶提供移動應(yīng)用程序的服務(wù),但是也許他們往往不知道為什么,或者是該如何構(gòu)建一個移動應(yīng)用程序。許多企業(yè)目前僅僅認(rèn)識到:哦!我們應(yīng)該有一個移動應(yīng)用程序。

EffectiveUI公司的聯(lián)合創(chuàng)始人兼總裁,安東尼·佛朗哥說:“許多公司會找到我們,并且詢問我們?nèi)绾螛?gòu)建一個iPhone的應(yīng)用程序。不過當(dāng)我詢問他們,為什么這樣作時,他們并沒有一個很好的答案。”

EffectiveUI公司專門為一些大公司構(gòu)建應(yīng)用程序。這些知名的大公司包括 Adobe,Boeing,F(xiàn)edEx,Level3,Microsoft,National Geographic,TIAA-CREF等。佛朗哥說:“目前的企業(yè),缺少一個整體的移動戰(zhàn)略規(guī)劃,并且不清楚一個應(yīng)用程序?qū)⑷绾螏椭脩艉凸尽?rdquo;

為了解決這樣復(fù)雜的問題,他說,必須找到合適的開發(fā)工具和正確的方法。

 

[[52013]]

1.詢問為什么

這是最關(guān)鍵的一個問題,先要問客戶,為什么要使用移動應(yīng)用程序,以及為什么它會對最終用戶有幫助。如果沒有非常明確的目標(biāo),那么說明此項(xiàng)目是比較盲目的。

Trailer Park是一家應(yīng)用程序設(shè)計(jì)公司,其副總裁埃文說:我們?yōu)樵S多大公司設(shè)計(jì)移動應(yīng)用程序,如美國運(yùn)通、戴爾、華納兄弟等。這些精明的客戶往往都可以很明確的回答出“為什么”。但是,并不會很深刻的去思考這個問題。而有些客戶,需要我們引導(dǎo),他們究竟為何需要一個移動應(yīng)用程序,或者是移動互聯(lián)網(wǎng)網(wǎng)站。

2.如何創(chuàng)建一個應(yīng)用程序,并且確定可以提升用戶的價(jià)值。

佛朗哥說,主要有三種方法:1.使用一個開發(fā)框架建立基本的應(yīng)用程序。2.建立Web應(yīng)用程序。3.如果需要更復(fù)雜一些,那么可以建立一個跨平臺的混合型的移動應(yīng)用程序,就要結(jié)合基于Web的網(wǎng)頁代碼和native code代碼。

EffectiveUI公司的***軟件設(shè)計(jì)師布魯克說,native code代碼往往是***的選擇,因?yàn)樵诳缙脚_時程序的性能可以保證。如果你正在作一個處理密集型的應(yīng)用程序,必然要選擇native code應(yīng)用。但如果選擇基于Web的應(yīng)用,可能因?yàn)榫W(wǎng)速影響到用戶體驗(yàn)。

開發(fā)框架和工具往往決定了移動應(yīng)用程序研發(fā)的速度。布魯克說,最近我們在使用Ansca Mobile的Corona SDK來創(chuàng)建“Dolphin Tale: Fling a Fish”。這個應(yīng)用有iOS和Android版本。我們要趕時間在華納兄弟的***電影“Dolphin Tale”上映的同期推出。

有越來越多的客戶希望能盡快按照他們的工期交付移動應(yīng)用程序,使用先進(jìn)的開發(fā)工具,可以讓我們的開發(fā)更有效率。使用native code比同時研發(fā)兩個移動平臺的應(yīng)用要顯得高效的多。

通常情況下,native code僅僅是系統(tǒng)API的一個子集,但是使用native code也可以作很多事情。他可以在多平臺開發(fā)時,取得更高的開發(fā)效率。“Dolphin Tale: Fling a Fish”這款應(yīng)用程序由于使用了native code方式,節(jié)省了一半的研發(fā)時間。不過,如果碰到一些比較獨(dú)特的開發(fā)項(xiàng)目,使用模板化的代碼,可以更快速的完成開發(fā)。

布魯克稱贊EachScape就是個好選擇。EachScape是一家專門販賣iOS和Android平臺native code模板的公司。使用它們的native code模板可以快速的開發(fā)出一款跨平臺的移動應(yīng)用程序。

布魯克說,他的公司目前還沒有一個特別鐘愛的開發(fā)框架,他們努力去嘗試不同的開發(fā)工具,不斷去熟悉他們的特性和區(qū)別。這包括Adobe的移動開發(fā)工具, Appcelerator Titanium, Corona SDK,PhoneGap。事實(shí)上如果你放眼今天的移動開發(fā)領(lǐng)域,還有許多工具,包括:appMobi,Gideros,haXe,Moai,Mo Sync,Rhodes,Tiggr,Unity3D。這些工具目前正在激烈的競爭和并購,百家爭鳴的景象讓這個產(chǎn)業(yè)顯得蒸蒸日上。某些時候,客戶也會提出要使用某些開發(fā)工具。

至于說到Web技術(shù),佛朗哥說:更為復(fù)雜的應(yīng)用程序,需要使用到Web技術(shù)。比如客戶的業(yè)務(wù)流程變的很復(fù)雜的時候,就相當(dāng)依賴Web技術(shù)。我們寧愿使用一組代碼,也不愿意去解決不同設(shè)備不同平臺上的兼容性問題。雖然基于Web技術(shù)的應(yīng)用程序,會讓你失去對native code程序的控制,但是這也是值得的。

Web應(yīng)用程序?qū)τ诤芏啻笃髽I(yè)來說很有意義,尤其是當(dāng)客戶僅僅能提供一些內(nèi)部的數(shù)據(jù),而不能提供任何應(yīng)用接口工具的時候。

3.詢問后期維護(hù)

佛朗哥和布魯克都一致認(rèn)為,許多客戶都將移動應(yīng)用程序看做是一個媒體,而不是簡單的購買一個軟件工程項(xiàng)目。他們需要長期的關(guān)注和維護(hù)移動應(yīng)用程序??蛻粝M谖磥砟軌虿粩嗟倪M(jìn)行完善,快速的迭代。

要將思考的焦點(diǎn)放在是否需要一個應(yīng)用生態(tài)系統(tǒng)上,而不是簡簡單單的一個app程序。對于企業(yè)開發(fā)來說,這對我們非常有利,因?yàn)檫@里要涉及許多后續(xù)的更新和維護(hù)費(fèi)用。

4.詢問應(yīng)用程序的基礎(chǔ)架構(gòu)。

這是對于客戶一個非常重要的問題。他們想要的東西,是移動應(yīng)用程序提供的某種應(yīng)用服務(wù)。也許這里就要涉及云和后端程序的研發(fā)。

佛朗哥又指出,有許多客戶往往不能遷移到移動云應(yīng)用,因?yàn)樗麄兊膬?nèi)部基礎(chǔ)設(shè)施和架構(gòu)并不允許。云應(yīng)用相對來說是比較獨(dú)立的應(yīng)用程序,而純粹的商業(yè)應(yīng)用則很少有需要云應(yīng)用。

“企業(yè)需要一個移動應(yīng)用程序,要將它看做是一項(xiàng)基礎(chǔ)設(shè)施,并不是獨(dú)立的項(xiàng)目或者是擴(kuò)展應(yīng)用程序,”他建議說。

5.詢問是否夠簡單。

佛朗哥的***一條建議是,讓你的媽媽來設(shè)計(jì)軟件。對于移動應(yīng)用程序的使用者來說,怪咖極客的時代已經(jīng)過去了。這些軟件的開發(fā)是被用于Power User。蘋果的iPad和其他消費(fèi)類產(chǎn)品可以讓新手用戶快速上手,并且有***的應(yīng)用體驗(yàn)。

軟件很容易被想象,但是要想將它創(chuàng)造出來卻是一件難事。不同的開發(fā)團(tuán)隊(duì)之間的差距就是誰能作的更好。

責(zé)任編輯:佚名 來源: CSDN
相關(guān)推薦

2012-02-15 09:03:19

企業(yè)級移動商務(wù)智能領(lǐng)域

2012-10-29 10:10:45

2011-09-29 10:37:12

CIO服務(wù)器采購

2012-06-14 13:26:22

2010-05-25 15:05:30

企業(yè)項(xiàng)目組合管理

2017-08-18 15:57:25

OpenStack企業(yè)級應(yīng)用

2012-12-18 09:45:10

企業(yè)級云計(jì)算GigaOM公有云

2021-10-11 14:28:25

TypeScript企業(yè)級應(yīng)用

2015-03-24 17:21:17

云計(jì)算數(shù)據(jù)中心C2B

2013-09-30 10:19:46

SAP

2010-09-25 17:18:13

企業(yè)級項(xiàng)目組合管理

2011-12-02 09:26:36

企業(yè)級移動應(yīng)用移動互聯(lián)網(wǎng)

2011-12-01 15:29:07

2022-07-02 08:40:00

并發(fā)編程

2009-01-03 14:54:36

ibmdwWebSphere

2009-06-03 14:24:12

ibmdwWebSphere

2012-06-14 13:23:32

企業(yè)級移動應(yīng)用移動信息化

2014-01-14 14:28:17

Linux應(yīng)用

2015-09-15 14:44:37

大數(shù)據(jù)核心問題

2012-06-26 17:29:23

企業(yè)級移動應(yīng)用
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號