「Androidアプリ」を含む日記 RSS

はてなキーワード: Androidアプリとは

2020-05-21

初心者向け】プログラミング言語人気TOP20簡易解説

概要

プログラミング経験からプログラミング勉強してみたい、でもどのプログラミング言語をやればいいのかわからない」というような悩みを聞くことがあるので、https://redmonk.com/sogrady/2020/02/28/language-rankings-1-20/ に載っている人気の言語TOP 20について、未経験者が最初に学ぶのはどの言語が良いかという観点簡単解説してみます

対象読者はプログラミング経験者なので、なるべく難しい言葉を使わないようにしたつもりです。また、正確性よりもわかりやすさを重視しているので何かしら間違っているかもしれません。ご留意ください。


ランキング

1位 JavaScript

Webブラウザの上で動くプログラミング言語。元々ただの文書しかなかったインターネット世界に、グリグリ動くページを作りたいという欲求により生まれた。JavaScriptのおかげで今のWebページグリグリ動きまくりである

元々HTMLちょちょっといじる為だけのものだったが、どんどん進化を続けて今は一つの超人プログラミング言語である。今ではブラウザ上でなくても普通に動かせる(Node.jsという)ので様々な用途で使われている。

ブラウザ上で動くプログラミング言語基本的JavaScriptしかないので、JavaScriptはすべてのWebプログラマが学ぶ必要があると言っても過言ではない。

ちょっとしたプログラムを書いてすぐブラウザ上で動かせるので楽しい。そういう点ではプログラミング入門に適していると言えるかもしれない。


2位タイ Python

機械学習を始めとしたデータサイエンスの分野で激烈に人気のある言語理由としてはNumPyとかTensorFlowのようなライブラリが充実しているというのが大きく、資産がたくさんあるのでこれからも使われ続けるであろう。

Webも作れるが、日本ではWeb系の求人は少ない気がする。

言語としては、誰が書いても簡潔で読みやすコードになる傾向にあり、小さいプログラムを書くにはいい感じである米国ではプログラミング教育Pythonがよく使われているという話も聞くし、初心者プログラミングを始めるのにはいいのかもしれない。

将来AIデータサイエンスをやってみたいと思うのであればPythonから始めましょう。


2位タイ Java

ランキングでは常に一位に近い順位をつける言語Javaができた当時は色々と革新的だったらしく、組み込み業界からWebまで流行りまくっていた。今でもその名残か使っているところは多い。過去資産プログラマの数が多いのが一番の理由だと思う。AndroidアプリJavaで書く(もしくはKotlin)。

実行速度が速く、また下位互換性がしっかりしているので過去に書かれたコードが新しいマシン上でも動きやすいのが長所短所としては、歴史ある言語下位互換性を保っているため文法が古い感じがする。タイプ量も多くなるし、学習コストJavaScriptPHP, Ruby, Pythonあたりに比べると高い。

正しく使えば強力な言語だが、日本のクソSEもどきは全員(自称JavaエンジニアであることがJavaが毛嫌いされる理由の一つになっている[要出典]。いわゆるGAFAJavaをかなりヘビーに使っているので要は玉石混交ということである

Androidアプリ作ってみたいというならJavaからはじめるのはアリ。


4位 PHP

Webページを作るためだけに生み出された言語プログラマの数が非常に多い。日本求人が一番多いのはJavaPHPであろう。

初心者でもとっつきやすく、すぐに動くプログラムを作れるので入門に使われることも多い。学習コストの低さはトップレベルであるしか基本的には古くてダメ言語とみなされており、PHPで作られたWebサービス脆弱性が多いという都市伝説もある。真実は闇の中である

近年のバージョンアップ比較的良い方向に向かっている(と個人的には思う)ので、選択肢としては意外と悪くないかもしれない。


5位 C#

Microsoftが生み出した言語で、.NETというプラットフォームを使ってWebサービスを、Unityというゲームエンジンを使ってゲームを作ることができる。

最近有名なのはUnityで、今やほとんどの3Dソーシャルゲーム(の一部分)はUnityで作られている。そう考えるとC#プログラマ結構いそうだし将来もある程度安泰かもしれない。もちろん.NETも広く使われている。

ただし.NETUnityも触らない人にとっては基本的に縁のない言語である

なんかゲーム作ってみたいかもなーと思う人はC#から始めてもいいんじゃないでしょうか。


6位 C++

C言語に色々な機能を足しまくってできた巨大な迷宮のような言語言語仕様は複雑怪奇だが実行速度は全プログラミング言語中でも最速レベルなので、パフォーマンス重要な開発において使われる。アプリサービスというよりは、それらを作るためのライブラリプラットフォームなどを作るときに使われることが多い。Web系の会社でいうとGoogleなどは主にC++を使っている。

基本的には初心者が触る必要はない。競技プログラミングを極めたいとかならC++からはじめてもいいかもしれない。


7位タイ Ruby

このランキングの中で唯一、日本人によって作られた言語。作者のまつもとさんは世界有名人である。ちなみに島根県出身、在住。

プログラミングを楽しくすることがモットーらしく、確かに書き味は良い。また作者が日本人なこともあってか日本情報が多く、情報収集という点ではとてもやりやすい。

Ruby on RailsというWebサービスを作るためのフレームワーク世界的に大ヒットしたため、必然的Ruby知名度も上昇した。少し前まで日本Webスタートアップは猫も杓子もRuby on Railsといった様相であった。今は少し落ち着いたようだが今も人気は根強く、Webプログラミングスクール等ではだいたいRuby on Railsを教えているとかいないとか。

Webに興味があるのならRubyから始めるのが一番無難選択肢と言える…のか?まあ悪くはないと思う。今でも需要は多い。スクールに行きたいのであれば黙ってスクールカリキュラムに従いRailsをやりましょう。


7位タイ CSS

これは他の言語とは毛色の違う言語である。というかCSSプログラミング言語と呼んでいいのだろうか?

CSSHTMLを装飾するためのものである。字に色をつけたり、背景を変えたり、レイアウトサイズを変えたりするのは基本的CSS役割である

すごく大雑把にいうと、HTMLで表示する内容(文章画像)を定義し、CSSでその見た目を整え、JavaScriptで動きをつける。というのがWebサービスの”見た目”を作るやり方である

なので、Webに興味があるのであればある程度はCSS知識必要である。が、これ単独で学ぶようなものではない。Webサービスを作る時についでに調べて少しずつ覚えていけば良い。


9位タイ TypeScript

TypeScript比較的新しい言語で、JavaScriptさら拡張したものであるMicrosoftによって開発されている。

プログラムにはデータの型(Type)というものがある。例えば「1」や「2」は数値型、「あいうえお」は文字列型といった具合である。大まかに言うと、この「型」に対して厳しい言語は型チェックによりバグの混入を防ぎやすいがプログラムを書くのが大変、というかコード量が多くなる。型が緩い言語サクサクかけるし短く書けるがバグを生みやすプログラマの力量が問われる。ランキングの中だとJavaScript, Python, PHP, Ruby, Perlあたりは緩く、Java, C++, C, Swift, Go, Kotlinあたりは厳しい。

そんな中、世で広く使われているJavaScriptの型チェックが緩すぎるのでもっとちゃんと型をつけたい、そんな要望を叶えるのがTypeScriptである基本的JavaScript理解している人間が使うべき上級者向け言語というのが現状なので、初心者が始めるには適していない。

ただしこの先主流になっていく可能性は大いにあるので、どこかのタイミングで勉強してみても損はしないと思う。


9位タイ C

C言語基本的OSを作るための言語であるOSというのはWindowsとかmacOSとかLinuxといったもので、マシンを動かすための基盤となるソフトウェアであるAndroidスマホにはAndroid(という名のOS), iPhoneにはiOSが載っている。コンピュータ基本的OSがあって初めて動かすことができ、OS提供する機能を使ってブラウザスマホアプリなどを動かせるのである

というわけで、初心者が学んで実用的なものではない。ただしC言語というのは世の中の様々なものの基盤になっており、他言語文法C言語から拝借しているものが多い。例えばC言語をある程度勉強していればJavaPHPなどはなんとなく雰囲気で書けてしまったりする。

そういうわけで、コンピュータサイエンスをこれからちゃんと学んでいきたいという人(大学生とか)はC言語から始めるのもいいと思う。ちなみに筆者は初めて書いた言語はCであるが、意味理解できるまでに2年かかった。才能がないとこうなるので注意。


11Swift

SwiftAppleによって作られたAppleのための言語であるiOSアプリiPhoneアプリと言い換えても良い)を作るためだけに存在している。

