2016年,行動開發APP將站在IT界的舞台中心

原文:DZone.com 翻譯:行動開發學院 圍繞著行動裝置的延伸應用設備越來越多:智慧型電視、Android穿戴裝置等等已掀起一股智慧熱潮,雲端運算以及物聯網(IoT)將帶領著IT產業前往更創新、進階的應用,而這些,都讓行動開發APP工程師擁有更多的發展空間,不得不把自己的位子”坐好、坐滿”。 由於目前的局勢正以光速前進中,也讓行動開發APP工程師即將面臨這些在2016必然會有巨大突破的幾個事件: 1.備受矚目的Swift程式語言: 近期在APP開發圈中討論最熱烈的話題,莫過於Apple所推出的新一代APP開發程式語言Swift。這個號稱可以開發作業系統也可以當成APP開發的程式語言,甚至被美名為是新一代、未來的程式語言。使用最新的編譯器架構,讓開發者能夠馬上寫出可靠的程式碼。自從2014年中在WWDC發表後,目前Swift已經走到2.1版,進展神速,開發者也逐漸習慣這個語言,運用於iOS、WatchOS以及tvOS各種APP的製作。 2.企業APP應用的下一步: 隨著使用者端的行動裝置巨量增加,相關的APP應用也不斷地快速被生產中。企業必須意識到,當所有的客戶都隨身攜帶著行動裝置,那正意味著商機無窮。企業願意推出最頂尖的行動服務來拉攏客戶,結合自身的雲端平台,並且戰線直接全面展開,不論在各種行動裝置或是能直接跨平台開發,都希望能儘速在2016年推出各自的企業級行動化服務。 3.物聯網(IoT)的更上一層樓: 隨著物聯網的發展,行動開發APP也以完全不同的風貌呈現著:智慧汽車、智慧烤麵包機、智慧冰箱、智慧。。。智慧生活即將大躍進,但也代表APP開發中的資訊安全日趨重視。未來將是網網相連、遍佈感應器的數位世界。 4.行動APP資安需求倍增: Gartner的一份研究報告指出,在2015年有超過75%的APP並不符合基本資安標準,這意味著在2016年,APP開發者必須更重視應用程式的資安問題。而行動裝置的兩大龍頭Apple與Google,也不約而同地都在最新的行動作業系統中,加強了資安相關的設計。在新的一年的工作過程中,開發者不能忽略資安議題,一定要加強保護使用者的各項個人隱私資訊。 5.雲端與APP的密切整合: 在新的一年中,行動端與雲端將有更密切的整合關係,雲端因為行動端的蓬勃發展,而有了巨大的資料存取需求,而行動端也將因雲端受惠,帶來更便利的同步、下載或備份應用程式的功用。 6.Beacon技術將四處可見: 在過去,線上(Online)與實體(Offline)一直有著巨大的差異,但隨著Beacon的技術成熟,各產業將充分利用這項技術所帶來的好處,橋接線上與實體之間的距離。房地產、汽車、廣告、旅遊、教育等等,Beacon技術將無所不在。 […]

Happy-New-Year-Images-2016

[心得] 我在 Github 上學習 Open Source (來源:批踢踢)

來源:https://www.ptt.cc/bbs/Soft_Job/M.1450191221.A.65D.html 作者:huei90 本魯在 Soft_Job 版吸收了各位大大的精華,久而久之也變成了一個 Coding 鄉民,我相信每個鄉民都有自己的專業,賣雞排也是個專業,而我很榮幸成為一位程式開發者! 這篇拖了一年了,我想是時候把兩年多在 Github 上開發 Open Source Project 的經驗分享給各位,雖然不及神級的開發者,但我始終相信,分享、自由、開放、討論和開發者是 Open […]

open-source-artwork

Apple Watch 初體驗

感謝好友遠從日本幫我先帶回來這隻手錶,才有機會與各位分享我的Apple Watch初體驗! 首先不免俗地,還是來進行一個開箱的動作: 剛拿到的時候,還蠻驚訝的,這個盒子怎麼那~~~~麼的長,原來是為了這樣放: 非常地精緻,也很貼心地教你放到手上後,要先扣起來,再把多餘的錶帶塞入,開機摟! 在拿到Apple Watch的隔天,剛好是我最忙碌的家庭日,整天要在外面跑,當然也就戴了Apple Watch一整天,剛好做測試: 開機之後,趕快設定顯示的時鐘樣式(Face),怎麼進入設定畫面呢?其實不是很直覺,我也是上網才看到的:久按你的手錶表面,就會進入可以選擇的畫面了,按下下方的客製化按鈕,可以調整上下方要呈現的小項目(充電、數字時間、日期、行事曆等等) 而我最喜歡的功能,是可以用手錶接聽電話,在開車的時候,這個功能真的很方便! 而目前已經有很多APP支援Apple Watch,所以你可以: 用手錶辨識音樂 用手錶看line的最新訊息 還有KKBox聽歌、看新聞、甚至交朋友~在這個小螢幕上可以做的事情還蠻多的! […]

2015-06-28 06.38.48

Swift 2.0

(資料來源:https://developer.apple.com) 2015年6月8日 Apple在今天的WWDC大會上,宣布了Swift 2.0: 更好的效能 新的錯誤處理API first-class support for availability checking Apple SDK整合性提升 開放原始碼 更重要的是,Apple將在今年內,將Swift程式語言開放原始碼! […]

螢幕截圖 2015-06-09 15.50.56

『學理知識』 VS. 『實務操作

情節一: 我在一個線上學習平台上有製作教學影片,有一個同學寫信給我,他說他覺得這個課程都”只”是在帶同學操作一些很實務的功能,少了一些學理知識,例如程式語言的一些文法規則,他覺得很”空虛” 情節二: 在我修完Udacity的”Intro to Swift”的最後一關面試時,面試官問我有什麼建議,我跟他說…這一門課帶我們做完一個APP的範例很好,不過好像針對Swift語言本身,並沒有太多的著墨…. 情節三: 我在一門大學的選修課中教授iOS APP開發,很多同學跟我說,”總算”有一門課程他真的知道自己在”做什麼”,也”看到了”自己真實做出來的東西,很”踏實” 究竟知識的講解比較重要,還是實務的操作比較重要呢? 學理的說明可以讓你對一個程式語言的語法結構、規則有更清楚的認識,也能將會遇到的情況,以較通用、概括的方式進行歸納整理。 實務的操作能讓你真實地從頭到尾走完一件案例,有時會需要因應實際狀況而加入了一些解決方案,也有可能,只使用到實務上常用的一些語法。(80/20的概念) 情節四: 某位教授的研究常因過於理論,遭到系主任批評,這些研究很難申請計畫經費…該教授表示:「是你不懂這個學問的價值…」 Udacity號稱為產業大學,許多成員又來自美國知名大學,他們會怎麼處理這樣的問題呢? […]

research-practice

關於自學程式的十件事

原文:LifeHacker.com   圖片:takito  翻譯:Ryan Chung 程式設計(Programming)是當前最有價值的技能之一,不論是就業考量或是結合創意激盪腦力,都是相當好的投資。如果你正想開始做這件事,以下提供給你一些可以參考的技巧與資源: 1. 先想清楚為什麼要學程式設計? 在開始之前,請先問自己: 為什麼要學習程式設計? 我有多少時間可以投入? 如果你想要成為一位專業的程式設計師,除了真的到大學去念資工系之外,你也可以參考Google的學習清單: 計算機概論(先有全面的概念性認識) Udacity – intro to CS […]

brain