「クロスプラットフォーム」を含む日記 RSS

はてなキーワード: クロスプラットフォームとは

2021-05-10

anond:20210510110225

普通に誤用されてるだけよ。

例えばソーシャルゲーム的要素(基本プレイ無料、強さに関係するガチャ)を詰め込んだボーダーブレイク家庭版はソシャゲ扱いされてないわけよ。プラットフォームPS4から

PUBGモバイルは「PUBGのスマホ版」って扱いされがちなのに、パクリゲーの荒野行動はソシャゲあつかいされたりもする。

使ってる側に多分「こういうもんだからソシャゲ」っていう基準がないように思える。

それはなぜか。誤用からにすぎない。

まぁなんとなくだけど

無料ゲーム」「強さに関係するガチャ」「スタミナ制」「モバイル最適化」「同システム/クロスプラットフォーム以外のスマホ展開」

このあたりがの濃度が各人のボーダーを超えるとソシャゲっていわれるんだろうな。

2021-03-16

例のCOCOAの最新仕様放置疑惑について解説するよ

最初結論から書くと、「毎日新聞さん正論すぎる」「だけどまだちょっと時間あるで」。

毎日新聞の元記事

『「COCOA」がグーグルアップル基本ソフト最新仕様に未対応

https://mainichi.jp/articles/20210315/k00/00m/020/165000c

毎日新聞の指摘は何か

グーグルアップル基本ソフトの最新仕様対応していないことが分かった。

うん。コード見てる人はだいたい知ってる。

稼働はしているが、両社の今後のソフト更新次第で作動停止など不測の事態に陥る恐れがある。

まあ、そうですね…。

毎日新聞の指摘をもう少し噛み砕くと…

COCOA動作の基盤となっているのは、Exposure Notification API(曝露通知API)というやつで、GoogleAppleが共同で開発した、AndroidiOSの両方で使えるAPIOSと近いところで動くライブラリみたいなもので、おかげでBluetoothを使っても電力消費は最小限で済むし、アプリプライバシー関係でよからぬ手出しができないようにもなってる。iPhoneではiOSの一部として組み込まれているし、AndroidGoogle Play経由の「Google Play 開発者サービス」の新しい版に含まれてる、みたい。

基本ソフトの最新仕様対応していない」ってどういうことなのか

このAPIにはバージョンがあって、V1ってのが最初のやつで、もう少し検出方法が洗練されたV2ってのがある。Exposure Notification APIのセットの中にV1とV2が重複しつつ混在してて、今から作るアプリなら使えるAPIバージョンアプリ側で確認して、使える方を使う、という感じになるかと思う。

COCOAが使ってるのは、V1。これは事実

V1を使っていたらいかんのか

現在COCOAまがりなりにも動いていることからも分かるように、API V2が使えるようになっても、後方互換性のためにV1も使えるようになっている。Apple/GoogleはV1のメソッドかには「deprecated」(使用不可)っていう印をつけて、今後は使わないように、と言ってる。

「deprecated」になったやつは、Apple/Googleは「もう使わんでね。いつ使えなくなっても文句言わんでね」という扱いをする。だから、「ソフト更新次第で作動停止」という指摘は間違いではない。間違いではないが…。

実情、deprecatedなAPIってどんな感じなのか

Apple/Googleデベロッパならよく知っていると思うけれど、「deprecated」になったからといって、そのAPIを予告なく使えなくすることは、まず、ないのです。

増田IOSデベロッパなのでiOSの例をあげると、画面を表示する基本的部品であるところの UIWebView っていのうがあったんだけど、これはiPhone OSの頃からあった古い古い部品で、これまでずっと使われてきた。これはwebの画面を表示するのと同じやりかたができるので、iOSアプリはほぼみんな使ってたんだけど、いろいろ問題もあるので、iOS 8の頃に WKWebView っていう新しい部品を出したのです。で、UIWebView をdeprecatedにしたのがiOS 12のとき

ここからAppleは、「UIWebViewを使ったアプリApp Storeに提出したら警告するからね」→「今後新規アプリバージョンアップのときUIWebView使ってたらリジェクトするからね」→「UIWebView使ってるアプリはAppStoreから削除するからね」という感じにデベロッパの様子を見て期限を延長したりしながら段階を踏んで、ほんとに削除(一時的非表示)始めたのは去年の12月ですよ。しかiOS 14でもまだ既存アプリのUIWebViewは動く。

じゃあExposure Notification API V1はどうなるのか

もちろん、滅茶苦茶使われていたUIWebViewと比べたら、Exposure Notification APIみたいなマイナーAPIでこんな丁寧なことはやらないかもしれないけれど、でも重要度で言ったらExposeure Notification APIなんて「超重要」でしょ。V1が全然使えないならまだしも、一応動いてるし。

Exposure Notification API V1は、使えなくなる前には必ずデベロッパに期限を知らせるはずで、いきなり切るはずはない(ないよね(ないんじゃないかな(まちょっと覚悟はしておけ)))。

からCOCOAが急に使えなくなっちゃう! と不安になる必要は、当面はないと思っていい。かな。