言語自体は他と比べて新しいため文法機能イケてる雰囲気があるので基本的はいいのだが、iOSアプリ以外で使っている人は多分世界で5人くらいしかいないと思う。なのでiOSアプリに興味がない人はやめておきましょう。iOSアプリを作りたいあなたは他に選択肢はない。Swiftをやりなさい。


12Objective-C

Swiftが生まれる前はiOSアプリを書くためにObjective-C必要だったため、多くの人がこの言語を使っていた。が、今はSwiftがあるので、古くからあるObjective-Cアプリメンテナンスする時以外に使う機会はない。名前すら覚える必要がないので存在を忘れてしまって構わないが、これだけ順位が高いということは多くの企業がいまだにObjective-Cで開発し続けているということであり、ニッチ需要はこれからも残るのかもしれない。


13位タイ Scala

Scala関数型言語と呼ばれる言語の一つ。Javaの親戚みたいなものなのでJavaとの連携が容易であり、上手く使えば性能も出るしコード量も少ないしバグも少なくて最高、な感じらしい。が、その分難易度が非常に高いので初心者が手を出すものでは絶対にない。どんなに早くても他に二つは言語を覚えてから勉強しましょう。Javaを覚えてからやるのがベター


13位タイ R

R言語データ解析用のプログラミング言語である

正直ほとんど書いたことがないのでよくわからないが、ビッグデータというワード流行りだした頃はデータ解析用途でかなり流行っていた。その後機械学習AIブームが来て、今でも現役で使われてはいるがPythonがどんどん勢力を拡大しているので少し目立たなくなってきた、というのが個人的な印象である。まあプログラミング初心者最初にやるようなものではないことだけは確かである


15位タイ Go

Go言語比較的新しいGoogle製のプログラミング言語で、Googleのように巨大なシステムでの使用目的に作られたものであるしかし実際には様々な企業が利用しており今一番勢いのある言語と言ってもかもしれない。

他のプログラミング言語の良い点や悪い点を参考に設計されており、実行速度の速さと生産性プログラムの書きやすさ、読みやすさ)を両立できるような言語になっている。ただし、機能を増やすのではなく本当に重要機能だけに絞るという思想があるようで、他の言語に慣れていると機能の少なさに不便を感じるかもしれない。

学習コストが低いという点では最初に学ぶ言語として適しているかもしれないが、GoだけでWebサービス等をサクッと作れるのかというと微妙なので、アウトプットを出しにくいというのはあるかもしれない。

二番目や三番目に学ぶ言語としてはオススメ


15位タイ Shell

シェルというのはテレビなんかでハッカー的な人間PCを開いて謎の黒い画面に白い文字を打ち込んだりするアレである説明としては正確ではないがまあ大体そんなもんである。何が言いたいかというと初心者最初に学ぶとかそういうものではない。しかし実際に開発の仕事をやるとシェル知識はあったほうがいいし、シェルに多少詳しくなるとPC上でテキスト操作をしたりファイルをいじったりというのが便利にできるようになる。ただし(通常は)極める必要はない。

Shellと言っても実際にはbash, csh, tcsh, zshなど色々あるのだがそれらをひとまとめにしてShellとなっているようだ。


17PowerShell

PowerShellは上のShellの親戚みたいなもので、ShellがMacLinuxで動くのに対しPowerShellWindowsで動く。そんだけである。あと正直あまり知らない。


18位 Perl

ランキングの中ではかなり昔からある言語で、サーバーと呼ばれるマシンには大体Perlが入っている。そのくらい市民権を得た超有名言語で、C言語C++で書くほどでもない小さなプログラムはとりあえずPerlで書く、というくらいには広く使われていた。インターネット初期はほとんどのWebサイトはPerlで書かれていたとかいないとか。PHPなどの登場はその後である

今でも広く使われてはいるが、RubyPythonPerlの後継的な位置付けであるため、初心者が新しくPerlを学ぶメリットというのはあまり思い浮かばない。何か特定目的があるのであればいいと思う。


19位 Kotlin

Kotlin簡単に言えばBetter JavaであるJavaをもうちょっといい感じに書きたいという気持ちで作られた言語で、Scalaと同じくJavaの親戚のようなものである

ランキングの中ではSwiftと並んでかなり新しい部類。AndroidアプリKotlinで書けるようになったことがきっかけで人気が爆発的に上昇、今ではWebの開発にも使われていたりする。

とは言えまだまだ新参者といった感じで、ドキュメントなどの情報も他の言語に比べると物足りないので初心者には厳しいかもしれない。

言語自体はとてもいい感じなので、もう少しコミュニティ成熟してくれば最初に学ぶ言語選択肢として有力になるかもしれない。


20Haskell

HaskellScalaと同じく関数型言語であるScalaJava的な書き方でも動くの対し、Haskellは「純粋関数型言語」と呼ばれ、ランキング中の他の言語とは一線を画した書き方になる。どう考えても初心者にはオススメしない。少なくとも他に二つは言語マスターしてからやりましょう。


総評

なんとなくWebに興味がありそうならJavaScriptRubyもしくはPHPAndroidアプリに興味があればJavaiPhoneアプリに興味があればSwiftAIデータ分析に興味があればPython3Dゲーム開発に興味があればC#。この辺りをやりましょう。

特に目的がないのであればフィーリングで選んで大丈夫ですが、やめておくべき言語というのはあるのでその辺だけ参考にしてもらえれば。

なお筆者はただのヘボプログラマであり、大好きな記事http://www.mwsoft.jp/column/program_top10.html) の現代版かつより初心者向けなものを書いてみたいと思ってこの記事を書きなぐった次第である。あまり真に受けないよーに。

2020-05-20

何にも知らない未経験者でもプログラマになれる方法教える

本当に何も知らない未経験者が現状維持人生を打破するためにできる1つの案として書いてみた。

あくまで1つのルートなので、他にもいろいろあるけど、自分はこれをオススメしたい。ちなみに簡単そうに見えてそこそこ大変。ある程度決意ないとできない。

まずITパスポート or プログラミング言語の何かの資格をとり、とっととIT業界就職する

ここを第一の到達地点とすると計画が立てやすい。

会社採用からしたら、単なる未経験者より何かしら資格を持っている人を取りたがる。少なくとも勉強してきたことが見えるので格段に印象は良くなる。特に中途採用

たぶん派遣SEからはすぐ採用される。「プログラミング勉強してきました!」って人よりも「プログラミング勉強してきました!あと、ITパスポートも取ってきました!」の方が高価値なのは当然。高い金払ってスクール上がりで何も資格持ってない人より「自力Ruby資格ITパスポート取ってきた」って人の方がポテンシャル高いので高価値。「スクール上がり」というのは資格価値として低いので高い金出してもコスパ悪いと思う。

なので、入門者向けの資格取得を1ヶ月や2ヶ月後の目標にすると良いかも。こういうタイプ資格はいつでもどこでも受けれるので(今はコロナなのでわかんないけど)、試験場の予約して勉強さえすればすぐに受けることができる。即日合格かどうかわかったりもする。今予約して2週間後に受けたりとかできる。

これがあればそのへんの会社はほぼ受かる。ただし給料はそんなに高くない。そこらへんのバイトより高いかなぐらい。最初会社選びは研修ついてるところがオススメ給料もらいながらプログラミング学べるので。

