「抽象化」の版間の差分
Administrator (トーク | 投稿記録) |
Administrator (トーク | 投稿記録) |
||
| (同じ利用者による、間の1版が非表示) | |||
| 10行目: | 10行目: | ||
== 欠点 == | == 欠点 == | ||
基本的に抽象化を行うと「プラットフォーム共通で利用できる機能の最小公倍数」となるため、プラットフォームの特徴的な細かい機能を利用できないなどの弊害が発生します。 | |||
[[スティーブ・ジョブス]]が[[iPhone]]を売る際に[[Adobe Flash]]を叩きまくったやつです。 | |||
とくにプラットフォームを増やしすぎるとどんどん機能が減って残念なことになります。抽象化ライブラリを作る際は「スマホに特化してiOSとAndroidだけ」などと絞り込むことが重要になります。ここに[[Windows]]を加えて[[MAUI]]を作ったり、[[Mac]]を加えて[[Mac Catalyst]]を作ったりすると悲惨なことになります。 | |||
== 結論 == | == 結論 == | ||