teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

3

やっぱりKotlinもマルチプラットフォーム言語だったので戻す

2017/11/15 08:09

投稿

masaya_ohashi
masaya_ohashi

スコア9210

answer CHANGED
@@ -20,7 +20,7 @@
20
20
  - 言語ごとに専門的知識が要る
21
21
  - OSごとに覚えなければいけない
22
22
 
23
- # Xamarin等のマルチプラットフォーム向け言語
23
+ # Kotlin、Xamarin等のマルチプラットフォーム向け言語
24
24
  ## メリット
25
25
  - コンパイル言語であるため、公式言語と同様のメリットがある
26
26
  - 一つのコードから対応しているOS全てに出力できる

2

XamarinとKotlinを勘違いしていたので修正

2017/11/15 08:09

投稿

masaya_ohashi
masaya_ohashi

スコア9210

answer CHANGED
@@ -20,7 +20,7 @@
20
20
  - 言語ごとに専門的知識が要る
21
21
  - OSごとに覚えなければいけない
22
22
 
23
- # Kotlin等のマルチプラットフォーム向け言語
23
+ # Xamarin等のマルチプラットフォーム向け言語
24
24
  ## メリット
25
25
  - コンパイル言語であるため、公式言語と同様のメリットがある
26
26
  - 一つのコードから対応しているOS全てに出力できる

1

マルチプラットフォーム向け言語について追記

2017/11/15 08:06

投稿

masaya_ohashi
masaya_ohashi

スコア9210

answer CHANGED
@@ -9,7 +9,7 @@
9
9
  - 使えない端末の機能がある(最近は軽減されてきたが、昔はカメラを使ったりできなかった)
10
10
  - 動作がもっさり(最近は軽減されてきた)
11
11
 
12
- # Swift等の言語
12
+ # Swift等のOS公式言語
13
13
  ## メリット
14
14
  - コンパイル言語であるため、解析は先に済ませてある
15
15
  - OSへ直接命令が飛ぶので無駄がない
@@ -17,4 +17,13 @@
17
17
  - とにかく速い
18
18
  ## デメリット
19
19
  - いちいちコンパイル、更新インストールが要る
20
- - 言語ごとに専門的知識が要る
20
+ - 言語ごとに専門的知識が要る
21
+ - OSごとに覚えなければいけない
22
+
23
+ # Kotlin等のマルチプラットフォーム向け言語
24
+ ## メリット
25
+ - コンパイル言語であるため、公式言語と同様のメリットがある
26
+ - 一つのコードから対応しているOS全てに出力できる
27
+ ## デメリット
28
+ - 最新のOSが出たとき、アップデートされるまで新機能が使えない、動かなくなる等がありうる
29
+ - 端末のニッチな機能は対応していない場合がある(赤外線等)