當前位置:首頁 > 嵌入式 > 嵌入式軟件
[導讀] 傲嬌的蘋果,賣萌的安卓。從個人心理來說,Android的小機器人萌的入人心,咬了一口的蘋果更注重了設(shè)計感,簡約精致。如果有出兩系系統(tǒng)的周邊,我覺得還是android買點比較多

 傲嬌的蘋果,賣萌的安卓。

從個人心理來說,Android的小機器人萌的入人心,

咬了一口的蘋果更注重了設(shè)計感,簡約精致。

如果有出兩系系統(tǒng)的周邊,我覺得還是android買點比較多點~

機器人比較好坳造型,蘋果 = =。

最近公司的產(chǎn)品 Android版本第二版也算到了收尾,新加了幾個功能性模塊,我基本也就撿了幾個好玩的模塊做了下。

然后iOS版本也是到了收尾,算算話,從6月策劃到現(xiàn)在9月底,其實以時間周期來說,進度算是一般般,或者是慢的了。

但是產(chǎn)品本身是一個延續(xù)性的東西,并且IOS平臺的版本是直接和Android平臺的版本同步,對于2期一些新功能,客戶端和服務(wù)端的新接口添加,

因此一些測試原因也拖長了時間。

另一點是公司沒有一個視覺設(shè)計或是專門UI方面的同事,對于應(yīng)用的模型和界面設(shè)計基本都是,看看他人的產(chǎn)品覺得,喲,Aapp這部分界面設(shè)計不錯,

Bapp這個交互設(shè)計實現(xiàn)的人性化,Capp的這個功能,可以考慮加進去嘛?

這也就會導致,本以為快到收尾的版本,又因為馬上要修改點UI,交互邏輯,新添個小功能。(我會告訴你,我們的Android版本3,4月上線,

距離現(xiàn)在半年了吧~這第二版這持續(xù)的時間,有點蛋疼了)。

因此有時覺得,一個好的視覺設(shè)計和交互設(shè)計師,不僅是讓你的產(chǎn)品體驗性提升,同樣也能縮短點開發(fā)工期。

一:學ios開發(fā)和學android開發(fā)的心態(tài)

Android:給人覺得入門簡單,轉(zhuǎn)過來也容易,目前行業(yè)來說,無論薪資和就業(yè)都還算不錯,并且移動互聯(lián)網(wǎng)還在告訴發(fā)展。

而互聯(lián)網(wǎng)又是一個多激情多奇跡,也多泡沫的社會。再簡單點心理來說,先混口飯吃,因為我揣著理想跑到菜市場,看到了排骨要20-23塊錢一斤。

IOS:其實大部分也是轉(zhuǎn)型過來,一方面覺得物依稀為貴的想法(雖然現(xiàn)在ios開發(fā)人員增長也迅速,但是從幾個月前公司找人翻簡歷來看,

30:1的比例~~非官方客觀比例,簡歷申請也會考慮主觀因素嘛),但是,反正ios開發(fā)競爭相對會柔和點,并且那會來說,薪資也會比同等的android人員好點;

另一點是覺得做ios開發(fā)比較酷,有木有?

因為一般人總覺得,ios開發(fā)比android開發(fā)感覺起來逼點(這個逼點自己體會吧,有人覺得開發(fā)ios用 的imac好炫,覺得蘋果產(chǎn)品就是好的一種心里,

但是真讓你說哪里好時,也就人與亦云,設(shè)計好,藝術(shù)感什么的,當然,這也卻是。android因為各種山寨導致成了媒體說的屌絲產(chǎn)品,

當然,我寧愿覺得這是一種自嘲文化。)

個人:1-2年左右的Android,然后又去學了IOS,因為公司環(huán)境和狀況的原因。有人說,你干嘛轉(zhuǎn)ios啊,又是個背叛者有木有~

可能一方面是想接觸下多平臺開發(fā),一方面是突然疲軟期。開發(fā)的疲軟期是突然覺得自己成長的好慢了,然后有點缺少激情。

確實,Android應(yīng)用層開發(fā)很多時候確實會進入這個怪圈,又我們公司產(chǎn)品比較單一,基本開發(fā)完后就是各種適配,合作商戶版本修改,以及運維。

而剛好公司準備說開發(fā)自己的ios平臺,也沒人,我特么一激動就上了(好吧,我不是一激動上的,我是有預(yù)謀)。畢竟學學多平臺開發(fā)也不是什么壞事,

可以了解下兩個平臺操作習慣的差異性共性,以及借鑒。并且對于開發(fā)一個完整的新項目,我覺得做起來應(yīng)該比維護來的跟有勁吧。

二:IOS和Android的開發(fā)期間的問題

1.用戶習慣性

雖然都是手機,但是,最后發(fā)現(xiàn)操作習慣,潛移默化的UI習慣,兩者也是很大的。

比較悲劇的是,一般常理來說,應(yīng)用的移植方向都是ios移植成android,我們公司剛好倒過來了~

界面框架最簡單的可能就是說,back交互的改動,但是后來發(fā)現(xiàn),一些手勢編輯,無文字按鈕的用戶辨識邏輯性。

如果純粹是把android的移植過去,因為本身Android因為屏幕關(guān)系,提供空間域比較寬廣,可以將操作交互按鈕基本都顯示