とはいえ

これはスレデベロッパであるがゆえの油断であると言われてしまえば、そのとおりです。「deprecated」は「deprecated」。普通プロジェクトなら、すぐさま対応検討して、バージョンアップ計画を立てるのが正しい。普通プロジェクト、なら。

記事中では「21年2月になって、ようやく最新使用対応するための具体的な検討に着手した」って言ってて、まあこれはダメなんだけど、そもそもプロジェクト運営グダグダだったんでしょうがねーんじゃね? というのがいちヲチャーとしての感想ではある。だってAndroid版動いてなかったんじゃよ? プロジェクト立て直す時間はあるはずなので、体勢立て直してから検討してもいいかな、という気はしている。それくらいの時間はある。はず。

そういう意味で、毎日新聞記事ちょっと叩きすぎな感はある。正論ではありますよ。正論では。

とはいえとはいえ

で、ここでぶっちゃけしまうと、実はもうCOCOAは要らないっちゃ要らないのです。

保健当局アプリを作れない/作らない国/地域のために、iOSでもAndroidでも、AppleGoogleが用意したCOCOA相当機能「Exposure Notification Express」というやつが、OSに組み込まれている。これを使うことにすれば、当局サーバ側のバックエンドだけ用意すればいい。

グーグルアップルの新型コロナ接触確認機能に新たな仕組み「Exposure Notification Express」――日本には影響なし』

https://k-tai.watch.impress.co.jp/docs/news/1274374.html

『Supporting Exposure Notifications Express

https://developer.apple.com/documentation/exposurenotification/supporting_exposure_notifications_express

「だけ」って簡単な言うな。そりゃ大変だけろうれど、わざわざ使いづらい/どマイナーミドルウェアXamarinMicrosoft謹製)使って、頑張ってクロスプラットフォームアプリを開発/運用するよりはずっと負担は少ないよね(必要予算も)。

もう、バンザイして、Expressにしたらいいんじゃね? と、増田は考えるんじゃよ。知らんけど。

できればまだこの仕組みを見限らないで欲しい

