【iPhoneも】Titanium Mobileスレッド【Androidも】

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2011/07/16(土) 00:19:21.96
JavaScriptで簡単にiPhoneアプリもAndroidアプリも作れる
最強のフレームワークTitanium Mobileについて語りましょう
今ならEclipseベースのIDEであるTitanium Studioもあるよ!

オフィシャル
http://www.appcelerator.com/products/titanium-mobile-application-development/
2013/09/21(土) 15:33:15.66
今PhoneGap使ってるんだけど
・ローカルのhtmlから外部サイトに移動した際、
 JavaScriptで戻る以外にローカルに戻る手段がない
・ネイティブに用意されてるAPIでPOST送信するとContent-Lengthが送られなくて
 サーバによっちゃ受け付けない
・本家のバージョンアップが破壊的変更多くて最新版だと使えないプラグインが多い。
 ついでにドキュメントも整理されてない。
・日本語フォーラム死んでる
・htmlで作るからiPhone制作にはリジェクトのリスクが付きまとう
(・専用スレもない)

まぁ静的サイト+JavaScriptで作れるものなら十分と思うけど、
Webサイトができててそのアプリ版てな案件で安易に使うと地雷踏む
2013/09/21(土) 15:52:27.13
>htmlで作るからiPhone制作にはリジェクトのリスクが付きまとう
ってのはどういうこと?ネイティブじゃないと蹴られたりするの?
2013/09/21(土) 22:29:05.82
Appleは「ほぼブラウザならブラウザで動くように作ってショートカット作ればいいですよねはいそうしてください却下」ってスタンス
誰得なのか知らんけどそういう殿様商売続けてるわけだ

加えて、ネイティブUI叩くTitaniumと違ってあっちはほんとにただのhtml5+ライブラリな感じ
333デフォルトの名無しさん
垢版 |
2013/09/21(土) 22:38:36.01
審査基準にWebで作れるものと大差ないとNGってのがあるおかげで
PhoneGap製てだけで微妙。
ざっと調べると全部リジェクトくらったとかネイティブの機能使ってればOKとかイマイチはっきりしない。
最近html5でカメラやらGPSやらGPUやら使えるから余計に判断が難しいんじゃないかと思う。
2013/09/21(土) 22:59:06.58
なるほどそういうことか
あざっす
2013/09/22(日) 00:43:37.30
私がモテないのはTitaniumが悪い
2013/09/24(火) 16:35:32.37
私の寿命一年減らしていいからTitanium事故死しねーかな…
2013/09/24(火) 18:07:10.98
ビルドを通すまでの苦労が大きすぎ(ビルドエラー出すぎ)
もうちょっとなんとかならんかったんか…
あれこれ調べてやっとできるようになっても毎回遅いし、シミュ起動にはランダムで失敗するし
わけのわからないエラーはクリーンすると直る→毎回クリーンする羽目になってビルド時間かかりまくり
2013/09/24(火) 19:51:52.66
appceleratorの連中は絶対テストしてないぜ、これ
2013/09/24(火) 19:52:49.58
つか一人か二人で全部作ってんじゃねーの?マジで
2013/09/24(火) 20:12:50.57
>>336
人知れず死んでる人はいるかもいろんな意味でならなおさら。
2013/09/25(水) 01:00:21.85
SDKバージョン上げたら新たなバグが増えててアプリが動かなくなることも複数回あった
本気で糞だなこれ、うっかりバージョンも上げられない
絶対テストしてない

これの紹介記事書いた奴出て来いや、殴り合って話し合おう
2013/09/25(水) 08:41:20.45
肉体言語か
2013/09/25(水) 17:01:44.04
投資詐欺かなんかの見せ金プロジェクトなんかね、コレ
2013/09/25(水) 22:17:33.76
このスレ、
情報を得るためにブックマークしたが、
愚痴りあうために開くようになった
2013/09/26(木) 10:01:10.80
Titaniumでぐぐるとこのスレが出てくるようにがんばって、
見る人に有益な愚痴を書こう
346デフォルトの名無しさん
垢版 |
2013/09/30(月) 12:22:22.51
オマエラ