的布局在屏幕上,但是,ios啊,我次奧,我手指太粗了么,按鈕一密集,絕對是對視覺效果,操作效果都是個硬傷。

因此會引入很多ios系統(tǒng)默認傳承的一些操作習慣,比如手勢按鈕的刪除,各種menu,info按鈕的無文字化,編輯(增刪改)的操作的默認邏輯流程等。

2.適配

這個其實也沒啥說的,但是個人認為只是屏幕適配問題倒是不大,畢竟android也就那么幾種屏幕大小吧,問題一些機型和硬件的適配,

碰上幾款山寨到?jīng)]節(jié)操的機子,算是個悲劇。

Ios屏幕圖片資源適配相對來說簡單多了。

然后是考慮sdk版本的兼容,apple本身也提供了一些類做為版本兼容性的判斷等,并且大部分應(yīng)用時候,開發(fā)過程中是Latest版本sdk來開發(fā),

但是基本都保持向下兼容,因為對于大部分應(yīng)用新特性運用的不多。

3.編程語言風格

這塊覺得兩者還好,一般應(yīng)用級別的app,基本都是用了一層語言,然后oc用慣了其實跟Java感覺差不多。

ios會運用到一些C語言風格的初級代碼,如宏等。

說語言的入門難度,我覺得可能是java以前一直用著,然后時間久了覺得沒什么太多難度,

ios因為是OC,略有改動的語言書寫規(guī)范,但是這個也不是問題,最后唯一扯到一起的共同點就是API的熟識度了。

也就是SDK學習,個人覺得Android稍微簡單點,簡單原因1:資料比較多,翻譯的也比較成熟,開放源碼,對api代碼結(jié)構(gòu)性也可以

有一個感性認識。相對ios,資料也還算可以,但是比較單一,基本買的sdk書或是教程,就那么個學習流程。想深入學習,基本只能自己去

看官方英文api。

三:簡單說

我學ios的時候,一直有朋友說,搞了1年多android,你不干了啊?倘若我在說一句,總做應(yīng)用層應(yīng)用有點厭倦,估計就有人會鄙視的說:

你可以學系框架層,底層啊,ndk開發(fā)啊。

首先,我只是說學習ios,而非轉(zhuǎn)ios~對于Android其實來說,水還是真的挺深的,但是你要考慮的你的工作環(huán)境以及情況。

很多時候深入學習和接觸一個新的或是深的事物的成功,都需要外界環(huán)境來孕育,比如,我有個朋友,因為工作關(guān)系別調(diào)到去做系統(tǒng)定制了,

原本就說要學習框架啊什么的,這倒剛好給他提供了一個孕育環(huán)境,雖然剛過去時叫他改某個系統(tǒng)模塊時搞了1個禮拜,然后一點都不會啊,

現(xiàn)在,編譯源碼,定制個launch,新增個模塊,也算不是什么大礙了。

而我一直接觸應(yīng)用層,特么去下個ndk接觸玩玩,也只能說,“嗷,熟悉了下環(huán)境搭建,然后跑通個helloword了".

ios的我我覺得更多的是一個經(jīng)驗論的過程,說實話,apple的系統(tǒng)太封閉性了,僅僅提供給你了文檔和接口,就讓你調(diào)用,

這就好比給你量汽車,一個使用說明,你了解不到里面。這也是有利有弊的,不可否認的是統(tǒng)一性和簡潔性。

弊端是當我android編程過程中跳sdk源碼跳習慣了,ios看到某個類突然想看內(nèi)部實現(xiàn)時,發(fā)現(xiàn),沒地兒可跳~

因此最近也漸漸發(fā)現(xiàn),如果是純粹編碼,代碼閱讀等,Android的樂趣性更高。

而對于最終的產(chǎn)品性,那就仁者見仁智者見智了。

但是就產(chǎn)品本身而言,都是需要實踐論和經(jīng)驗論的。

當然說了上面,我的意思是,或許ios更需要時間積累,android會注重深入研究。

以上自是個人一點小感受。

做Android的時候,閱讀源代碼等一些深入理解會不禁頓生樂趣:噢,原來這樣。

最ios時,樂趣可能更多體現(xiàn)在應(yīng)用跑起來時視覺和操作:喔,不錯哦,勞資的應(yīng)用確實挺酷的(當然,前提你有個不錯的視覺或是美工)。

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫毥谦F公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數(shù)字化轉(zhuǎn)型技術(shù)解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關(guān)鍵字: AWS AN BSP 數(shù)字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動 BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運行,同時企業(yè)卻面臨越來越多業(yè)務(wù)中斷的風險,如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報道,騰訊和網(wǎng)易近期正在縮減他們對日本游戲市場的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導體

8月28日消息,在2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機 衛(wèi)星通信

要點: 有效應(yīng)對環(huán)境變化,經(jīng)營業(yè)績穩(wěn)中有升 落實提質(zhì)增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競爭力 堅持高質(zhì)量發(fā)展策略,塑強核心競爭優(yōu)勢...

關(guān)鍵字: 通信 BSP 電信運營商 數(shù)字經(jīng)濟

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺與中國電影電視技術(shù)學會聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會上宣布正式成立。 活動現(xiàn)場 NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會上,軟通動力信息技術(shù)(集團)股份有限公司(以下簡稱"軟通動力")與長三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