COCOAは嫌いになっても、Exposure Notificationの仕組みは嫌いにならないでください…(´・ω・`)

COCOA出自がアレで、採用意思決定不透明で、契約もテキトウで、アプリ運用も誰が何をどうしたらいいのかわかってない/身動きができない、という悲惨アプリです。

でも、2月以降変わってきたんですよ。COCOAの立て直しチームにCode for Japanの人やオープンソースの知見を持った方が参加して、githubでのissue解決の動きも再開している。ちょっと見てみてくださいよ、いろんな人が寄ってたかってコード検証して、それが反映されつつあります

『Issues・cocoa-mhlw/cocoaGitHub

https://github.com/cocoa-mhlw/cocoa/issues

いままでよりはまともに動くようになるはず。

前述のように、Exposure Notification APIで消費されるCPU資源も、通信も、ストレージも、バッテリも微々たるものです。

Exposure Notification API自体は非常によくできており、プライバシーに関しても、よくまあここまで、というくらい考慮されていますアプリ側でいろんな悪さを仕込むことは技術的には可能ですが、小細工を仕込んでもAppleGoogleアプリ審査で弾かれます(通常の小細工入りアプリが弾かれる程度には)。運営への不信からプライバシーについても疑ってしまう人もいるけど、COCOAはその点まず心配ありません。

から、渋々でいいので、もうしばらくスマホの奥においといてもらえませんか。そんなにお邪魔にはならないですよ?

そして万が一曝露通知が届いたりしたら宝くじ大当たり級の驚きが(うれしくない)

2021-02-18

これを気にクロスプラットフォーム詐欺が見直されていって欲しいぞ

プラットフォーム差異を完全に吸収するなんてできるわけないんだよ

FlutterもReactNativeもXamarin死ぬまでTODOアプリみたいなゴミ作って満足してろバー

新型コロナウイルス接触確認アプリ COCOA iPhone用でも不具合

COCOA って Xamarinクロスプラットフォームじゃなかった?

なんでiPhone でとか Android でって話になるんだ?

Xamarin が使い物にならないか

クロスプラットフォーム開発ってのがガセなのか?

2021-02-15

https://b.hatena.ne.jp/entry/4698495431901730146/comment/z1h4784

Xamarinクロスプラットフォーム開発のフレームワーク4番手で既にそこそこ普及しているし枯れてきてもいるんだけど、何でSNS界隈ではこういう扱いを受けるんだろう?

クロスプラットフォームフレームワークのものゴミから4番手なんてなおさらゴミだよ

2021-01-02

anond:20210102152403

クロスプラットフォームにまともなものは未だ存在しない

みんなわかっているのに

気づかないふりしちゃって

anond:20210102152050

上司とかクライアントとかクロスプラットフォームの夢を見がちですよねぇ

あんなのプロトタイピングオモチャを作るくらいしか満足にできないよ

妥協しまくりたいのならお勧めだが

2020-12-13

「売れるアプリにするコツ」のこと

https://crieit.net/posts/100-5fd1a1cdb1827

著者のあたかさんは、ブランディングも割と熱心にされている印象があるので、個人アプリ開発の界隈にいる方なら知っている人も多いと思う。

もちろん自分もまだ生活費になるほど稼げていなかった時代からその名前は知っていて、多かれ少なかれ影響を受けた人でもある。

ざっと読ませていただいたのだけど、全体的には「そりゃまぁリソース無限ならやったほうがいいけど」というものが多かった。

個人的には月1万ぐらいなら、記事で書かれているような細々とした対策よりも需給がすべてという印象がある。

需要のあるアプリを作って、クロスプラットフォーム(Android+iOS)でリリースして、それなりに検索上位をとればeCPMちょっと予測しづらいけど月1万円ぐらいは稼げる感覚がある。

というか、月1万円稼ぐために記事であげられているような対応をするのは、自分にはとてもじゃないができないと思った。(稼げていないなら、月1万円でもそのアプリに全力で対応するのはありだと思う)

ただ需要のあるアプリ収益になるアプリを見極めるのは難しいので(いくつか方法はあるけど)、自分アドバイスするなら「とにかくいろんなジャンルアプリを作れ、そしてリリースしろ」と言うと思う。

10個も作れば、なんとなく儲かるジャンルとか方法論みたいなのが見えてくると思うし、アプリクォリティも嫌でもあがってくる。多分。

別に記事100個できなくても吐血しなくても稼げるよ。多分。

私の先月のアプリ収入24.4万円です(弱フリーザ)。

https://note.com/yasai_app/n/ne1e7dfae2d5f

2020-12-02

https://qiita.com/Gazyu/items/dafdb74c4aadf722da92

これみたいなクロスプラットフォームの開発環境使うな派を時々見るけど、当てにならないと思う

AndroidiOSネイティブ一切触れたことなくて、ウェブしかできないかRN+Expo使ってるけど快適だしネイティブ一切触れなくていいお手軽感

2020-09-07

anond:20200907125838

すげークソ仕様w

クロスプラットフォームがどうたらでWebViewを持ち出すやつって基本的に知能低めだよね

2020-08-24

anond:20200823144100

そもそもWindows専用ソフトの開発なんてほとんど需要ないんだが。

ゲーム含めてクロスプラットフォーム開発が主流だし、仮想環境立ち上げる前提ならばホストOSなんて何でもいいだろ。

価格特に薄型軽量ノートで選定するとWindowsMacもあまり価格差は無いよ。

2020-08-23

プログラミング初心者macをわざわざすすめるバカについて

タイトル通りなんだが、

mac プログラミング 初心者」とかググると、

初心者にはmacおすすめ!」「世の中のプログラマはみんなmac使っている!」

というバカなことを言っているアホが仰山いて笑える。

しかも、最近OS事情が大きく変わっているのに、未だにwindowsunixコマンドガーとか言っているやつが居る。もうね、言葉を失うよね。

まず、最近のOS事情の移り変わりなんだけども、windows最近かなりLinuxに近い触感になるような機能が多く追加され続けている。

例えば、wsl(コマンド関係)やwinget(CUIインストール)が挙げられる。

他にそれらを取り巻くプログラミング事情としては、vscodeがある。vscodeは、powershellsshだけでなく、wslのコマンドも使えるようになっている。

そのため、従来はpythonやらjsはめんどくさ。とおもっていた点もある程度は改善されている。

ちなみにmac特に最近プログラミングに関する話を聞かない。

自分が、プログラミング環境の次に、大事な要点だと思っているのが、一般人使用含めたシェア率。

正直、作っても誰にも使ってもらえないという状況では、全く意味がないので、シェア率は非常に大事だと思っている。

最近データでは、88%ぐらいがwindowsであるという統計がある。web系やiosアプリならまだしも、パソコン一般人に使わせたいソフト(特にゲームとか)を作りたいなら、windowsしか選択肢ないと思う。

そんなわけで、元からmac使いなら、まだしもわざわざwindowsから乗り換える必要は全くない。

ただ、mac使いでも全くwindowsでないと非常に困るということは、ある程度は…無くなってきてはいるですよねー。

ほれ、クロスプラットフォーム開発が盛んで、ライブラリなどの環境から障害は、少なくなってきているので…ただし、ios開発お前だけは許さない。

本題から外れるが、2点ほど、釘差したいだけども。

1点目は、webからプログラミング始めたいとかいう奴に釘差したい、

web系はある程度セキュリティやらデータベース、コマンド知識やらないと爆死する。そんなわけで、GUIオンリーパソコンを楽しんできた奴には、マジでお勧めしない。

まずは、webからではなく、統合開発環境上で実行ファイル(メモ帳とか)を作れる方面から始めろ。そして、linuxとかネットワークとかセキュリティとかの本を片っ端から読め。webを始めるのは、それからだ。

webでも実行ファイルを作ることは、星の数ほどあるし、別に必要ない知識はないぞ。

2点目は、勉強とはいえ、いつも使っているOS上で、コマンドが使えるからと鯖建てるな。(windowsmacどちらも)

かならず、仮想OSでやれよ。ミスって、apacheインストールできないとか言われても、周りは困る。とりあえず、わけわかめになったら、スナップショットリセットしとけ。

2020-08-20

anond:20200820031400

Flutterは俺も触ってみたけど、元々ネイティブ触ったことあるわけじゃないか利便性がよく分からなかったな

素人考えだけど、ビルド周りでiOS側の制約が大きくてクロスプラットフォームはまだまだこれからって感じがする

答えてくれてありがとう

anond:20200820031125

いや、Swift / Kotlinネイティブで書いてるよ。

クロスプラットフォームだと Flutter が今は多いね個人Flutter に手を出してみたけど、あまり好みではなかったな。

ホットリロードは便利だけど

2020-06-22

それでも接触確認アプリにまつわる諸問題批判をしたい

前提

発端のツイート

巷では人格否定にあたり、建設的ではない等の理由批判対象になっているが、個人的感覚ではギリギリセーフに感じる。

というのも、

表現として100点ではないが -100点というわけでもなく、アウトギリギリの 30 点のような感じ。

もちろんこの基準は人それぞれなので、アウトに思う人がいるのは理解できるが。

古には、荒らしに反応する人も荒らしという半ば暗黙的なルールがあったように思うが、

見え透いた炎上芸に過度に反応してしまう側、加えて現状の SNS構造にも大分問題があるような気がしてならない。

人格否定に関して

基本的にやめるべき、というのは同意するものだが、今回のプロジェクトに関して言えばそこは議論にあげるべきではない気がする。

SNS 等全体の仕組みとしての改善必要であって、思想啓蒙などしても、攻撃する人は攻撃するものなので。

(それこそ前頭葉障害を負った人が他人人格否定するような発言をしていた場合はどうするのか?

自分が発端のツイートを受け取ったとして、バグが有るのは事実であるし、その人の視点でド素人な質の実装であったと単に受け止めるのだが、

そうではなく受け取ってしまう人は、何かを作って公開することへの適性は低いのではないかと思う。

(もちろん否定する側が悪いことは前提であるが、

HRT のような思想はどんな状況でも適用すべき普遍的ものではないと思っていて、

ある一般企業プロジェクトに集まったいわゆる普通の人同士での生産性を高くする効果がある、

というようなことは確かに同意できるが、一国、一億人の生死が左右されるようなプロジェクトではそんなことよりも優先すべき事項が多々あるはずだと思う。

このプロジェクトに関しても、仮に、批判への耐性が高いような一部の人が実行していく、でよいはず。

それだと誰もやらなくなる、という論に対しては、相応に報酬等があがる (はず) のでトレードオフは満たされる気がしている。

開発に関して

開発者リスペクト/擁護するような意見が多いが、ここにはとても違和感があった。

日本国民千万人に利用してもらう / 普及させることが目的となる中で、極めて稚拙プロジェクト進行だと大いに批判されて然るべきだと思う。

技術選定

ソフトウェア開発者としての正直な感想としては Xamarin を選ぶことは大いに疑問で、

Apple / Googleフレームワークは仕方ないとしても、それ以上に Microsoft に不必要ロックインされることはするべきではないと感じる。

また、 OSS として公開するのであればなおさら、普及率の高い技術や開発方法選択するべき。

(現に、貢献への障壁になっているという意見が様々あるように見える

今回の場合は素の iOS / Android フレームワークのみを利用するのが、客観的に最適だと多くの開発者は思うはず。

からの依頼以前から作られていたとはいえ、依頼があった時点での変更や辞退をするべきで、開発者ツイートではボランティアであることを強調されていたが、

実際には、プロジェクト目的度外視した、個人的な社内外の立場向上、または Microsoft 社の便益を目的とした技術選定と言わざるを得ない。

プロジェクト運営

開発者ツイートでは、個人かつ厳しいスケジュール言い訳にしていたが、リリースの質を落とす言い訳にはならないように思う。

特に目的目的なので、正気開発者であれば、そのように見通しもなくすすめるようなことはしないように思う。

(もちろんそれでも火中の栗を拾っていく行動/勇気評価されるべきではあるが

国や事業会社からの依頼があった時点で、

等に関して開発者積極的意見/調整をすべきで、これを国や事業会社責任と単にしてしまうと、

結局現場猫たちによるザルチェックを通した質の低いアプリケーションが生まれることになり、事実そうなっているのが現状だと思う。

個人的業務経験からは、関係者は等しく責任を負うモデルのほうがしっくりきている。

その点で、個人での開発は最も悪手で、先に責任分散や ( SPOF の解消にもつながる ) ダブルチェックの仕組みを作るべき。

以上の意味開発者側の対応に関しても足りない部分が多々あり、その点はきちんと改善がなされるべきなのだと思う。

アプリケーションの質

正直に低いと感じる。

Xamarin によりクロスプラットフォームでの実装を原因とする、プラットフォーム依存問題対処できていないそもそも問題がありつつ、

自分感覚的には、普通モバイルアプリケーション開発のレベルには達していないように見える。

また、 UI / UX 周りのデザインに関しても単に稚拙と言える部分が多く、その道の人々から批判/改善案がもっとあって良いと思う。

国/事業会社対応

ここに関してはすでに多くの批判があるので、特には言わないが、もちろん多大に問題があるように思う。

2020-03-16

anond:20200315225230






















ほぼ毎日使っている一部を挙げたけれども、出勤準備の時間が近付いてきたのでココまで。
気分が向けば追記するかも知れない。

2019-10-23

anond:20191023135143

エイアシストの強弱によるってのはそうなんだけど、クロスプラットフォームシューターゲームだと、パッド勢がマウス勢に全く歯が立たないっていうような調整になることはほぼありえないと思うんだよね。パッドってfpsにおいてバカにされがちだけど一方ではパッド勢のプロ競技シーンもcodとかでは成り立ってる訳で、プレイヤー発言力は低くないと思う。

対するジャイロは、スプラトゥーンぐらいの近距離ゲーだと扱える人も多いだろうけど、バトロワで遠くの敵を狙うようなゲームだとジャイロセンサー自体の性能がまだまだ足りてないような気がする(主観)(オタク特有早口長文)

2019-02-20

オンラインエロゲ終了でオフラインプレイヤーを書いたら感動した

「対魔忍アサギ 決戦アリーナ」というオンラインゲーム(エロゲ)が終了する

まあ終了自体は仕方ない。このゲームゲームと言うには余りに大きな設計ミスを抱えすぎており、また、システム的にもかなり古くなっている。

だいぶ前からオンラインゲーム終了時にどうするか、という話はあるけど、あまり進展はない(ソシャゲ、ネトゲ等のサービス終了後のゲームの保存について考える、とか、米国でサービス終了オンラインゲームを著作権法例外とする動き―ESAは反対とか)。一つ根本的な問題として、本当にオンライン重要ゲームオフラインモードに余り意味がないのも大きい。

でも、対象エロゲ特に抜きゲ)なら話は別

何せ、最低限エロシーンだけ再生出来れば需要を満たす。

逆に、ゲームとしてのサービスが終わろうが俺には見たいエロシーンがあるんだよ!

anond:20190209083051 とかでも書かれていたけど、エロの質はいいし、ここにしかないものも多い。しかもそれは(ゲーム上で)自分が苦労して手に入れたものだ。勝手に閉じてほしくない。

……けど、運営コストを考えたらそうも言ってられないのはよく分かる。

というわけで、今こそオフラインプレイヤーの出番だ。

自分入手した分のデータダウンロードして、後は各人がローカルPC再生すればいい。

必要機能は大きく分けて、サーバからデータダウンロードしてくる部分、それからデータカードエロシーン)を閲覧するパートだ。

ちなみにこのゲームは初期に作られただけあって(?)、エロシーンに機能が少なく、BGV はおろか BGM も無い。オーバレイも1枚のみで、基本的に背景(シーン画像含む)と、テキストに 1:1 対応するボイスしかない。

これなら割とできそうな気がしたので保存・再生するソフトウェアを書いてみることにした。

というわけで出来たものこち

https://aakeeper.appspot.com 驚くほどあっさりできてしまった。

でも、今はできた物自体の話はいい。それより作る過程で色々感動したのでその話をしたい。

今や OSS には巨人の肩どころか常にジェット機に乗ってるくらいのツールが揃っている

今回使ったのはざっくり以下のもの

これらのツールに関して、自分殆ど学者だ。

Quasar FrameworkNode.js も Electron も使うのははじめて、他はちょっと触ったことあるけどそんな詳しくない。 ES もあまり好きでなかったので基本的には避けてきた。

にもかかわらず、全体で余暇時間2週間分くらいで出来た。

Quasar Framework は、とにかく物凄くよく出来ていてびっくりした。今回 Electron モードしか使っていないけど、本来はこれで SPA/PWA/モバイル(Cordova) アプリケーションが作れるという凄まじい対応幅のプラットフォームになっている。着手時に 1.0beta の予告だけあるというタイミングの悪さ(数日後に出た)だったので、 0.17 系を使った。しかし、それでも十分すぎるほどよく出来ている。

ES は今でも嫌いな点は多いんだけど、今回 async/await を使って感動した。これは素晴らしい。他の言語にも欲しい。

CoffeeScript趣味だけど、とにかく短く書ける点が素晴らしい。あれは終わったという人もいるが、記述量の少なさは js 系では他の追従を一切許していない。今回みたいな急いでいるケースでは、括弧の世話を焼いたり eslint おばさんと語り合う時間はない。CoffeeScript ならコンパイラが全部上手くやってくれる。

HTML5 ベースGUI は今や chronium の各種アクセラレーションのおかげで、並のポータブル GUI ツールキットよりずっと高速に動作する。

また、Vue.js + pug は非常に記述量が小さくて目的の画面がすぐ作れ、カプセル化がしやすコンポーネント再利用も容易だ。

Babel/Webpack は正にバッドノウハウを煮詰めて固めた感じだが、こいつがバッドな部分を吸収してくれるおかげで開発者正気を保てる。ただし追求しだすとSAN値が減る。

ユーザから見ると、Electron 製のアプリメモリをやたら喰う、少しもっさりしている、配布バイナリが巨大になるという問題は確かにある。

しかし、そうだとしても何より、とてつもなく高速に作れて、各種プラットフォームで割とちゃんと動く。

自分は色々初めてだったので結局2週間分くらい掛かったけど、前提知識が揃っている人なら本当に数日でできたりするんじゃなかろうか。

状況は良くなっている

つい数年前まで、クロスプラットフォームアプリケーション作成というのは本当に本当に大仕事だった。こんなに早く手軽に書ける事は無かったし、ユーザ側でもラインタイムインストール必要とか環境側のハードルも非常に高かった。

自分は今まで知らなかったけど、最早そういう時代は終わっていた。

もちろん過去に数多くのクロスプラットフォームフレームワークが登場しては消えていったのと同じく、Electron もいつかその仲間入りをするだろう。

でも確実に、びっくりするくらい状況は良くなっている。

興味があるけどまだ触ってないという人は、ぜひ試して感動を味わってもらいたい。

Happy Hacking!

2018-12-05

https://www.shogogeek.com/entry/20181205/1543966282

何を持ってブームとするのかは分からん

ReactNativeすらストアの1%に満たないので、いうほど普及してないというのがクロスプラットフォームフレームワーク現実

2018-10-17

FORTNITE(フォーナイト)が面白すぎてやばい~導入編~

みんな、フォーナイトってゲーム知ってる?これがさ、ほんっとに面白くて時間泥棒なんだわ。

けど、面白いんだわ。面白すぎて嫁にもうやめなさいと言われ、素直に辞めたものの、フォーナイトへの熱が冷めなくて、日記に手を伸ばしている。

今日は少しでも日本フォーナイト人口が増えることを願って思いを綴りたい。

興味をもった人はぜひブックマークしてほしい。10人くらい興味持ってくれたら週末に~基本操作編~でも書きたいと思う。

そもそもフォーナイトはどんなゲームか。

一言でいうと「TPSバトルロワイヤルゲーム

100人のプレイヤーが広大な島に降り立って、最後の一人になるまで殺しあうゲーム

むかしバトルロワイヤルって映画あったじゃん?まさにあれ!ワクワクしない?

ただ、殺しあうといっても絵柄がポップで血も出ないから、グロいの苦手な人も安心してほしい。

詳細な説明ググるなりして調べてみてくれ。公式HPなりyoutubeなりまとめさいとなり、たくさん出てくる。

でだ。フォーナイトの何がすごいか

まず、普通ゲームってお金はらってするじゃん?

ゲーセンでも、家庭用でも。スマホ無料ゲームはあるけど、強いキャラとかコンティニューのために課金を強いてくる仕様じゃん?

フォーナイトは違うの!!完全に無料なの。しっかり作りこまれゲームなのに、完全に無料なの!!

初期投資ゼロ!!タダ!!やば!!

ただ、課金要素もある。現に自分もわりと課金してしまった。その課金要素っていうのが、自分キャラクターの洋服とか、ゲーム中に踊れる踊りとか。

けど、洋服も踊りも、ゲーム中の強さには全く影響しないの。全く!だから課金プレイヤー無課金プレイヤーも同じ土壌。

そう、勝敗は己の腕だけで決まるの。素敵じゃない?やればやるだけ強くなるのが実感できる。素敵。

たださープレイしてるとみんなおしゃれな格好してるのよ。今だとハローウィンからパンプキンかぶってる人とかいて。

しかも、そいつらに倒されると、そのあとそいつコミカルな踊り踊って煽ってくるのよ。きー!むかつく!

悔しいからこっちも、金出しておしゃれ決め込んで、踊るよね。敵倒して踊るの、ほんとHAPPY。みんなもやってみって。

そういう人がたくさんいるんだろうね。フォーナイト、今海外では社会現象レベルで人気みたいで、

プロサッカー選手がゴール決めた後にフォーナイトの踊りを踊るくらいなんだって

しかも、ビジネス的にもすごくて、ゲーム性に関係ない課金要素なのに、今年の5月世界売上300億円だって。やばない!?

日本で一番売れてるモンストさんでも月間150億円くらいっしょ?その倍よ?(日本だけで150億円のモンストさんもばけものだけど、、、)

で、フォーナイトさんの何が粋って、その収益を原資に、e-sports方面に精力的に動いてくれてて、今後1年間の公式大会の賞金に総額100億円投資するって宣言してるの。

現に、年末海外で開かれる大会では1位から50位まで賞金が出るんだけど、1位の賞金が700万円くらい出るみたいなの。50位でも確か100万円くらい。すごい。

そんな状況だから海外では注目度も高くて、フォーナイトの観戦したり、プレイをしながら、お酒をたしなむBARみたいのもあるらしくて、ほんとうらやましい。

日本もそういったお店でないかなぁ。

じゃあそのフォーナイトは何でプレイできるのか。

なんとPC/PS4/switch/XBOX/スマホ、すべてでプレイできるようになっとるの。

クロスプラットフォームってやつ。スマホは現状操作性に難ありだからおすすめしないけど、

それ以外のハード持ってる人、まーじで今すぐインストールしよう。今。すぐにだ!

最初はなかなか勝てない(めっちゃやってる自分でも最後の1人には数回しかなったことない)

けど、極論言えばずっと隠れてても勝てるルールから自分なりの戦略を練って挑んでほしい。

そうはいっても基本は大事から最初にも書いた通り、興味を持ってくれた人が何人かいたら、

~基本操作編~や、~実践編~も書きたいと思う。気軽にコメントしてくれ。そして、一緒に遊ぼう!!!

日本フォーナイトプレイヤーが一人でも増えることを願って。。。合掌

2018-07-27

頑なにクロスプラットフォーム拒否するソニーと、女性外国人排斥する差別主義者のネトウヨがダブって見えるのは気のせいだろうか。

そのPS4が売れていることと、日本ネトウヨが多いことも偶然ではない気がする。

2018-07-05

[]これからはじめるスマートSTB

スマートSTBって何よ?

STBとはSetTopBox略称で、TVの地上放送衛星放送TVなどで視聴できるように変換する装置

一般的には「チューナー」と呼ばれることが多い。

そして、スマートSTBとはインターネット放送に特化したSTBを指すことが多い。

代表的ものAppleTVAndroidTVFire TVなどがある。

まり今回はAppleTVAndroidTVFire TVを今更導入してみようぜ!って話。

パソコンタブレットで良くね?

AppleTV?いやTVYoutubeとか観れるだけだろ?パソコンで良くね?」という増田、君は概ね正しい。

しかしよく考えてみて欲しい。君のTVは何処に設置されているのか?を。

大抵の場合はゆったりリラックスできるリビングに設置されていて、ノートパソコンならまだしもデスクトップパソコンだと多くの場合デスクなどの付近に設置されているはずだ。

デスクトップパソコンデスクそばにあるとゴロ寝で視聴することは難しいし、ノートパソコンだと迫力に欠けるのではないか

スマートSTBTV接続されることが前提であって、パソコンでの視聴に関する何だかモヤっとする部分を解消できるんだ。

TV持ってない?そんなやつは知らんわ!

機能向上とハードウェア更新

最近TVにはインターネットへの接続機能があってYoutubeくらいの視聴なら申し分なく可能であることが多い。

ただやはり格安TVではそういった機能が省かれていたり、どうしても性能が控えめで操作の遅延が気になったりする。

更には、TVへ組み込まれインターネット接続機能は非常にハードウェア更新が難しいことも欠点だ。

うつまりTVへ組み込まれインターネット接続機能は古くなるんだ。

スマートSTBは外付けを前提としていて、性能や機能が古くなればスマートSTBを買い替えてハードウェア自体更新することが可能なのは非常に大きい。

Youtubeだけじゃない

概ね正しいと言ったけれど、動画視聴はYoutubeだけでない。

Amazon Prime Video、NetflixHuludtvAbemaTVTwitch...多くの動画プラットフォームスマートSTBへ既に進出しており、そしてこれからも増え続けることが期待できる。

更には大抵はDLNA対応しているに加えて、Sambaサーバークライアント機能提供するアプリもあり、既存メディア資産簡単有効活用することができる。

当然、音声コンテンツもあってSpotifyでの音楽や様々なアプリPodcastも聴ける。

ゲームタイトルすら配信されており、Bluetoothゲームパッドなどを接続してゲームも出来る。

というわけで以下に様々なスマートSTBの傾向を書いておく。ちなみに以下にあるものを全部所有しています

AppleTV

スマートSTB代名詞、高次元バランスの取れた買って失敗なしのスマートSTB

スマートSTBは廉価なローエンドモデルから数万円クラスハイエンドモデルまで様々あるが、AppleTVハイエンド位置し性能に関して全くの不足感がない。

AppleデザインしたUIはわかりやすく、操作レスポンスヌルヌルサクサクストレスを感じさせない点が好印象。ローエンドモデルではこうはいかない。

現行世代では4K出力が可能で、今秋にリリース予定のtvOS12でDolby Atmosサポート予定。

Apple製品らしくApple AirPlayiTunes VideosApple Musicなどにも対応しており、macOSiOSとの連携も得意。

欠点は悪い意味Apple製品らしくストアへ配信できるアプリに縛りがあり、例えばWebブラウザ存在しなかったり、その他にコアなことをやろうとしてもアプリ存在せず、解決するにも一般的ユーザーではハードルが高いというのが欠点

ちなみにこういう方向の解決方法自分アプリビルドすることなので、最低限macOS必要というのもハードルの高さに繋がっている。

AndroidTV

AppleTVの対抗馬、ローエンドからハイエンドまで玉石混淆であり狙い目はハイエンドモデル

SONYTVに搭載されていたり、レオパレスLife StickというAndroidTVが標準提供されていたりするけれども、大抵はローエンド〜ミドルレンジモデルであまり良い印象を持たれない傾向のあるスマートSTB

特にAppleTV体感済みのユーザーからはボロクソに叩かれる傾向があり、その理由はローエンドモデルではそもそも積んでいるSoCの性能が低すぎて操作レスポンスが最悪なのだ

ただこれはローエンドモデルの話であり、前述したとおりに狙い目はハイエンドモデル4K出力対応と謳われている数万円クラスAndroidTVが大抵それ。

ハイエンドモデルであればレスポンスの悪さはある程度解消され、重いゲームサクサク動く。

AppleTVとは違い、AndroidOSらしくストアで提供されていないアプリ自己責任インストール可能で、ストアにもWebブラウザ提供されていて多少コアな使い方もできる。

GoogleプラットフォームらしくChromecast、Play Music、Play Movie&TVなどへ対応している。ちなみにマウス必要だけどChromeブラウザEvernoteなども動く。

Chromecast対応しているのでGoogle HomeやGoogle Assistantから操作できる。

ハイエンドAndroidTVオススメnVidia SHIELD AndroidTVXiaomi MiBox3など。

AndroidTV Box

「えっ?AndroidTVとは何が違うの?」と思うかも知れないけど、AndroidTV Boxスマートフォン・タブレット用のAndroidOSSTB端末へインストールしたもの

当然ながらストアもスマートフォン・タブレットのものが表示され、UIタブレット用となる。

その名称の紛らわしさもあり勘違いされ易いが、Google公式承認した製品ではない。

利点は価格の安さ、内部ハードウェアスマートフォン・タブレット共通場合が多くありハイエンドモデルが求めるなら搭載しているSoCにSnapdragon800番台を選べば良いというわかりやすさがある。

スマートフォン・タブレットと同じアプリが使えるという利点もあるが、スマートフォン・タブレット用のアプリリモコンに多くある十字キーでの操作を想定していない場合も多くあるので、アプリをまともに使えるか?と言われると悩まざるえない。マウスキーボードを用意したらリモコンのみよりはまともに使える。

大画面でスマホゲームプレイしたいというような需要マッチするかも?ただし日本製ゲームの多くは縦画面だ。どうしても日本製ゲームプレイしたいならTVを縦設置しようw

ただ最大の注意点を言っておくと日本製ゲームというよりUnityで開発されたアプリの中にはタッチ操作対応しているけどマウス操作(特にドラッグドロップ)に対応してないことがあるので注意だ。

FireTV/FireTV Stick

Amazon提供するスマートSTB

ぶっちゃけ中身はAndroidOSなので基本的にできることはAndroidTV Boxと変わらない。Chromecast機能も使える。当然Amazon EchoやAmazon Alexaから操作できる。

Amazonらしくプライムサービスサポートしていてプライムビデオプライムミュージックを楽しめる。

やはり最大の美点はプライム会員にありプライム会員だと安く買えたり前述のプライムサービスを使えることだろう。

ただ最近プライムビデオが他のプラットフォーム提供開始されたりしていて、プライムビデオ目的だけならFireTVじゃなくとも良いかもしれない。

Chromecast

Chromecast機能に特化したスマートSTB(って言って良いのかな?)。

基本的スマートフォン・タブレットが無くては操作が難しい。

VLC Media Playerあたりから自宅のメディアサーバーからChromecastへ飛ばすということも可能なので「TVWebブラウジングしないしゲームとかしないし」という需要マッチする。

Google HomeやGoogle Assistantから操作できる。

KODI(旧XBMC)

何でも自分DIYしたい人向けスマートSTB界のダークホース

ハードウェアとしてのスマートSTBとは違い、KODIは自由度の高い万能なメディアプレーヤー・サーバーとして位置する。

このKODIを使わなくなったノートパソコンRaspberry PiみたいなシングルボードコンピュータインストールしてスマートSTBとして使うわけだ。

DLNASambaFTPなどに対応しており既存メディア資産を活かせるばかりか、プラグインによってYoutubeNetflixSpotifyTwitch、Play MusicPodcastなど欧米系の主要サービス対応

更には外部機器必要だけれどTVの地上放送などをPVRして視聴・録画まですることが可能など何でも出来てしま自由かつ高機能さ。

プラグイン自作すると事実上何でもできてしまうためハードルの高さはあるけど最強のスマートSTBプラットフォームになっている。

他端末のKODI同士で連携制御しあったり、Webブラウザ経由でのリモートコントロールスマートフォン・タブレット端末用のリモコンアプリリリースされており操作性も申し分ない。

もっと加えてしまえばKODIはAndroidOSAppleTV(自前ビルド必須)、AndroidTVAndroidTV Box、FireTV、FireTV StickWindows OSmac OSUNIX OSLinux OSなどクロスプラットフォーム提供されているので、既製品スマートSTBを買うとKODIも使えてしまうのだ。すごい!

まとめ

何も考えずにストレスなく使いたいよ!

多少ストレスあって良いけどAppleTVみたいな縛りは嫌だよ!

AndroidタブレットTVで使いたいよ!

Amazonプライム会員だよ!

別に機能じゃなくて良いよ!

  • KODI

メチャクチャ面倒くさいけど最強のスマートSTBになる可能性を秘めてるよ!

ログイン ユーザー登録
ようこそ ゲスト さん