アカウント名:
パスワード:
その自由度が逆に自らの首を絞めているように思えるんですよね。うまい具合に足したり引いたり出来ればiPhoneを凌ぐとは思うのですが…。
最近 Android アプリの案件に関わりましたが端末毎の自由度が高いために辛い思いをしました。
一番困ったのは実機とシミュレータの挙動がほとんど一致しない上に機種ごとの差異も激しかった点で、結局は上に頼み込んで数種類の端末を開発チームに十分な数だけ用意してもらいました。しかし、最低限保証される機能やUIの統一などがされていないので市場で稼働している機種のすべてをカバーしきれません。
また、Androidの先進的な部分やLinuxの資産を使える点などは素晴らしいのですが、最低限シミュレータと実機上でのハードウェアを伴わない動作は一致するように改善してほしいですね。インテントの挙動がシミュレータ上ではブロッキングなのに対して、実機上ではノンブロッキングのため、シミュレータを使って開発するメリットが全くありません。
それに対して、iPhone等のiOSデバイスはApple一社が仕切っているため、統一や保障が(ある程度は)できているように感じます。
このあたりの統一性がきちんとできればiOSよりも優れた部分が多いだけに化けそうです。
# 「そんなもんですよ、Androidは端末ごとに癖がありますから」と、ユーザーグループの人にさも当たり前のように言われましたが腑に落ちていません。
インテントの挙動がシミュレータ上ではブロッキングなのに対して、実機上ではノンブロッキングのため
ひょっとしてブロードキャストでしょうか? もしそうなら、あれは握りつぶすか次に渡すか受け取った方が決められるので、インストールされているアプリ次第というところがあります。
参考までに端末毎の解像度の違いってどうやってアプリ側で吸収してるんですか? その辺の実装について教えて下さい
そんなもんでしょう。
>># 「そんなもんですよ、Androidは端末ごとに癖がありますから」と、>>ユーザーグループの人にさも当たり前のように言われましたが腑に落ちていません。>>そんなもんでしょう。
これが「そんなもんでしょう。」とさも当たり前に返答される状況ってひどいものだな。
自由の代償ってやつでしょ。箱庭で不自由な暮らしを「慣れ」と言い換えて暮らしたいなら箱庭に行けばいいんだし。
ウェブサイト制作に比べたらかわいい話
毎度毎度、この手の話が出ますが本当にまともな開発してるのですかと逆に聞きたくなります。市場で稼動している機種の全てを、本当にカバーする必要がある案件なのですか、と。
画面サイズ・解像度・搭載メモリ・積んでるCPUで最低限、これだけ積んでないと動きません、と基準を設ける所から始めないのですか。
いまや、Tegra2を積んでる端末向けにHD版を出すのも普通になってきているというのに前提から間違えた開発をやってるようにしか聞こえませんよ。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
犯人はmoriwaka -- Anonymous Coward
確かにAndroidは自由度高いけど (スコア:1)
その自由度が逆に自らの首を絞めているように思えるんですよね。
うまい具合に足したり引いたり出来ればiPhoneを凌ぐとは思うのですが…。
Re:確かにAndroidは自由度高いけど (スコア:4, 参考になる)
最近 Android アプリの案件に関わりましたが端末毎の自由度が高いために辛い思いをしました。
一番困ったのは実機とシミュレータの挙動がほとんど一致しない上に機種ごとの差異も激しかった点で、
結局は上に頼み込んで数種類の端末を開発チームに十分な数だけ用意してもらいました。
しかし、最低限保証される機能やUIの統一などがされていないので市場で稼働している機種のすべてをカバーしきれません。
また、Androidの先進的な部分やLinuxの資産を使える点などは素晴らしいのですが、
最低限シミュレータと実機上でのハードウェアを伴わない動作は一致するように改善してほしいですね。
インテントの挙動がシミュレータ上ではブロッキングなのに対して、実機上ではノンブロッキングのため、シミュレータを使って開発するメリットが全くありません。
それに対して、iPhone等のiOSデバイスはApple一社が仕切っているため、統一や保障が(ある程度は)できているように感じます。
このあたりの統一性がきちんとできればiOSよりも優れた部分が多いだけに化けそうです。
# 「そんなもんですよ、Androidは端末ごとに癖がありますから」と、ユーザーグループの人にさも当たり前のように言われましたが腑に落ちていません。
Re:確かにAndroidは自由度高いけど (スコア:1)
ひょっとしてブロードキャストでしょうか? もしそうなら、あれは握りつぶすか次に渡すか受け取った方が決められるので、インストールされているアプリ次第というところがあります。
Re:確かにAndroidは自由度高いけど (スコア:1)
参考までに端末毎の解像度の違いってどうやってアプリ側で吸収してるんですか?
その辺の実装について教えて下さい
Re: (スコア:0)
# 「そんなもんですよ、Androidは端末ごとに癖がありますから」と、ユーザーグループの人にさも当たり前のように言われましたが腑に落ちていません。
そんなもんでしょう。
Re: (スコア:0)
>># 「そんなもんですよ、Androidは端末ごとに癖がありますから」と、
>>ユーザーグループの人にさも当たり前のように言われましたが腑に落ちていません。
>
>そんなもんでしょう。
これが「そんなもんでしょう。」と
さも当たり前に返答される状況ってひどいものだな。
Re: (スコア:0)
自由の代償ってやつでしょ。
箱庭で不自由な暮らしを「慣れ」と言い換えて暮らしたいなら箱庭に行けばいいんだし。
Re: (スコア:0)
Re: (スコア:0)
ウェブサイト制作に比べたらかわいい話
Re: (スコア:0)
毎度毎度、この手の話が出ますが本当にまともな開発してるのですかと逆に聞きたくなります。
市場で稼動している機種の全てを、本当にカバーする必要がある案件なのですか、と。
画面サイズ・解像度・搭載メモリ・積んでるCPUで最低限、これだけ積んでないと動きません、と
基準を設ける所から始めないのですか。
いまや、Tegra2を積んでる端末向けにHD版を出すのも普通になってきているというのに
前提から間違えた開発をやってるようにしか聞こえませんよ。