ちなみにITパスポートやらはIT業界では全然難しくない・運転免許レベルバカでも受かるみたいな扱いされてるけど、合格率は50%と、2人に1人は落ちるやつ。異業種・未経験の人は勉強しないとまず落ちる。でもちゃん勉強すれば受かって当然なので、受かっても自慢しない。まともなエンジニアなら無勉で受かる(主語デカ男)

プログラミング言語はなんかそのへんにサイトがいっぱいあるのでそれをやればいい。べつに本買って読んでもいい。全然つまんなくてもわかんなくてもいったん最後までやり通せば勝利。とりあえず通しでやるんだ。一番最初に学ぶ言語が一番キツい。詰まったら、詰まったとこをまとめて金払って人に聞くのがいいと思う。

正しい人に聞けば初心者が詰まるようなもの基本的に瞬殺で解決する。そのとき自分卑下しない。プログラミングって、そういうもんなんです。

とにかくやりきることが大事ほとんどの人はやりきってなくて挫折してる。どういうルートでもいいけどとにかくこの壁を突破した人だけがプログラマになってるはず。

ちなみに英語別に無理して勉強しなくてもいい。TOEIC900点ぐらいまで取らないと効果を感じられない上に、その分の勉強時間プログラミングにあてた方が伸びやすい。中途半端英語やるぐらいならGoogle翻訳とDeepLでいい。

それから経験からの1年目は別に楽じゃないと思う。がんばろう。

もちろん最初からITパスポートじゃなくて基本情報技術者応用情報技術者を取ってもいい。でも変にプライド出して背伸びするよりITパスポート取ってからとった方がいい。勉強大好きマンとかじゃない限り、いきなり基本情報技術者はまず落ちると思う。落ちないと思うならやればいいけどキツくても知らんぞ。

どこかの勉強会に参加する

勉強会といってもよくわからんセミナーとかじゃなくて、ほんとに技術好きな人が集まるほぼ無料勉強会に参加すること。1万とか2万とかよくわかんない金額払わないといけないやつはクソなのでスルーおk。気をつけよう。

たぶん勉強会に参加しても何言ってるかわからないはず。それで何がいいのかというと、自分との差を自覚できること。参考になることも多い。そのうちわかるので大丈夫

でも、ただ漫然と勉強会に参加しただけじゃ勉強にならないので注意。結局やるのは自分。がんばろう。

こっそり強いひとのTwitterなりをフォローして、ツイートに出てくる謎の専門用語をググりまくったりしてるとそのうち自分の血肉となることもある。ならないこともある。

さら資格とりつつ転職する

最初に入った会社には申し訳ないけど、何も知らない馬の骨的未経験者を大量に雇う会社能力が高い人がたくさんいることは少ない。1年ぐらいでとっとと基礎的なことを学んだら転職してステップアップするのが吉。

最初会社に入っているとき資格とって強く見せると転職成功率高い。なんで資格重要かというと、1年じゃ実績なんて大して積めないのでそれぐらいしか他人に見せるものがないこと(特に外部に対しては)

IT業界資格軽視されがちだけどなんだかんだ持ってると楽。「この人アホじゃないんだな」「少なくともめっちゃハズレということはない」が担保されるので楽。

資格なくても強いひととかいるけど、そういう人は既に実績があったり、資格じゃない見せ方とかできているので、いままで何も知らなかった人とは全然違う。当然、どこの大学たかとかも全部資格のうち。とにかく可視スキルポイントを積んでおくと転職に有利。ついでにそこそこ体系的に網羅されてるので実務にもそれなりに良い影響を及ぼす。

当たり前だけど難しい資格ほどポイント高い。コスパいいのでがんばろう。ただし、あんまり資格一辺倒でもよくない。業務関係する知識も吸収してライバルに差をつけよう!

転職成功すれば給料バイトレベルは通り越してると思う。「人生少し変わったな」と少しは思えるはず。

2年目・3年目になったらある程度仕事にも慣れてきて指針が見えているはずなので、近くのすごい人をモデルにするといいかも。がんばろう。

この時点でたくさん稼げるとキラキラ目を輝かせてる人もいるかもしれないけど、そんなに稼げない。金を稼ぎたいのはわかるけど、今の自分を見て地に足つけて少しずつ上げないと無理。「一発逆転」とか「楽して○○」とかそういうこと考えてる人ほどよくわかんない高額スクールかに騙されるんだよね。投資信託系の詐欺とかと同じ構図。

あとはご自由

3年マジメにやってると、中堅エンジニアの仲間入りができると思う。

中堅というか、ダラダラやっていた人たちをごぼう抜きしただけでまだほとんどビギナーなんだけど。

このあとは会社一生懸命働いて実績積むのもありだし、資格厨になるのもありだし、プログラマの中でも自分おもしろいと思える分野を見つけてそこに突進していくのもありだと思う。もう頑張るのはやめてそれなりに働くのもあり。

キャリアチェンジとしては成功していると思うので、自分からこれ以上何かアドバイスすることはない。

まあなんといっても、キツいのは1年目かな。「金もない・技術もない・人脈もない」のないない尽くしなので、そこをグッとこらえてガッといけばいける。1年グッてするの嫌な人は2年・3年キュッてするのでいいと思う。がんばろう

脳死でここに書いてあることやるだけでいいので指針としてはかなりシンプルで楽だと思う。個人的オススメです。

追記

もちろんITパスポートだけじゃ全然ダメなところもあると思う。ただここで言いたいのは、外部向けのわかりやすスキル・実績を作るのって結構難しいので、国内共通資格で、かなり簡単な部類のITパスポートをまずは取ってみてはいかが?ということ。そこをやらないで基本情報技術者などを取ろうとするのはなんか変だと思う。自分としては「ITパスポートで足りる」とは言ってないつもり。ぶっちゃけ全然足りない。あと、未経験者のくせにITパスポートなめて背伸びすると、落ちたとき絶望すると思う。まずはやる。そして受かる。なめたいなら合格したあとでも遅くない。

ITパスポートなんて意味ない。コード書け」っていうのもわかる。それでGitHub勉強してるコードを上げるのでもいいけど、これはある程度応募者に興味が沸いた結果「ちょっと詳しく見てみようかな〜」となってる段階で発生することだと思う。ポートフォリオも頑張って作られる割に、見る方は10秒ぐらい見て「ふーん」ってなる程度。見られないこともある。

それに採用の初期段階ではエンジニアが応募者の書類を細かく見ないことも多いので「未経験無資格」は「ダメでしょ」と即切りされる可能性も高い。そういう無資格の人が100人応募してる中、1人だけITパスポート持ってたらそりゃ選ぶでしょって感じ。もちろん、応募者100人ITパスポートレベルを持ってるような会社では選ばれないけど。

たとえば、ITパスポートとってきてプログラミング資格とってきてGitHubHTML/CSS/JavaScript勉強した感じのコードが上がっていてWordPressで作ったポートフォリオサイトがあったら、新人としてはかなり優秀で、「コイツわかってるな」と思わせられる。ここが0の人と比較すると、とんでもなく価値が高い(あくまで「新人としては」だけど)。この人と「スクール勉強してきました」ってだけの人じゃもう話にならないぐらい違う。何日間勉強したとか関係ない。見えている結果がすべて。

資格というのは別にAtCoder茶色になるとかでもいい。とにかく外部に一瞬でわかりやすく見せられる能力必要。これは「iOSアプリ作った」「Androidアプリ作った」「Chrome Extension作った」とかでもなんでもいい。汎用性高いのが公的資格であるITパスポートというノリ。

2020-04-19

anond:20200419130252

C言語で出来ないのは、iosアプリの開発くらいじゃない?

windows, linux, mac, 組み込み系, コンシューマ系, androidアプリくらいまでならC言語で出来る。

っていうか、iosアプリ以外の開発は出来るはず。

ちなみに出来る事と開発し易いかはまた別の話です。

2020-03-16

anond:20200315225230






















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

2020-02-27

偏見に満ち溢れた俺の書いたことのあるプログラミング言語説明

