h5就可以,但是h5性能不好,你可以看看apicloud就是用h5開發(fā)app的,還有就是xamarin,但是這個比較復(fù)雜,而且不成熟,是微軟搞的。

我們一直強調(diào)網(wǎng)站設(shè)計制作、網(wǎng)站設(shè)計對于企業(yè)的重要性,如果您也覺得重要,那么就需要我們慎重對待,選擇一個安全靠譜的網(wǎng)站建設(shè)公司,企業(yè)網(wǎng)站我們建議是要么不做,要么就做好,讓網(wǎng)站能真正成為企業(yè)發(fā)展過程中的有力推手。專業(yè)的建站公司不一定是大公司,創(chuàng)新互聯(lián)公司作為專業(yè)的網(wǎng)絡(luò)公司選擇我們就是放心。
一、IOS是由蘋果公司開發(fā)的手持設(shè)備操作系統(tǒng)。iPhone Operating System 的縮寫,不是單詞,所以直接讀字母就行。
二、iOS是由蘋果公司開發(fā)的移動操作系統(tǒng)?。蘋果公司最早于2007年1月9日的Macworld大會上公布這個系統(tǒng),最初是設(shè)計給iPhone使用的,后來陸續(xù)套用到iPod touch、iPad以及Apple TV等產(chǎn)品上。
iOS與蘋果的Mac OS X操作系統(tǒng)一樣,屬于類Unix的商業(yè)操作系統(tǒng)。原本這個系統(tǒng)名為iPhone OS,因為iPad,iPhone,iPod touch都使用iPhone OS,所以2010WWDC大會上宣布改名為iOS(iOS為美國Cisco公司網(wǎng)絡(luò)設(shè)備操作系統(tǒng)注冊商標(biāo),蘋果改名已獲得Cisco公司授權(quán))。
你對C和Java都有點基礎(chǔ),這樣的話無論你選擇做iOS開發(fā)還是Android開發(fā)都算有基礎(chǔ)。因為ios的開發(fā)語言objective-c ,它其實是C的超集,擴展自C,你可以使用C和objctive-c混編開發(fā)iphone應(yīng)用。
再說Android,本身Android的開發(fā)語言就是JAVA。所以從這個基礎(chǔ)知識上來講你選擇哪個都可以,都應(yīng)該能很快入門。
從學(xué)習(xí)成本上來講,Android的學(xué)習(xí)成本明顯要低于iOS.
從智能手機占有量上來講,Android手機的占有量肯定要遠(yuǎn)超蘋果相關(guān)的設(shè)備
至于培訓(xùn),大多是賺你錢的。你還不如把這部分錢拿出來買一些書籍或設(shè)備。4個月的時間自學(xué)的話做一些小App應(yīng)該沒有問題,當(dāng)然這個也要因人而異。
譯者: 勵定洲
你不應(yīng)該在安卓上使用同一套規(guī)格的UI。iOS有一個能讓你一鍵返回桌面的“物理home鍵”。然而,安卓上的按鍵是“返回、home和多任務(wù)”。
這意味著什么?
一位安卓用戶可以從一個應(yīng)用輕松跳轉(zhuǎn)到另一個應(yīng)用。這是一個很大的不同之處。
因此,iOS通常會有一個結(jié)合了縱向和橫向的UI結(jié)構(gòu),但安卓則更偏向于縱向。
這些“返回、home和多任務(wù)按鍵”都在屏幕底部,因此你不能把tab(標(biāo)簽)放在底部的位置。
你經(jīng)常能挺到諸如“DP”、“SP”和“9 Patch”這樣的詞。DP和SP是尺寸單位,而9Patch是組件格式的名稱。
DP是Density-independent Pixels的簡寫,它是一個永遠(yuǎn)不會改變大小的絕對單位。
SP和DP很像,但是它是可以伸縮的。如果用戶在設(shè)備的設(shè)置里調(diào)大文字,那么通過SP定義的字體大小就會受到影響。
9 Patch是一個能讓組件可大可小的格式,對于大幅縮小文件體積大有幫助。舉個例子,它可以被用來作為帶有陰影的按鍵。點擊 鏈接 查看具體細(xì)節(jié)。
和iPhone不同,有百來個不同的生產(chǎn)商在基于安卓系統(tǒng)研發(fā)他們的手機。舉個例子, OpenSignal.com 的網(wǎng)站上有一份乍看美不勝收實則細(xì)思極恐的安卓碎片化信息圖。
不過這并不是說你要去為所有這些機子設(shè)計,所以不必驚慌。
安卓有一個屏幕密度的系統(tǒng)能適應(yīng)于每個屏幕尺寸。因此你只需要留意那5到7個不同的尺寸就可以了。
如果你以1080 x 1920 px開始你的設(shè)計,你并不僅僅是在為Nexus 5設(shè)計,那些組件和規(guī)格同樣可以完美適配于其它的XXHDPI手機,比如Galaxy S4, HTC One 或 LG G2。
下面我們回到DP的話題...
DP是針對所有顯示屏的一個絕對數(shù)值單位。要實現(xiàn)正確的像素值,你必須在每個分辨率上做乘除法。比如,如果對于1080 x 1920 px(XXHDPI)來說,所有像素值除以3便是DP。
是的,你必須在這里做一些數(shù)學(xué)乘除,這也是為什么有一些設(shè)計師從320 x 480px開始(這樣每個數(shù)字都是DP了)。然而,我更喜歡從1080 x 1920px開始,因為這是最流行的尺寸。但一切隨你。
在任何情況下,你都應(yīng)該為優(yōu)化app于不同的屏幕尺寸和分辨率而做出努力。我建議你在app上線之前,在至少五個不同分辨率的設(shè)備上進(jìn)行測試。要知道,即便他們分辨率不同但比例還是非常接近甚至一致的,因此你不必太擔(dān)心原始排版被打亂或需要重新設(shè)計的問題。
安卓上圖標(biāo)的風(fēng)格更加實心和圓潤。
安卓的可伸縮圖標(biāo)系統(tǒng)能自動地在不同尺寸之間切換。然而這種切換可能會導(dǎo)致位圖變模糊。為了確保你的位圖不受影響,你應(yīng)該在適配每個尺寸上花點時間。
去年的時候谷歌發(fā)布了它的 Material Design ,這是一個全新的設(shè)計語言。不容置疑的是它確實是一個絕佳的設(shè)計方向。去他們的網(wǎng)站上看看,理解基本的UI原理。然而,不要太過糾結(jié)于顏色或者陰影這些特定的視覺設(shè)計。你完全可以玩出更多創(chuàng)意。
軟鍵
典型的安卓設(shè)備在屏幕上有特定的Home, 返回和菜單按鍵。然而,三星是以實體按鍵的形式應(yīng)用在他們的硬件設(shè)備上的。這讓一切又變得些許不同。確保你的排版能在三星和其它設(shè)備上都說得通。
插件
安卓的插件從最早開始就是其獨一無二的特點之一。你可以在主屏創(chuàng)建簡單且實用的卡片(但它只提供局限的功能)。多看看別人是怎么做插件的,然后在開始設(shè)計之前和你們的工程師談?wù)剬崿F(xiàn)的問題。
消息
一個典型的消息往往由圖標(biāo)+文字或圖片+文字組成。安卓4.x和5.x使用了不同的方式,這點也需要注意。
這里有一些實用的鏈接(譯者注:有一些被墻了,MD規(guī)范網(wǎng)上中文版都有,其它幾個不需要翻譯-即便是英文):
Google Material Design (General)
Google Material Design (Patterns)
androidux.com
pttrns.com
materialup.com
重復(fù)一遍,不要無腦轉(zhuǎn)換。多用用安卓,兩者之間的區(qū)別是巨大的。
謝謝
本文名稱:ios開發(fā)轉(zhuǎn)安卓開發(fā),ios開發(fā)轉(zhuǎn)型
網(wǎng)頁URL:http://chinadenli.net/article41/dsgcghd.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)建站、ChatGPT、Google、網(wǎng)頁設(shè)計公司、面包屑導(dǎo)航、網(wǎng)站設(shè)計
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)