びーる

ドライブ

ばいと
2013/10/02(水) 14:28:39.68
破壊的変更が何故か許されるD言語の世界に帰りたい…
2013/10/02(水) 14:54:07.03
被害者の会まだ?
オフ会とかあるなら行くで
2013/10/03(木) 23:56:34.37
ああそれほんと誰か音頭取ってくれるなら行くわ
自分で音頭取る気力は起きないけどな

パワポ使って苦笑系のダメプレゼンとかやれって言われたら、30分尺なら腹案がいくらかあるからやれるわ
2013/10/04(金) 00:06:58.35
面白そうだしスカッとしそうだけど、あまり建設的じゃない感じがするから音頭も取りづらいよなw
2013/10/04(金) 10:01:46.76
こんな後ろ向きなオフは嫌だ(>人<;)
2013/10/04(金) 14:15:24.95
あまり深く考えず、愚痴り合う会にすればいんじゃね
これ採用するような企業なら同レベルのとこが多いだろうし、人脈になるかもよ?
2013/10/04(金) 17:32:03.28
寧ろ情報欲しいから幹事だけでいいなら引き受けてもいいよ。
# なんて言ったら警戒されるかw
2013/10/04(金) 17:53:11.51
プレゼンテーションするならスライド公開してね。
2013/10/04(金) 22:46:35.73
場所は東京?
2013/10/05(土) 12:15:24.91
受託でTitanium使って納品拒否されたという話が興味深い
jQuery使ったら蔵にJavaScriptで作り直させられたWeb屋もいるようだし、注意が必要なのかも
納品される方からしたら、知らない技術を使われたら自分でメンテできないから嫌なのかな
2013/10/05(土) 12:16:13.42
↑jQueryの話は別スレでの話
2013/10/07(月) 01:54:55.99
バージョン合わせて再コンパイルとか、モジュール導入が語感に反して異様にめんどくさい上、ドキュメントに明記してないのにios専用モジュールだったりとか無駄な時間を過ごしてなに一つ解決しない確率高すぎ。
自分でモジュール作ればいいんだろうけど、モジュール作るためにネイティブコード書くくらいなら最初からネイティブで作るわ。。それにモジュール作れるほどtitaniumに精通したくない。。
2013/10/07(月) 02:09:50.11
そもそもモジュールの対象バージョンが古いのばっかりだから、殆ど使えないけどね。。
単純なものなら動くかもしれないけど。
モジュール開発に注がれた労力が純粋に勿体無いわ。appceleratorはこうやって人類の限られたリソースを食いつぶして行くんだな。悪魔の所業だわ。
2013/10/07(月) 08:24:45.64
Titaniumでモジュール使ったら負け。
モジュール制作はめんどくさい。必要となった時点で、ネイティブで作った方がトータル低コストとなる。

めんどくさい理由は、ネイティブコードが書けると言っても特殊な書き方をしなくてはならず、
制約(できないこと)もある。AndroidだとR.javaが使えないなど。
あとモジュールのコードいじったらモジュールとTitanium側の2回ビルドが必要。
しかもTitanium側はクリーンビルドである必要がある。
開発に時間かかってしゃーない。Titaniumでモジュール使ったら負け。

Appceleratorが用意してくれてるモジュールもあるけど、上にあるようにバージョン古いのばかりで更新されていない。
駄目だこの会社。

Titanium、ちょっと調べたらいろいろできそうで、実際使ってみたらとんでもない時間食い虫。
今年1年これに苦しめられた。得たものはバッドノウハウの数々。
2013/10/07(月) 18:31:16.21
なんつーかさ、断片的なノウハウや持ち上げてるのは見つかるのに比べて、批判が全然見つからないんだよな……。
これ使うのやめとけって書いてるの、一つしか見なかったわ。
2013/10/07(月) 18:53:09.45
インストールもしないで書いている輩が多いんだろうなぁ。
2013/10/07(月) 19:04:49.97
ステマじゃないのコレこそ
2013/10/08(火) 00:43:12.33
自分の知っているのはスライドや記事だと、
・RADツールとしてiOSだけにしておけ
・起動時の再起動繰り返す?
あとは、webviewやHTTPClientでAndroid動作おかしいんだけど、というのが公式のフォーラムにいっぱい上がってるが、解答がないのが多数。