1つにつき3行で書いた、言語の話は炎上しがちだから匿名で。

C言語:

現代だと電子機器プログラミングで使うよ!

Linuxとかサーバープログラムの内部で使われることが多いけど、

自分で手を加えることは少ないか安心して!

C++:

実行速度が超高速なのと複雑怪奇な構文が特徴だよ!

ゲームプログラミング動画編集ソフトといった高いパフォーマンス

求められるシステムで使われるイメージがあるから最初は近づかなくても良さそうだね!

C#:

Unityゲーム作る時に使うよ!

比較的書きやすくて勉強になるからオススメ出来るけど、

Microsoft にズブズブな印象が強いのがちょっと気になっちゃうね!

Java:

Androidアプリとかサーバーアプリ作るのに使えるよ!

勉強やすくて個人的には良いと思うけど、

現代だったら他の言語のほうが書きやすくてオススメかな??

Scala:

Javaの強化版で、サーバーアプリ作るのに使えるよ!

関数型っていう意味不明概念が混ざってるから

最初は近づかないほうが懸命だと思うよ!

Kotlin:

Javaの強化版で、Androidアプリとかサーバーアプリ作るのに使うよ!

もしAndroidアプリを作るなら最初にこれを学ぶと良いか???

とにかく書きやすいし書いて気持ちが良いし、名前可愛いね!

Objective-C:

iosアプリを作るのに使えるよ!

今はもっと書きやす言語があるから学ばなくても良いけど、

iosアプリ作ってる時にどうしても触らなきゃいけないときが来るんだよね...。

Swift:

iosアプリを作るのに使うよ!

もしもiosアプリ作りたいんだったら実質これしか選択肢は無いか覚悟してね?

書きやすい方だから身構えなくても大丈夫だけど、Macが無いと書けないから気をつけて!

PHP:

サーバーアプリ作るのに使えるよ!

個人的にはあんまりきじゃないかなって思うけど、

PHPお仕事はいっぱいあるからこれが出来ると飯が食えて嬉しいね

Ruby:

サーバーアプリ作るのに使えるよ!

学びやすいし物を作る時のスピードも早いから、

最初に学ぶ言語としては結構いかもしれないね

Python:

サーバーアプリとか人工知能(笑)とか作るのに使えるよ!

個人的には本当に好きじゃないけど、仕事人口も多いのが特徴だね!

おっぱいと語感が似ててなんだか幸せになってきたね!

JavaScript:

webアプリサーバーアプリを作るのに使えるよ!

環境を整えたり流行を追ったりするのがちょっとだけ面倒くさいけど、

webアプリ選択肢が他に無いから仕方なく使ってるよ!

Go:

サーバーアプリを作るのに使うよ!

Googleで開発された言語で、書いてるとドーパミンが出るよ!

僕が大好きな言語なんだけど残念ながら仕事は少ないね、本当に残念だ。

Lua:

ほとんど見かけないのに何故かたまに書かざるを得ない事がある言語だよ!

既存アプリケーションのプラグインを書く時に強制されたりするかな?

言語自体は単純だから、使う時が来たら覚えるぐらいでいいと思うよ!

Perl:

遥か昔に広く利用されていた言語だよ!

今学んでも古い会社しか使いみちが無いから、

令和に新しく学ぶ必要はないかもね!

BASIC:

プログラミング初心者が触りがちなイメージがあるよ!

きっと今でもどこかの世界では使われてるんだろうけど、

令和だったら他の言語も学びやす環境が整ってるから学ばなくて良いかもね!

Haskell:

正直に言うと何に使われてるのかイマイチからないんだ、ごめんね。

関数言語っていう(僕にとっては)難しい概念で、

自分を更に高めたくなったら調べてみるのも良いかもね?

2020-02-23

anond:20200223194850

Javasciptのエンジンは作った

でなきゃAndroidアプリがJavascritでうごくのは難しい

2020-01-14

戦績

Googleであいがしらに瞬殺されるorz

 ↓

俺の守護神バハムートから負けはねーなとおもっていたら、映画村をつれているGoogleフルボッコorz

 ↓

いろいろまける

 ↓

・・・実はバハムーとを仲間にするために・・・音で10倍ぐらいの などをイベント多数 まける

 ↓

そうなんです・・・例のバハムーとのきれっぱしでつくりましたAndroidアプリ。(戦績 ひみつ) めちゃめちゃうしかった。

 ↓

2020-01-13

anond:20200113221147

ワイはFireタブレット最強派。

大抵の本は読み上げ機能で音声として聞けるからAudible課金せずとも本を聞き流せて最高。

ApkPureを入れればややこしい改造をせずに大抵のAndroidアプリも使えるようになるからその点も良い。

2019-12-05

AndroidGPUドライバがストアで配布されるのはさらなる地獄の始まり

今までOSアップデート碌にされなかった端末でもGPUドライババージョン複数あるわけで

アプリ開発者はそれ全部想定しなきゃならんのでしょ?

自由なおかげで画面解像度ノッチパンチホールCPUOSバージョンバラバラなのに

それに加えてGPUドライババージョンバラバラになってくるとか、ホントAndroidアプリ開発者はご愁傷様です。

2019-11-06

anond:20191105151144

ユーザーが多いのはWindowsだぞ。

ただし、UnityMacを使うのが多いのは

UnityであればAndroidアプリiPhoneアプリ作成でき

iPhone系を作るのにはMacでないとダメだったような気がするぞ。

2019-10-03

人の通った病院ケチつけてマウント

歯科小児科皮膚科産婦人科など、どこの病院がいい、あそこはヤブだとか、主婦があつまるとそういう話題になることがそこそこある。

自分あんまり考えずに近所にあって通いやす個人病院を選びがちなのだが、しょっちゅう否定される。田舎だと権威主義の人も多いと感じる。

しか医者への不信感を根本に持ってる人が多いような気がしてる。ちょっとした秋田県上小阿仁村様相である医者という職業はもはや権威ではないのか😷

具体的にどういう処置されたとか、医者対応とかエピソードが聞けるなら情報として価値があるかも知れんが、大抵「あそこダメよ」「ヤブ!」以上の情報はない。

しかも人伝にそう聞いた、とかばかり。それも何人か経由した情報主婦怖い。SNSLINEでもそういう中身のない会話がされてるのだろうか。

そんなこと言われても自分過去にお世話になった産婦人科なんてどうしようもないじゃん。病院だけじゃなく子ども含めて自分否定されたと感じてしまう。

通ってる病院マウントされて不愉快になったことない?これってそもそもマウントではない?適切な評価制度?単なる品評会だったりする?

Googleマップ口コミ評価病院に限らず酷いの多いけど、現実口コミもそこそこ酷い。Androidアプリレビューぐらい酷い。

病院評価って重要だっていうのわかるんだけど、レビューとしてまともに機能してるのだろうか🤔

----

追記

医者技術っていうものが、一般人にはなかなかレビューしづらいものだと考えてます

最短距離で最適解を提示すると「寄り添ってくれてない」と感じたり。納得できなくて後々、自分ネット書籍で調べて

結局、現代医療ではあの医者の言ってることが最適解だったな、と時間が経って理解できたり。

特に精神科が顕著だけど、本当に必要なのはソーシャルワーカー心理カウンセラーだったり。

病院経験豊富って、ドクターショッピングを繰り返してる人の意見が参考になるとも思えないし。

学歴会社名、職歴マウントって、現実だとネットと違って露骨にする人って意外といないような気がしてて。

やっぱりそういうのは下品だってみんなある程度年齢を重ねると理解するようになるから

ただ通った病院については生活に密着してるだけに何気なく発言してポロっと悪意みたいなものが滲み出てる時がある。

これが特定の友人一人だけのことならせいぜいちょっと付き合う距離を考えるかも、程度だけどそうじゃない。

年齢も関係性やコミュニティもそれぞれ違う人からでも、病院についてはこういう方向の話になるので。

