【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/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
足りてる。
ただの勉強不足。
2013/10/28(月) 17:30:26.28
>>430
prototype使って拡張しないとできないことがいろいろあるだろ
一々書かないけど勉強熱心なお前なら知ってるだろう
2013/10/28(月) 17:34:23.60
キチガイは相手にするなよー
やはり製品がクソだとスレも荒れるね
433デフォルトの名無しさん
垢版 |
2013/10/28(月) 18:37:47.41
>>431
prototypeで拡張すれば良いじゃないかw
434デフォルトの名無しさん
垢版 |
2013/10/28(月) 19:16:44.46
JSで書けるから誰でも楽に作れるという本が悪い。
むしろ、iPhoneとAndroidのネイティブに飽きた人用として売りにすべき。
2013/10/28(月) 19:34:21.93
>>433
それやるとロード時に重厚長大になるんすけど
2013/10/28(月) 20:13:13.27
kitigaiに何を行っても無駄
437デフォルトの名無しさん
垢版 |
2013/10/28(月) 20:33:50.59
キチガイになりたい
2013/10/28(月) 22:07:52.88
>>435
好きなのだけ入れれば。
2013/10/28(月) 22:13:35.01
>>438
mobile用途だと、好きなのを入れてられないよ。
2013/10/28(月) 23:15:18.77
prototypeで拡張って、jsの基本機能うんぬんとなんの関係があんの?
2013/10/28(月) 23:29:54.88
そのJS信者、いろんなスレ荒らしてるやつだよ。
もう構わない方がいい。
2013/10/29(火) 00:44:09.26
uiがちとめんぐらいの印象だったが、とんだ地雷だったわけか、、やーめた
443デフォルトの名無しさん
垢版 |
2013/10/29(火) 01:14:51.28
やっぱ酷いわこれ、Studioがデバッグ中にフリーズする。マジックマウスが超スローで動くようになる。
最近酷くなったのかな?
444デフォルトの名無しさん
垢版 |
2013/10/29(火) 01:18:02.31
Alloyやめたらフリーズしないかな?
2013/10/29(火) 01:20:23.53
我が社が今年1年棒に振った原因は間違いなくこれ
紹介してる本やサイトも多く、ここまで酷いものとは事前に予測不可能だった
勉強代としては高すぎる、ヘタしたら会社潰れるぞ
2013/10/29(火) 01:53:03.10
Alloy使ったらフリーズするの?使ってないから何も問題無いや。
Android版とiPhone版を同時開発しようとした人には地雷なんだろうな。
最初からiPhone用にしか作ってない俺にはどこ吹く風だ。
2013/10/29(火) 02:08:52.49
iPhoneだけならネイティブ開発でいいから
2013/10/29(火) 02:18:39.62
だよな。なんでわざわざ品質さげるような事するの
2013/10/29(火) 02:48:21.88
objectーc恐怖症が。
2013/10/29(火) 08:21:35.16
>>446
昨日バージョンアップが出てきて、実行してからかな。
2013/10/29(火) 08:58:31.82
Titaniumのバージョンアップなんて怖くてできない
平気で動かなくなるからな
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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