別枠として、用意された機能ではなんとかなりませんでしたが、アンドロイド用のソース加工してorネイティブ拡張でなんとかしましたというのがそれなりにある。
2013/10/08(火) 15:31:11.04
ビルドに手間と時間がかかりすぎ、コレ一体何なん
エラーばっかり出るし根本的な解決策はないし
こんなアホな理由で全然rapidじゃない

問題ぐぐると公式フォーラムがすぐ出てくるが平気で2年前のバグとか放置されてる
2013/10/08(火) 21:15:14.69
ビルド出来るよう環境整えるまでが一苦労だしね。環境整えるだけでもノウハウが必要。
遅いマックやメモリの少ないマックだとtitaniumがシミュレーター立ち上げても3回中2回はタイムアウトするよ。
こんなに酷いのにしぶとく生き残ってて、アナウンスだか広告のメールは今だにしょっちゅうくる。全世界の技術者の為に早く潰れてくれないと。
2013/10/08(火) 21:17:29.34
Androidでビルド出来る状況にするまで散々苦労したからバージョンアップボタンなんて恐ろしくて押せねー
2013/10/08(火) 21:21:49.78
iOS版、SDKを3.0から3.1にしたら動かなくなった。
仕方ないので3.0に戻したがiOS7対応できない…。
詰んでますやんこれ、AndroidだけじゃなくてiOSでもダメだ。ちなみに同じ問題公式フォーラムで質問されてて例によって未解決
2013/10/08(火) 22:58:40.22
未解決とかひでー。成功する場合もあるんだよね?
このスレの前の方でも失敗した話を見た記憶があるけど、成功してちゃんとios7対応できた人っているんだろうか?
2013/10/09(水) 04:45:48.35
ほんとバージョンアップするのが
怖いないんて、これぐらいだよw
2013/10/09(水) 10:05:25.13
バージョンアップしたらアプリがクラッシュするなんて、ほんとこれぐらいだよ…
2013/10/13(日) 10:20:10.72
あー愚痴りてえ
2013/10/13(日) 15:31:48.46
どうぞ
2013/10/13(日) 23:12:04.78
愚痴くらい気兼ねなく是非な流れだよね、ほんと
俺もなんか愚痴りたいところだが、早いもので数ヶ月前からネイティブに移動しちまった

iOSとAndroidのネイティブ開発を並行でやるのって、結局い「急がば回れ」なのかなーって思った。
まだObj-C不慣れで不安点も多いけど、共有できるリソースとかもシェルスクリプトとかで割と機械的に変換できるしロジック移植にそんな時間かからないしで解せない気分。。。。。

こんな例にもならんアレで恐縮ですが、ネタ振りのつもりなんでネイティブ移行した方の思い出愚痴とかあったら酒のつまみに伺いたいですお
2013/10/13(日) 23:24:16.86
Titaniumとおさらばだ、やった
なんか出所って気分
2013/10/13(日) 23:37:29.09
>>375
おつとめご苦労かけたな、サブ
2013/10/14(月) 11:36:27.91
JavaScriptでネイティブっぽいアプリが作れるなんて凄い!って水を得た魚のような気持ちで今日このスレにやってきた俺は
水を浴びせられちゃった気分なんだけど…
2013/10/14(月) 11:49:12.11
このスレが役に立ったな
人を1人救った
2013/10/14(月) 16:49:10.11
環境構築からして時間かかって、ちょっと試すのすら大変だから、マジで時間の無駄。
2013/10/14(月) 17:05:49.33
環境構築だけなら時間かからない。
その後出るビルドエラーを直すのに数日かかる。