年を取って経験知識も増えて、持病も一つじゃなくあったりすると病院に対して一家言持つようになるのだろうか。

幸い今のところ誤読してるブクマカコメントはないけど、念のため書いておくと「素人医者病院レビューしてんじゃねーよ!」ってことでは全くないです。

食べログAmazonやらせレビューと同じで、信用の問題ですかね。リアルでも言ったもの勝ち状態

2019-09-12

Androidアプリはてブ

しばらく前からブクマもできないし星もつけられないんだけどみんなできてんの?

アプリはもちろんOSアップデートとかもしたけどダメなんだけど

2019-09-10

XperiaZ3を使ってるんだがSalesforceアプリが非対応になったので買い替えたいんだけど今買いかえる白ロムなら何が一番いいのか教えて

モバイルSuicaを使うのでFeliCa必須

Androidアプリ結構買ってるのでiOSは駄目

予算は1.5万まで

XZとかがいいのか?

2019-08-24

2009-2019俺的な変化

テクノロジー
20092019
よく使うサービス2chはてブ
VR無しOculus Quest
PCThinkpadMacbook Pro
OSWindows XPMac(FreeBSD),Android(Linux)
スキャナなしScanSnap
電話WillcomガラケーGalaxy 7S
掃除ハイアール掃除ブラーバ
目覚まし目覚まし時計スマホアラーム
電子レンジハイアールジタン
洗い物素手食洗機
読書1ラノベ中心に物理なろう中心に電書
読書2物理本を目視電書をスマホタブレットPCで、音声読み上げ・目視
検索GoogleDuckDuckGo
ラジオWinnyとかで落としたやつYoutubeに上がってるやつ
DL違法配信サイト
オーディオイヤホンBlutoothイヤホン
ISPソフトバンクADSLレンタルWiFi(ソフトバンク回線)
通話電話回線LINE音声通話
写真/動画ガラケースマホ
ゲーム無しSteamスマホ簡単なやつ
動画配信YoutubeWinnyYoutubeアマプラ違法系某サービス
ストレージUSBメモリWinnyDropboxDropboxGoogleライブUSBメモリ
ラーメンタイマーPCスマホPC砂時計
金融
20092019
銀行イーバンクスルガ
クレカイーバンクビットスルガデビット楽天カード
投資投資信託(アクティブ)投資信託(インデックス)
投機FX(レバレッジ+スワップ)仮想通貨(現物取引キャピタルゲイン+レンディング)
借金奨学金(大)奨学金(中)
資産50万1000万
ふるさと納税存在しないやる
家賃4.5万4万
募金なし年収1%くらい目標
仕事
20092019
手取り1719万
残業時々あるほぼなし
片道通勤1.2時間0.9時間
生活
20092019
情報収集12chニュー速専ブラはてな、他SNS
情報収集2なしIFTTTRSS(ブログ or Googleアラート)→PocketAndroidアプリ読み上げ
通販アマゾンアマゾン、ヨドバシ、Aliexpress、楽天
フィギュア気になったのは取り合えず買っとけ不要なのはとりあえずヤフオクで売れ
睡眠時間4-6時間7-8時間
健康習慣無し散歩瞑想筋トレ有酸素運動
椅子アーロンチェアなし(スタンディングデスク)
携帯キャリアwillcom3000円格安SIM2000円
ガス東京ガス某ガス会社
電力東京電力某電力会社
アマゾンとかユニクロAliexpress
流通センターで購入Amazonで購入
食事スーパー弁当中心自炊中心
炊飯炊飯フライパンで手動
左右ややネトウヨやや左翼
音楽ゲームサントラEDM、90ディスコユーロビート
中古販売ブックオフとかGEOヤフオクメルカリ
変わらなかった
保険なし
年賀状なし
専用カメラなし
固定電話/FAXなし
TVなし(ネット動画あれば見る、なければ見ない)
よく聞くラジオ深夜のバカ
動画視聴PC
冷蔵庫ハイアールのやつ
洗濯機ハイアールのやつ
AIスピーカーなしなし(10年早いと思う)
スマートホームなしなし(10年早いと思う)
メールGメール
なし
たばこなし
腕時計なし
映画見行かない
ライブ行かない
旅行行かない
自転車なし
自動車なし
プリンターなしなし(購入後破棄)
補足とか

SNSは、間に〇〇とかも使ったけど利用者少ないので個人特定になりそうで伏せておきますmixifacebooktwitterも使ってないなぁ(一応アカウントはあるけど)。マウント合戦?とかいうのやってて恐ろしい場所

ラジオradico使ったほうが良いよなぁ〜って思いつつ使ってない。冬のボーナス入ったらやろうかな。使いたくなったときサービス終わってたら元も子もないし。

DLもそろそろ気に入った作品ちゃんと購入したほうが良いと思いました。

携帯キャリアは間にau(7000円)の時期が長いことありました。

ISPは、間にauひかり(5500円)とかありました。高いしサービス側で速度制限していることが多く、光回線を使っている恩恵は実感できず。ちなレンタルWifiは月4000円使い放題で、速度はADSLくらい、ギガ単位データを頻繁にやり取りしなければ問題ない。光回線の頃はモデム+キャリアルーター+WiFi飛ばすようルーターがそれぞれ電源用コードはやしてたりLANでつながってたりしててもうぐっちゃぐちゃだったけど、今はレンタルWiFiルーター一個で済むんですから凄い時代ですね。

プリンターは間にエプソンの奴所有してました。購入後ずっと使ってなかったので破棄。10年で切ると変化してても行って来いで戻ってしまい、一見変化がなかったように見えることが多いですね。

PCも間にデスクトップを使っている時期とか、モナコイン採掘のために自作リグ組んでたりとかもしました。(両方とも現在は無い)ゲームもそんなにやらない自分にとっては、デスクトップは大げさだった。

腕時計は一時期活動量計つけている時期がありました、まぁ画面のないものなので、時計ですら無いですけど。

電力、ガスは、小さい会社を使ってて個人特定されそうなので控えます

手取り節税とかでどうにか増やしている状況です。ボーっとしてたら17万に逆戻りです。実際一昨年は17万円台だった。ただ転職したおかげでボーナスが0→n十万に上がり、かなり楽になった。

一時期の睡眠時間は平日4時間、土日14時間、みたいに狂ってる時期がありました。流石にヤバイので、毎日7時間位になるようがんばって治した。

スマホ使うようになって気軽に海外音楽ストリーミング使うようになったら、クラブミュージックみたいなのをよく聞くようになった。ほぼ音楽に興味なく10代の頃好きだったゲーム音楽くらいしか聞いてなかった。

資産ほとんど仮想通貨なので500万になったり1500万になったりでめちゃくちゃ、10年後に1億超えてたら大半を売り飛ばして、投資信託を強化したいところです。

2019-08-05

anond:20190805113856

かに編集機能に関してはAndroidアプリは少し劣るね。罫線の機能とか細かな部分。

でもGoogle Keepよりは上だよ。

2019-07-07

Steamサマーセールそろそろ終わるけど

ぽまいら何か買った?

漏れはいくつか買って、そのうちいくつかはプレイしたのでファーストインプレッションを書くお。

Night in the Woods / ¥1,980→¥1,188 (-40%)

まだやってない

https://store.steampowered.com/app/481510/Night_in_the_Woods/

2DADVであるということ以外どういうゲームなのかまだよく分かっていないが、「大学中退して地元に戻ってきた主人公」というイントロダクションだけでかなりぐっときしまった。

自分も似たようなことで苦しんだ経験があるので…。

ざっくり調べた感じモラトリアム期のヒューマンドラマフォーカスしたADVなのかな。

こういうテーマADVでここまで高い評価を得るタイトルはあまり見かけない気がする。まあLife is Strangeとかあるけども。

日本語版ローカライズ定評のあるPLAYISMが担当というのもあって期待が大きい。

Hollow Knight / ¥1,480→¥888 (-40%)

まだやってない

https://store.steampowered.com/app/367520/Hollow_Knight/

インディーゲーム史に残る名作として名高いやつ、ついに買っちった。

アートスタイルがかなり好きでアニメーションの質も高そうなのでずっとチェックしてたんだけど、いわゆるメトロイドヴァニアがあまり得意ではないので若干尻込みしてた感は否めない。

でも頑張ってみたいと思う。絵とアニメーションしか知らないこの主人公最後まで導いてみたくなったから。

あ、今度Silksongっていう続編も出るらしいっすよ。タイトルがいちいちカッコいいな。

Flower / ¥720→¥576 (-20%)

やったことある

https://store.steampowered.com/app/966330/Flower/

PS3で好評を博した名作が発売10年目にしてSteamに登場してたので購入。

邦題Flowery」と言えば思い当たる人もいると思う。(日本だと商標か何かの関係タイトルわっちゃったらしい)

この作品と同開発元の「Journey邦題風ノ旅ビト)」は、この手の「インタラクティブメディアとしてのビデオゲーム」というジャンル確立したなと個人的に思っている。

「一枚の花びらになってフィールドを舞いながらたくさんの花を咲かせて進むゲーム」という説明で伝わるだろうか。

プレイヤーが花を咲かせる度に花びらも増え、花びらが増える度に音楽も重なりを増し、そして花びらは最終的に一列の連なりとなり、世界に彩りを加えていく。

いわゆるゲーム的な難しさは殆どないので、生活疲れた人におすすめ

そういえばPS3ではモーションコントロール対応してたけどSteam版はどうなんだろう。

Islanders / ¥620→¥465 (-25%)

ちょっとやった

https://store.steampowered.com/app/1046030/ISLANDERS/

これは前から気になってたやつ。

一見SimCityやCities: Skylinesみたいな街作りシムを想起させるけど、中身は全くの別物なので注意。

限られた土地建物を配置してスコアを稼ぐ、というのが基本的な進行。

例えば、畑を置くとポイントが貰える。でも畑を風車小屋の近くに置くとシナジー効果が発生してより多くのポイントが貰える。

そういう法則に従ってポイント一定値稼ぐと新たな建物がアンロックされるのでまた同じことを繰り返し、置ける建物がなくなるか次の島(ステージ)がアンロックされたら終わり。

まだ始めたばかりだからからない部分も多いけど、常に工夫の余地があってなかなか面白いシミュレーションじゃなくてパズルゲームだね。

時間制限もないのでゆったりできるし、資源管理とか住民からクレームとかも一切ないので安心してポイント稼ぎに特化した街を作って眺めよう!

Muse Dash / ¥360 (セール対象外)

ちょっとやった

https://store.steampowered.com/app/774171/Muse_Dash/

セール対象外だけど買っちった。

中国発の音ゲーで、iOS/Androidアプリとして昨年リリースして好評を博していたらしい。スマホアプリ界隈はあまりチェックしてないので知らなかった…。

Twitter動画を見かけて何だこのkawaiiアニメシヨン!?驚愕したのでSteam版を購入。

アニメシヨンが本当によくできていて、キャラ選択画面をくるくる切り替えるだけで無限時間が過ぎていく。

音ゲーとしてはわりとシンプルガチ勢にはやや薄味かもしれないが、キャラデザもアニメシヨンコミカルkawaiiのでとても楽しい

音ゲーには明るくないからよく分からないけど、曲はボカロの流れを汲んだものからナードコアっぽいものまで、歌詞中国日本英語インストと国際色豊か。本体収録曲は40曲で、DLCで曲追加という感じらしい。

正直定価ワンコイン以下でこの内容はかなりいいんじゃないか…?音ゲー界隈の相場観が分からんから疑問形だけど。

Gunpoint / ¥980→¥333 (-66%)

まだやってない

https://store.steampowered.com/app/206190/Gunpoint/

スニーク要素のある2Dパズルアクション?っぽい。レビューがかなり良かったので購入。

主人公スパイなので当然施設に潜入して機密情報を盗みだすし、

スパイなので当然壁や天井に貼りつけるし、

スパイなので当然電気配線をいじって照明やドアを操ったりできる。

どうやらそういうゲームらしい。

攻略ルート自由度が高くリプレイ性がありそう。ステージエディットもあって次作ステージを共有できるらしい。

Strike Vector EX / ¥1,180→¥141 (-88%)

まだやってない

https://store.steampowered.com/app/476360/Strike_Vector_EX/

コンビニちょっといいおにぎりより安い!

なんかキューおすすめされたのでPV見たらなんかギューンブォーンバキューンってやっててカッコよかったしちょうど身体闘争を求めていたので購入。

マルチは人が少なそうだけど、レビューではシングルキャンペーンも好評っぽいのでこういう系が好きな人はいいかも。

Radiant One / ¥410→¥123(-70%)

1周クリア

https://store.steampowered.com/app/864550/Radiant_One/

コンビニ普通おにぎりより安い!

全体的にスマホアプリっぽいのでたぶん移植かな、と思ったらやっぱり元がiOSアプリだった。

うまく説明できないけどこういうグラフィック好きなんだよね。有名どころだとINSIDEとかRiMEみたいなの好き。こういうの何て言うの。

開発元CEOが「インセプション」や「パプリカからの影響を公言していて、確かに主人公が夢と現実を行き来するというストーリーはそれっぽい。

夢の中での出来事現実に影響を与えたり、明らかにオマージュっぽいホテル廊下とか出てきたりするし。

あとStardew Valley要素もちょっとあるとも言ってたけどこれはやれば分かる。畑は耕さない。

インタビューを読むと前作の失敗でスタジオが存続の危機に陥る中リリースした勝負の一作らしい。そう思うとなんか気合い入っちゃうな。

ゲームとしてはいわゆるポイントアンドクリックADVで、ボリュームは控えめで普通にじっくりやって1周1時間弱くらい。実績コンプも面倒なのは会話集めくらいでさほど難しくなさそう。

丁寧な日本語訳と小綺麗なグラフィックが好印象。難しいアクション要求されないので、プレイアブルな短編小説を読むくらいの気持ちプレイするといいと思う。読後感は爽やか。

Borderlands: The Handsome Collection / ¥23,700→¥595 (-97%)

まだやってない

https://store.steampowered.com/bundle/8133/Borderlands_The_Handsome_Collection/

どう見ても元値と割引率がバグってる。この間Portalシリーズ60円話題になってたけどそんなん目じゃないな。

これは「Borderlands 2」と、無印と2の間を補完する「Borderlands: The Pre-Sequel」の本編2作+それぞれのDLC全部入りバンドル自分場合2を元々持ってたのでその分更に安くなってた。まあ2は積んでるんですけどね。

いや、違うんです、言い訳をさせてください。

Borderlands無印Borderlands 2は以前セールで買ったんすよ。で、せっかくのシリーズものなんだから無印からやろう!って思うじゃないすか。でもPC無印日本語非対応なんすよ。

日本語化しようにも若干グレーっぽいし不具合出たらとか思うとめんどくさくて、かといって2から崩す気にもなれず…って感じで仕方なくここまで来ちゃったんすよ。

積みゲーは2つで十分ですよ。分かってくださいよ。

とか何とか言ってたら今年の4月Borderlands Game of the Year Enhancedが発売されたんすよ。

これは無印GOTY版のリマスターで、驚くべきことに新規日本吹替も収録された全日本話者PCゲーマー待望のバンドルなんすよ。

で、SteamPC無印オリジナル版を所有しているユーザー、つまり俺に対しては無料ライブラリに追加してくれるという神対応付き。

あれ?言い訳しようとしたのに言い訳できなくなってんな?

はいBorderlands 3がEpicで時限独占やってる間に頑張って崩します。

いや、むしろ「3の時限独占終わるまでこれやって待っててね」という開発からメッセージでは…?

おわり

今年のサマーセールはこんな感じかな。

ぽまいらも頑張ってゲーム自分で積んで自分で崩す自己完結活動に精を出していこうな。

