Just My Life & My Work

Posts tagged ‘android’

SDK 和 NDK 差別

最近經手 Android App,面臨一些基本知識技術,必要從最基本的定義了解起⋯⋯😎

此篇來了解 SDK 和 NDK 差別,同場上映 JNI。

(繼續閱讀…)

[Android] 關於 SDK 編譯版本

將 App 送審已成為我工作不會缺少的一部分,但那也只是對 iOS App 有成百上千的次數。這次面臨要將 Android App 送審,心想應該大同小異才是!🤠

在專案設定中有三個地方跟 SDK 有關:

  • minSdkVersion
  • compileSdkVersion
  • targetSdkVersion

以上三個值,可以在 build.gradle 找到,其中又以 targetSdkVersion 最為重要,主要因為會影響程式碼運作。我就是在這裡踩到坑⋯⋯

(繼續閱讀…)

[圖解] 台灣手機品牌市佔率

年初要制定年度計畫,我期待公司產品可以繼續成長,於是會有一些我認為可以讓用戶增加的功能與服務。

老闆這時候說,2020年的數據統計,我們家iOS App的用戶有持續成長,當然也就帶動營收增加;不過Android App的用戶卻變得比較少,營收也因此減少。原因是什麼呢?🤔

廣告

身為成長駭客的我,想必有我自己一套解讀,比如:App下載的門面手機系統用戶的分佈

(繼續閱讀…)

[Ionic] Android 編譯錯誤之中文檔名

還沒有真正開發過Android native app,就要先用Ionic來編譯Hybrid app的Android版本,當然一開始是最難的,因為前方有一堆你還沒遇過的問題擋在前面,途中我已劈荊斬棘,當前我遇到中文檔名的問題,當然一開始不曉得,查了網路上前人的經驗才疑惑地嘗試。

明明Hybrid app的iOS版本沒有問題,卻在透過Android Studio編譯成Hybrid app的Android版本有問題⋯⋯

(繼續閱讀…)

MVC與MVP

已經寫超過三年半的iOS App,一直以為自己對MVC很熟,但其實不然,畢竟我一直不是用正規的MVC來實作,相信大多數的iOS App開發者也有類似的煩惱XD~

不過沒有寫得很標準,其實不會怎樣,大不了專案難以維護,接手你程式的工程師想要翻桌,這是每位稱職工程師的必經之路!於是我們會學習會成長,然後寫出更好的架構來。

最近技術委員會決議要統一iOS和Android的專案程式架構,由我們最資深的工程師楊大決定從MVC進展到MVP

MVC與MVP.gif

有了這張對照圖,就能很清楚MVC與MVP的差別!最關鍵的地方就在View和Model不互通有無的三角戀情。

(繼續閱讀…)

兩種移動開發者

最今發現一張有趣的圖解,儘管這是表示2012年的情況,還是有參考的價值呢!iOSAndroid各有其優缺點,端視以何者的角度來看待,如開發者、使用者、廠商、平台提供者、設備製造者等等,都有一些問題不用解決和必須解決。人的時間有限,不可能包山包海,那麼就選擇你的最愛吧!

兩種移動開發者

話說因應時代潮流,大多數的人尤其女性,特別喜歡尺寸螢幕手機。於是Apple推出iPhone 6iPhone 6+,再次奪回些市佔率!不過也因此讓開發者面臨更多尺寸的挑戰,甚至今年四月Apple Watch開賣,我也需要在小螢幕上做研究!

跟著時代的腳步學習讓生活增添更多的樂趣:)~

參考:移動開發者——Programmers(36)iPhone 螢幕解析度

Xamarin 介紹與研究

因為有個新專案,必須開發兩個平台iOSAndroid,想要降低成本便選擇Xamarin這個方案,一年半前已經與同事們一起研究過它的特色,今日再次研究感覺特別不一樣,因為Xamarin又進化許多啦~

Xamarin

(繼續閱讀…)

[軟體] Skala Preview 即時預覽設計

工欲善其事,必先利其器。這個軟體Skala Preview即時預覽設計,可以在Mac上做好介面設計,立馬可在iOS和Android上預覽效果!

Skala Preview

(繼續閱讀…)

圖片

持續進化的iPhone

iPhone第一代發表時,我並沒有特別留意,因為我的思想還停留在普通的手機就夠用了!直到兩年半前我意識到APP爆紅,才真正明白智慧手機的價值所在,儘管到現在我還沒擁有過iPhone,好在當時懂我的阿緯學長感激我幫他找工作,送了我一台The New iPad,才開啟我開發App的序幕,當時正值iOS5

the-evolution-of-the-iphone

仔細觀察之前的iOS版本,才發現它每年都在進化,持續給引領期盼的果迷驚喜,在同時間硬體規格軟體功能沒有其它智慧手機來的好,卻一直讓人為之瘋狂⋯⋯

iphone is so low on spec

時至今日,iPhone和iOS邁入第八年,Android一次釋出多數功能,而iOS有計劃地逐步公開,反而更引人遐想,提高i設備的神秘感價值。事實上,我們生活需要的不多,我們想要的是持續引發渴望的新鮮感,這是Apple這家企業的行銷手法,令人嘆為觀止!

剛看到的消息⋯⋯iPhone 6/6+的預購量已達1600萬台,打破去年iPhone 5s/5c的記錄900萬台,Galaxy S5要25天才達1000萬台⋯⋯明明是最慢推出大尺寸螢幕智慧手機,較量結果卻是後來者居上!

參考:從 iOS 1 到 iOS 8 的演進史,一次看完介面、圖示、功能的差異

標籤雲

%d 位部落客按了讚: