[網友來信] 有哪一種語言可以寫出手機 App,然後直接用在 iOS 與 Android 上
這個網友不想要 iOS 與 Android 用不一樣的語言,寫兩次一樣的程式。所以問我有沒有什麼辦法,可以寫一次,就能寫出適用於 iOS 與 Android 兩大平台的 App。
方法是有啦...不過有「效能」與「特性」上的考量。來看看我是怎麼回答那個網友的囉~
-----------
想要用一種語言,就寫出橫跨 iOS 與 Android 兩大平台的 App,有很多好用的工具可以使用。茲介紹如下:
1. Adobe 的 PhoneGap
這是用 HTML / CSS / JavaScript 這三種語言聯手造就出能橫跨 iOS 與 Android 兩大平台 App 的方法。HTML/CSS/JavaScript 也是造就「網頁」的基本語言。又,「網頁」是每支手機都支援的,Adobe 公司就巧妙運用這點,用 HTML/CSS/JavaScript 打造 App,使之能橫跨 iOS 與 Android 平台。
PhoneGap 的維基百科簡介如下:
https://zh.wikipedia.org/wiki/Adobe_PhoneGap
2. Microsoft 的 Xamarin
這是用 C# 語言打造好 App,然後讓它能跑在兩大平台的手法。如果你本身就熟悉 C#,那就會推薦直接用這種方法。
Xamarin 的維基百科簡介如下:
https://zh.wikipedia.org/wiki/Xamarin
3. Appcelerator Titanium
這是用 JavaScript 打造 App,然後讓它能執行於 iOS 與 Android 的方法。若你本身熟悉 JavaScript,會推薦這種方法。
Appcelerator Titanium 維基百科:
https://en.wikipedia.org/wiki/Appcelerator_Titanium
4. Ionic
它是用 Angular.js (一種 JavaScript 延伸出來的套件,亦即,語法本身就是基於 JavaScript,但多了一大堆內建的好用函數與快速的新寫法)兜出來的 App。如果你已經會 Angular.js,會推薦你用這個。
Ionic 維基百科:
https://en.wikipedia.org/wiki/Ionic_(mobile_app_framework)
其實還有很多類似的方法。不過這類「跨平台」方法寫出來的 App,都免不了有「效能不佳」,或「無法發揮特定平台特殊功能」的缺點。這也是沒辦法的事,因為要跨平台,就只能取兩個平台都有的功能(交集)。那些各平台特有的功能,只能靠各平台專用語言(iOS 用 Objective-C 或 Swift。Android 用 Java 或 Kotlin)來撰寫了。
所以,如果你要寫的 App 是記帳程式這類簡單 App,用跨平台的方法寫無可厚非。但要寫手機遊戲這類需要效能的 App,就不推薦了。
希望這樣的回答有幫助!
同時也有1部Youtube影片,追蹤數超過4萬的網紅婷婷的世界 Ting Ting's World,也在其Youtube影片中提到,Rottnest 這個小島變成隔離區兩天之前,我去拍這部影片。跟我一起去認識世界最可愛,最開心的動物:短尾袋鼠! 2 days before Rottnest became a quarantine zone, I filmed this video. Come with me and meet t...
swift wiki 在 西瓜 Facebook 的最佳貼文
去<西瓜大發>FB PAGE睇吓今朝播咗咩歌啦啦啦啦 ~~~ :D
20140923 在晴朗的一天出發 早安!同學早
林欣彤 - 光源
官恩娜 - 共勉之
Gwa's Wiki English "pocket dial"
Taylor Swift - Shake It Off
JUNIEL - Oh!Happy Day
YOUR BIRTHDAY SONG "SHINee - Everybody"
Hashtag "NS Yoon-G / Giriboy - My Romance"
"Hey!Say!JUMP - Weekender"
#100happydays 未生日過生日
馮允謙 - 我好想你
愛的咕喱 "Lauren married Edward....'s 紙板"
Christina Perri feat. Steve Kazee - A Thousand Years Pt.2
Sinead O'Connor - Take Me To Church
swift wiki 在 回聲樂團 小邱 Facebook 的精選貼文
Owen Pallett,毫無疑問的是本次FujiRock的最佳Solo Artist.
此人大有來頭,查了一下Wiki,超厲害,幫很多樂團與歌手編曲與錄音,包Arcade Fire, Stars, Pet Shop Boys, R.E.M, The National, Linkin Park, Taylor Swift, Franz Ferdinand....etc, 超多。
同時也有入圍今年Oscar 86th Academy Awards的最佳電影配樂(Her).
現場的Looping表演非常有層次,研究了一下他的系統,可以疊上六軌或八軌的聲音,然後再加上他自己的Vocal,非常的驚人,Amazing,你會覺得他可以再更忙一點。
推薦給你。
swift wiki 在 婷婷的世界 Ting Ting's World Youtube 的最佳解答
Rottnest 這個小島變成隔離區兩天之前,我去拍這部影片。跟我一起去認識世界最可愛,最開心的動物:短尾袋鼠!
2 days before Rottnest became a quarantine zone, I filmed this video. Come with me and meet the world's happiest animal, the Quokka!
-------------------------------------
Follow me!
FB https://www.facebook.com/tingtingsworld
IG https://www.instagram.com/tingtings_world
-------------------------------------
00:00 開始 Start
00:36 饒舌 Rotto Rap
02:55 坐渡船 Catching the ferry from Hillarys Boat Harbour
03:19 在麵包店吃肉派 Breakfast pie at Rottnest Bakery
03:59 第一隻短尾袋鼠 First Quokka near the bakery
04:36 小鸚鵡灣 Little Parakeet Bay
05:20 粉紅色湖 Pink Lake and riding in the sand
05:58 小鮭魚灣 Little Salmon Bay
06:11 第二隻袋鼠要喝水 Second Quokka gets a drink
06:43 在湯姆森灣喝啤酒 Beer at Thomsons
07:42 盆地 The Basin
07:50 第三隻短尾袋鼠親親我 Third Quokka gives me a kiss
08:06 在盆地游泳 Swimming at The Basin
09:22 第四隻袋鼠在海灘上 Fourth Quokka on the beach
-------------------------------------
大家好我是婷婷,我是個澳洲人。我有兩個家 - 台灣跟澳洲!我在這個頻道分享美食,旅行跟學習外語的影片。如果你喜歡我影片的話歡迎考慮訂閲我(也別忘記按小鈴鐺,這樣我上傳新的影片時你會知道)。謝謝你看我的頻道囉!
Hi there! My name is Ting Ting. I’m an Australian and my channel is about food, travel and language learning. My videos centre on my two homes - Taiwan and Australia! If you like my videos consider subscribing to my channel (and don't forget to hit the bell so you know when I upload a new video). Thanks for watching! :-)
-------------------------------------
FILMING LOCATIONS 我們拍的地方:
Rottnest Island, Perth, Western Australia
-------------------------------------
Drone footage by swift sight
https://www.youtube.com/watch?v=LGh_SSFmPP8
Rottnest map by Moondyne
https://commons.wikimedia.org/wiki/File:Rottnest_map.png
Vasco da Gama: ABC news
https://www.abc.net.au/news/2020-03-25/vasco-da-gama-cruise-ship/12089548
Tracks:
Theme: www.bensound.com
––––––––––––––––––––––––––––––
Lioness (Instrumental) by DayFox https://soundcloud.com/dayfox
Free Download / Stream: https://bit.ly/lioness-instrumental
Music promoted by Audio Library https://youtu.be/ZATMh49j49M
––––––––––––––––––––––––––––––
Song: SKANDR - Blue Lemonade (Vlog No Copyright Music)
Music promoted by Vlog No Copyright Music.
Video Link: https://youtu.be/iV1ca6K9VBM
––––––––––––––––––––––––––––––
Before Sunset by Soyb https://soundcloud.com/soybmusic
Creative Commons — Attribution 3.0 Unported — CC BY 3.0
Free Download / Stream: https://bit.ly/_before-sunset
Music promoted by Audio Library https://youtu.be/2AA2A4pow5w
––––––––––––––––––––––––––––––
swift wiki 在 Swift 快速入门· Tencent/wcdb Wiki - GitHub 的推薦與評價
WCDB is a cross-platform database framework developed by WeChat. - Swift 快速入门· Tencent/wcdb Wiki. ... <看更多>