Steamサマーセール2019は日本時間(たぶん)7月10日(水) 02:00までです。計算間違ってたらごめん。

そんじゃまたハロウィンセールの時期に。

2019-06-28

anond:20190628135359

kindlekoboが動いて、13インチ程度のサイズタブレットipadしかいかipad使ってる。

ChromeOSはAndroidアプリが動くらしいから、2in1のChromBookがタブレットのかわりになるかもしれんけど、キーボードの分だけ重いんだよな。

高性能のやつはipadに比べてそこまで安くないし。

2019-06-10

面白くてシンプルサービス思いついたんだけど

iOSアプリAndroidアプリWeb

 

全部作ろうとするとくっそキツイんだよなー

作ったあとでメンテもしなきゃならん

できるけどツライ

これなー

これだよ

2019-05-28

パッチポイントチャンス抽選結果発表

先週(5/24抽選分)は応募者の13.67人に1人が当選しました!

当選者の方には5/27(月)にポイント付与しております

今週もご応募お待ちしております

パッチポイントチャンスとは?

チラシを見るとパッチポイント

毎週2名様に5,000ポイント、または500名様に50ポイント

抽選で当たるキャンペーンです

応募手続き不要です

応募方法

(1)ログイン中にMyエリア内のチラシを閲覧

(2)10枚の閲覧につき1口を自動的に応募(最大5口まで)

応募期間・抽選について

毎週金曜日の0時に行い、締切りと同時にチラシの閲覧枚数がリセットされます

当選者の発表は、ポイント付与をもってかえさせていただきます

先週の応募総数

13.67×500人=6,835人

先々週(5/17)は12.85人に1人だった

12.85×500人=6,425人

ちなみに

https://play.google.com/store/apps/details?id=jp.co.tokyo_gas.mtg_shufoo&hl=ja

インストール

50,000+

Androidアプリだけで利用者5万人を越えていて

デフォルト毎日通知が来て、誤タップすればチラシが表示される(表示されれば自動で応募)にもかかわらず

応募総数が7千人を切っているという不思議

ワイの環境(Android5.0)では、ログインしていてもチラシだけは

情報の取得ができませんでした

と出て表示されない(まちトクは表示される)

なお、本家Shufoo!アプリは何ら問題なく動作する

レビュー

2019年1月12日 30回に1回くらい繋がる

2018年1224電波は良好なはずなのになかなか繋がらずにすぐに切れてしまう。

2018年11月23日 何回も繋がらなくて今やってみたら奇跡的に(?)繋がりました(笑)

2018年1010アプリからだと不可能に近いくらい繋がりません。 ブラウザからなら見られる


サポートの殿様っぷり

2019年5月4日 管理者メールをしてもお客様環境問題だと言われておしまいです。

2018年1017東京ガスに問い合わせメールをしたがそっちのAndroidが悪いんでしょ、うちに不備はありません的なことを言われた


なぜ

13.67人に1人

という数字おかしいと気づかないのか

オートログイン自動応募なのに応募者数が少なすぎるやろ

myTOKYOGASアプリが正常に動作している人は7人に1人程度しかいないと思われる

2019-05-26

ファーウェイを中心とした米中貿易摩擦に関わるまとめと私見

そもそもの発端は?

中国習近平体制以降、西側技術を用いて西側用へ最適化された製品サービス西側へ輸出することで経済成長してきた。

それと同時に西側で生まれイノベーション企業製品サービスについて、その当初は中国内でビジネスをすることを静観するが、同種の企業製品サービス中国企業として成立すると西側企業製品サービス規制して中国資本自国産業を守ってきた。

米国ドナルド・トランプ体制以降にこれらが非常に強く問題視され、中国携帯電話メーカーZTEに端を発し中国規制を強める動きが本格化した。

中国西側発明フリーライドしているという意見である

Googleはなぜ米国政府に同調たか

前述した通り中国同種の企業製品サービス中国企業として成立すると西側企業製品サービス規制して中国資本国内産業を守るため、Google中国内で度々規制の憂き目に遭っていた。

Google中国政府へ不満をつのらせていたのは明白で、米国法を遵守するとともに報復的な意図があったと推測されている。

ファーウェイ被害者か?

米中の政争へ巻き込まれた形なので被害者と言える。

ただし、前述したようにGoogleへ先に手を出したのは中国政府なので、一部で語られている「Google米国政府の言いなり」という様な意見は少々弱い。Googleには同調する十分な理由があった。

当然ながらファーウェイ中国政府による海外企業規制に助けられていた面もあるので、完全な被害者判断するかどうかは意見がわかれるところだろう。

ファーウェイAndroid OSを使えなくなるとはどういうことか?

スマートフォン向け基本ソフトウェア(OS)のAndroid OSはその大部分が誰しもが無料で利用できるオープンソースソフトウェアだが、Android OSと名乗るにはGoogleが定めるライセンスに則らなければならない

そのライセンス取得にはGoogle Mobile Service(GMS)の工場出荷時状態からインストール必須だが、このGMSの大部分は非公開であるクローズドソフトウェアであり、GMSGoogle承認がなければインストールすることが正式にはできない

GMSAndroidアプリ開発において便利な機能がまとまっており、Androidアプリ開発者の開発労力を低減させるため、人気がある高機能で高品質AndroidアプリではGMS機能が当たり前のように採用されており、Android OSでないと人気のAndroidアプリが正常に動作しなくなる可能性が高い

ファーウェイAndroid OSを使えなくなるとはどういうことか?という疑問の答えの1つが「人気のAndroidアプリが使えなくなる」というものだ。

その他にもGoogle正式認証するAndroid OS向けのソフトウェア情報セキュリティ情報携帯電話本体ハードウェア開発に関わる情報提供されなくなるので、ユーザーとしては便利に安全に使い続けることが困難になる。

今後ファーウェイスマートフォン製造できなくなるのか?

ファーウェイスマートフォン製造できなくなる可能性は非常に低いと見られている。

それは前述したAndroid OSオープンソースソフトウェアという部分が関わっており、Android OSオープンソース部分をまとめたAndroid Open Source Project(AOSP)という存在があるためファーウェイスマートフォン製造できなくなることはないと思われる。

AOSPは様々なスマートフォン向けOS開発へ応用されており、一部報道ファーウェイ独自OSを開発するという情報が流れているが、ファーウェイはAOSPを利用して独自OSを開発すると思われる。

AOSPベーススマートフォン向けOSライセンスの兼ね合いでAndroid OSと名乗れないだけで、AOSPはOSの振る舞いとしては事実上Android OSと大きな差異はない

ただし、問題となるのはAOSPへは前述したGMSが含まれないので、ファーウェイが開発するAOSPベース独自OSでは人気のAndroidアプリが正常に動作しない可能性があるので、ファーウェイスマートフォンコストパフォーマンスの高い人気のAndroidアプリが正常に動かないスマートフォンに成り下がるかも知れないのが問題だ。

ソフトバング傘下となったARMファーウェイとの取引を停止したとは?

ARM社はCPUアーキテクチャと呼ばれる、現在コンピュータスマートフォン機械的中核となっているCPU設計図を考え出している会社だ。

そして現在スマートフォン向けCPUの大半がARMが考え出したCPUアーキテクチャ採用しており、CPU製造メーカーARMライセンス料を支払ってCPU製造している。

ファーウェイスマートフォンCPUであるKirinシリーズCPUは、ファーウェイ傘下のハイシリコン社が製造しているが、このハイシリコン製造しているKirinシリーズCPUARMCPUアーキテクチャ採用している。

まりハイシリコンファーウェイKirinシリーズCPU製造供給できなくなっており、ファーウェイスマートフォン製造が窮地に陥っているということだ。

ただし、CPU調達価格は高くなってしまうがハイシリコン以外の西側会社からCPU調達したり、ハイシリコンからKirinシリーズCPUを例えばシンガポールで作った資本関係のない企業あたりへ権利移転して、ファーウェイが輸入するという3店方式のような方法がないわけではないので、直ちにファーウェイスマートフォン製造が止まることはないだろう。