全体的に、トラブルがあってもなくても(まああるんだが)、公式ドキュメントやフォーラムが読める英語力がないと厳しい、というか問題解決が不可能だろう。
2013/10/14(月) 21:53:18.18
ネイティブから入った人間からみたらjavascriptとCの間にそんなに敷居があるとは信じられない
Titaniumはインタプリタのくせにビルドがコンパイル言語より遅いしメリットが一つも感じられん
2013/10/14(月) 22:00:20.15
ネイティブ言語はメモリ管理が、とかいうけどTitanium自体がリークしまくりで
結局バックステージの挙動をネイティブレベルで追わないとまともなもの作れないし
2013/10/15(火) 01:54:36.29
常識的に考えて、JSでiOS/Android両方動くものが出来て使い物になるものが
無料であったら、もっとたくさんの人が使ってるはずだよな
2013/10/15(火) 14:28:50.39
私もこのスレを見て導入を放棄しました。
うちのメンバー3人を代表して、感謝を言わせて貰いますぜ。
2013/10/15(火) 17:14:03.72
アンドロイドの場合はsdk入れる事自体に癖があるのも問題かもしれないが。
2013/10/16(水) 15:53:18.70
アプリ開発外注に出して、Titaniumで納品されたらたまらんな
最初にクギさしておかないと
2013/10/16(水) 19:31:08.09
付き合わされた一年間を返してほしい。
2013/10/17(木) 18:59:19.36
今まさにビルドが通らなくてハマってるわ…もういやだこれ
Application Installer abnormal process termination. Process exit value was 1
何がいけないのかさっぱりわからん…もっと情報を出せよ…
2013/10/20(日) 11:26:29.51
Androidの不安定さとTitaniumの不思議さが掛け合わされるともうカオス
同じプログラムなのに、ビルドする度に挙動が違ったりして対処不能
いったいいつ製品リリースできんだこれ…もう嫌だ病むわ
2013/10/20(日) 12:43:04.32
さっさとネイティブで作り直せよ文句ばっかり言ってないで。
2013/10/20(日) 17:11:41.27
AndroidのJAVAみたいにVMで動く言語をネイティブというのはおかしい。
NDKならいいけどさ。
2013/10/20(日) 20:01:02.47
そんな定義はどうでもいい
393デフォルトの名無しさん
垢版 |
2013/10/20(日) 20:35:46.59
( ´,_ゝ`)プッ
2013/10/20(日) 22:22:41.91
PhonegapとかIntel XDKとかもトラブルよく聞くし
ネイティブ開発が結局は一番の近道のようだ
2013/10/21(月) 07:56:26.81
>>394
XDKってappmobiだろ?
あれ安定してるぞ
2013/10/21(月) 09:17:37.57
いやいくつかフレームワークやゲームエンジン使ってきたけど
Titaniumは飛び抜けて酷いぞ。
有料はもちろんのことフリーでも普通もっとマシじゃねえの
2013/10/21(月) 10:42:26.95
やっぱりそうだよね
去年ぐらいまでは紹介記事や本も出てたけど、もうみんな愛想を尽かした印象
2013/10/21(月) 11:07:56.74
adobeに身売りしろよ。
2013/10/22(火) 09:02:22.16
http://www.publickey1.jp/m/blog/13/salesforce_developer_conference_tokyo_2013.html#/m/blog/13/salesforce_developer_conference_2013.html
>iOSとAndroidは一緒に作らない
>UIが80%
>ワンソースでクロスプラットフォームに対応する開発方法はお勧めしません。
>HTML5とJavaScriptでネイティブアプリっぽいのを作るのは、いろいろ早く作れそうに思いますが、JavaScriptのクセやOSのクセなどの落とし穴にはまって時間ばかりかかってしまうと思います。
2013/10/22(火) 09:34:27.19
(PhoneGap、ネイティブのWebView呼び出しでも済む)Webページ的なものはOK
2013/10/23(水) 16:46:25.59
ウウウ、オアアー
2013/10/23(水) 17:33:29.94
ジーク・ナオン!!
403デフォルトの名無しさん
垢版 |
2013/10/26(土) 19:19:07.23
Alloy良さそう
これで何か簡単なの作って見るわ
2013/10/26(土) 20:41:16.59
2013/10/26(土) 21:28:48.90
ゴミアプリならあっという間に作れるのがTitaniumのいいところ
2013/10/26(土) 21:32:28.94
407デフォルトの名無しさん
垢版 |
2013/10/26(土) 22:05:04.40
すでに、バージョン違いで色々大変だが負けずに頑張るわ
408デフォルトの名無しさん
垢版 |
2013/10/26(土) 22:10:41.27
サンプルをビルド実行しようとしたら、nodeのバージョンが違うみたいでJakeがビルドがないで止まってる
2013/10/26(土) 22:24:10.32
だからいったろ
Titaniumはビルドまでが大変なんだよ、一度うまくいってもすぐまたダメになるぞ
2013/10/26(土) 22:27:06.17
他の環境だと広告とか多環境の一元ビルドとかでつまずくのに
そもそも一つもビルドできない
411デフォルトの名無しさん
垢版 |
2013/10/26(土) 22:34:10.42
>>409
複雑なアプリは作る気がない。
せいぜい、DB、リストビュー、JSON通信まで。
2013/10/26(土) 23:36:02.43
>>411
そんな事できるわけ無いだろwwwwwww
2013/10/26(土) 23:43:37.65
ビルドできなけりゃHello Worldも動かんからな
414デフォルトの名無しさん
垢版 |
2013/10/27(日) 00:00:27.04
Studioの方はビルドできるよ。ターミナルの方ができない。
415デフォルトの名無しさん
垢版 |
2013/10/27(日) 00:33:29.82
AlloyのKichen sinkがないのが問題。
2013/10/27(日) 03:13:36.06
Xib2jsのAlloy版がないのが問題。
2013/10/27(日) 14:46:17.29
複雑なことやるにしても簡単なことやるにしても
少なくともtitaniumよりはネイティブの方がマシ
Javascript以外絶対つかわねえって教義の宗教を信仰している人以外は使うべきでない
2013/10/27(日) 15:34:12.68
いやJavaScriptならPhoneGapでいいし
419デフォルトの名無しさん
垢版 |
2013/10/27(日) 16:29:44.38
>>417
iPhoneとAndroid両方で動かしたい。
簡単なアプリだし。
420デフォルトの名無しさん
垢版 |
2013/10/27(日) 16:33:44.49
>>418
フォントやレイアウトがネイティブじゃなくなる。嫌。
2013/10/27(日) 17:45:49.53
両方で動かしたいって簡単なものでもif文で機種判定だらけになるから
結局ネイティブより作業量減ることはない。煩雑になってむしろ開発効率低下
本当にお遊びで作るんならともかく、売り物としては碌なものにならない
2013/10/27(日) 18:34:13.67
>>417
絶対使わないんじゃなくて使う必要がない
Javascriptより優れた言語がないのだから仕方ない
2013/10/27(日) 22:25:41.85
TitaniumもCocos2d-xもUnityも開発効率が最も高いJavaScriptが使えるんだから
それを使わない手はない。
2013/10/27(日) 22:44:28.41
なんか変なJS信者が混じってきたな
2013/10/28(月) 12:43:38.01
これTitanium絶賛してた馬鹿か。
2013/10/28(月) 12:51:45.35
>>419
簡単なアプリなら、ネイティブで2つ作るのも簡単だぞ
2013/10/28(月) 13:09:29.27
JSはぶっちゃけ大規模開発だとクソ言語
2013/10/28(月) 13:40:40.40
JSは柔軟性が異様に高いだけで、基本機能は足りてないんだよな…
ちょっと書くのめんどくさい言語です
2013/10/28(月) 14:13:11.26
個別にネイティブAPIのラッパーにするか、プリミティブなエンジンを作るべき。
JSでGUIフレームワーク作るなら、どちらもwebview(ブラウザ)以外はV8やらcommonjsで共通化してくれた方がいい、、、
430デフォルトの名無しさん
垢版 |
2013/10/28(月) 17:16:56.30
>>428
足りてる。
ただの勉強不足。
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況