ファーウェイスマートフォンSDカードが使えなくなるとは?

そもそもSDメモリーカードとは米国本部を置く非営利団体SD Association(SDA)が規格を策定しているメモリーカードだ。

SDA米国本部を置いているため法律米国法の影響下にありSDメモリーカードに関わる技術情報提供ライセンス料の受け取りなどに関して米中貿易摩擦煽りを受けた形だ。

そして、ファーウェイSDメモリーカードを使えなくなるのか?という疑問についてだがSDメモリーカードは使えなくなるがMulti Media Card互換メモリーカードは使える」という回答になる。

この辺りに詳しくない者へ説明は非常に困難を極めるのだが、メモリーカードはこれまで様々な形式や規格が作られてきた。その中にMulti Media Card(MMC)と呼ばれるメモリーカードがある。

このMMCライセンスフリーで利用することが可能で、実は形状がSDメモリーカードと全くの同一である

そして、MMCSDメモリーカード歴史的経緯SDカードMMCと一部の機能互換性を持つという側面がある。

そのためライセンス料の支払いが難しいオープンソースかつコミュニティベースで開発されている一部のUNIX OSや一部のLinux OSではMMCに関しての例外的実装としてMMC互換メモリーカード動作するのだ。

そのためファーウェイSDメモリーカードが使えなくなってもMMC互換メモリーカードは使い続けることができるという見方が強い。

再度言う、SDメモリーカードは使えないがMMC互換メモリーカードは使えるのだ。

今回の米中貿易摩擦米国が不利という意見は誤り

前述したように、中国経済成長西側技術を用いて西側用へ最適化された製品サービス西側へ輸出することで経済成長してきたものであり、その経済成長の推進力は西側知財によるところにある。

今回の中国はその推進力たる知財人質に取られている状況であり、推進力を奪われれば中国経済が下降線を辿ってしまうのは難しい想像ではない。

そしてまた「中国を刺激するとGoogleに変わってBaiduAmazonに変わってAlibaba、そういった中国サービス世界を取る」というような意見が稀に見られるが、今まで国際競争に晒されていなかったサービス来年いきなり世界を取ることは有り得ないので、今回の米中貿易摩擦懸念する問題ではない。

もちろん10年後や20年後はわからない。だがしかし現在中国サービスGoogleAmazonと対抗できるまで成長するには中国西洋知財がどうしても今現在必要なのである

さらに言えば、中国簡体字教育推し進め過ぎていて既存サービス簡体字しか対応していないサービスばかりであり直ぐに多言語化したり、現地法規ユーザー特性に合わせたサービスの微調整を直ぐにするというのは全く現実的じゃない。

例えば、簡体字で話す微博(中国マイクロブログSNS)ユーザーがいきなり多言語に馴染めるとは思えない。というかむしろ中国在住人以外が微博を利用する理由が今のところない。

米中貿易摩擦は日米貿易摩擦再現という意見は誤り

何故ならば当時の日本海外企業特に規制などは殆どしていなかったからだ。

当時はまだ自由貿易協定などが世界でも稀で、どこの国も輸出入関税を掛け自国産業を守ろうのすることが通例だったからだ。

そういった意味で当時の日本海外企業へ対してあからさまな政治的意図のある摘発などをもって規制することは殆どしていなかった。

今回の米中貿易摩擦価格の安さから起きた貿易摩擦とは違うと言える。

米中貿易摩擦はどう決着が付くのか?

前述した通りそもそもの発端が中国政府による海外企業冷遇なので中国米国へ折れるしかないというのは米中双方が間違いなく理解している。

どこの国も自国企業優遇はしている。しかしあからさまな冷遇をするのは可能な限り控えているのが通例だ(インフラ関連企業などで海外資本比率規制を設けるなどの冷遇はどこの国もしている)。

まり決着は中国内における海外企業への規制緩和しかないである

中国側が簡単に負けを認めない理由自国産業を守るためにどこまで海外企業への規制を緩和するか?というのを決めかねているというただ1点であり、この判断を誤ると中国バブルはすでにもう弾けていると言われている中で自国産業が急速に萎んでしまから決めにくいのだ。

もちろん、そのようなことが起きれば習近平体制が揺らぐのは明白であり、中国政府としては非常に難しい判断をしなければならない状況だ。

中国はどういう対策を取ってくるか?

西側で生まれイノベーション企業製品サービスについて、その当初は中国内でビジネスをすることを静観するという習近平体制の今までの状況から考えるに、中国政府が取る選択時間稼ぎである可能性が高い。

可能な限り時間を稼いで自国産業が可能な限り最小限のダメージで済むような方策を取ろうとしているところだろう。

ただ、米国バカではないので、その中国の動きを察して段階的に規制強化をし圧力を強め、中国が持つ有限の時間を浪費させようとしている。

ファーウェイはどうなるのか?

まりにも中国側の時間稼ぎが上手く行き過ぎるとファーウェイ世界スマートフォントップメーカーから転落する可能性がある。

しかしながらファーウェイ倒産するところまでは行かず、その前に今回の米中貿易摩擦解決すると踏んでいる。

まり中国側が白旗を揚げて海外企業への規制を緩和するということだ。

その後ファーウェイが今のように復活するというのは五分五分だと見ているが、ファーウェイが中堅やそれ以下へ成り下がっても、次はハイセンスシャオミあたりがスマートフォンメーカーとして世界で注目を浴びるのではないか?と予想している。

オッポやヴィーヴォはあまりにも米中貿易摩擦が長期化すると煽りを食らって会社が傾いてしまうのではないか?とは心配になる。

最後に、中国ファーウェイが倒れても第2第3の中国企業ポストファーウェイとして候補に挙げられる程度にはまだまだ余力があるのだと記してこのエントリを終えたいと思う。

2019-04-26

底辺高卒の俺の、年収800万ヒストリー

高校食品科で味噌ジャムを作る

◯崎パン就職

ライン単純作業をひたすらやる

夜勤明けで疲れすぎて寮から逃走

大学生になった同級生のたのしそうな様子に嫉妬して2年で退職

『未経験無資格社会人経験なくてもエンジニアになれます!』の求人をみて某企業説明会私服でいったらいきなり面接があり採用される。上京

↓ 

経験者は3ヶ月のIT研修ありとのことだったが、1ヶ月でIT企業に無期雇用派遣される

少し前までパン生地を流すだけの仕事をしてたやつが、いきなりシステム構築とサポート業務手取り18万。仕事わけわかんなすぎて毎日怒られながら泣く。

パン工場をやめたことを後悔しながら過ごす。

3年働きつつ、独学でプログラミングWebデザイン勉強してAndroidアプリを作ったりする。

エンジニア専用転職サイト登録スカウトを受けて転職

27歳、年収800万

結論 勉強は身を助ける

2019-03-29

こうして自分マイクロソフト本社に入った(波乱万丈編)

最近googleに入った話がはやっているので便乗してマイクロソフト本社に入った話をしてみる。

君はだれ?

性別:男、京大 情報修士(大学では飲食バイトマージャンバイク・飲みに勤しみあまり勉強せず)

やった事(時系列順・箇条書き)

暗黒時代
リハビリ就活
入社

結論っぽいもの

  • 暗黒時代は何度も自殺を考えたが、腹をくくればなんとかなる場合もあるようだ
  • どうせ人生めちゃくちゃだしと腹をくくって外資系一本に絞ったのがよかった
  • 博士課程で留学生とつるんでいたのがよかった。おかげで英語を話すことに抵抗が少し減った
  • 研究で食っていくのは無理と早めに見切りをつけたのがよかった(バイトとか家でandroidやら地デジをハックしていたのが役に立った?)
  • 貧しい時は飲食バイトで覚えた卵料理が役に立った
  • 色々書いてると余裕で本一冊になりそうなので、そのうち書籍化を狙ってブログでも書いていく・・かも??
ログイン ユーザー登録
ようこそ ゲスト さん