Related
I never thought id see the day, but it seems that developers are now favoring the iphone. The app store is growing considerably and less efforts are made for windows mobile. Let us take Shaznam, sky by mobile, facebook, myspace, ebay etc - all have fast dedicated iphone apps that take advantage of its display, yet the diamond for example has a higher resolution sreen, but (in the case of facebook) is left with terrible alternatives (such as faceimobiliser). Developers are embrasing iphone and leaving windows mobile behind. This depresses me and makes the future of windows mobile uncertain.
Share you views...
Apple and VC's have put a lot of funding into iphone apps development. Then when an app has been created the developer can sell it from the app store, a place with many eyes peering.
I'm not aware of any funding or app store equivelant for windows mobile. Which is a shame.
As a developer myself I can see the appeal for developing for the iphone.
don't you worry. as long xda-dev is here....
i think the reason is the growing number of iPhone users and the potential market for iP software. as for the quality of the software....they'll have to work hard for years to get where we, the wm users are.
Re
I agree, but what has this to do with the diamond, is the general chat not a better forum for this topic...
swiftgs said:
I agree, but what has this to do with the diamond, is the general chat not a better forum for this topic...
Click to expand...
Click to collapse
I'll tell you why. Because the Diamond is the most fully fledged windows mobile device that is comparable to the iphone. The iphone gets brilliant apps such as facebook, myspace and more yet the diamond, while able to run apps of this quality, is left out. Yes the facebook app vexes me most, its so freaking awesome on the iphone, I would love to have facebook alerts on my diamond while being able to view pictures full screen on that gorgeous vga screen. The technology of the diamond is being wasted...
Unfortunately, I must concur with you there. It looks to me that WM is facing a dead end, because of performance issues and speed. Using Internet is still an issue and there are a lot of instances when some apps are crashing when installed on such device. Yahoo! Go for example is one of them. MS needs to spend more time and money on teir OS or face the extinction. It's a shame that Diamond looks second rate to iPhone, because of OS problems.
There are MANY iphones in the world, yet in comparison there are VERY FEW Diamonds (or WM phones with VGA screens).
WM7 is the future though.
With Apple's iPhone hype, lots of attention has been drawn to that platform. Many developers want to get on that hype to get some attention right now. However, as the hype passes, I think only real quality programs on the iPhone will have a future, just as only real quality programs are being developed for WM right now.
I think it might not be the Apple platform we should be very affraid for, but possibly the upcoming Android platform, which might get the best of both worlds.
What ever, I would rather die than getting a fruityphone.
fruitphone SUCKS
Remember second best they are!!!!!!!!!!
Im sorry im gonna do this on every fruityphone thread, I just despise the damm fruit.
ok heres the deal
ok so there are 2 reasons that not as many developers are making stuff for win mo as we would like (im a developer by the way) so..
the first reason is that there is no uniformity between windows mobile phones and pocket pcs for instance i have a diamond with:
530mhz cpu
16mb graphics card that developers cant use
192mb of memory (64 of which is not available to use)
a g-sensor
640 by 480 screen
gps hardware
touch scrollwheel and lightsensor with 2 cams
one of my friends got a phone a few weeks ago just before the diamond came out a tytn II (kasier) now its a great phone still but it only has:
400mhz cpu
128mb of memory
320 by 240 screen
gps hardware
lightsensor with 2 cams
now as a dev what do i do?
do i make a great game for the diamond?
do i spend more time and let the project quality suffer by making sure it runs on at least 100 differnt winmo phones?
do i make a game that runs at only 320 by 240 and dosnt use anything new and just hope that all phones from now on can run it?
that is the one thing that the iphone has over us (it may be a very mediocre phone and a crappy gaming/entertainment device but they are all the same) and until this has been rectified we will keep loseing devs to the iphone
BUT something big is going to be happening when windows mobile 7 comes out early next year things will change windows mobile 7 imposes some hardware restrictions to hardware makers these being:
640 by 480 screen rez as a minimum (that must support touch)
16mb graphics hardware that must have fully unlocked drivers for devs
256mb ram as a minimum
512mb rom minimum
tilt sensor is optional but must be compatible with windows mobile 7s tilt api
gps is optional but must be compatible with windows mobile 7s gps api
(gps and tilt are not required but if it has one it must be compatibal with winmo7 by doing this it means that any game that uses a tilt sensor will be able to work on any device with one)
and the biggest one is it must have as a minimum a 600mhz arm11 cpu
all these things will change the way devs make apps and games for winmobile it means that anything made for any winmo7 phone will run on any other winmo7 phone at the same min speed and other than that it will be like a pc game may have low mid and high settings incase you have a 32mb graphics card but they also know that you will have to have a 16mb card at the min
nvidias Tegra is going to be an all in one chip with a 600 or 800mhz arm 11 cpu a 16mb gfx card and image and video decoders all biult in anything that uses this will be fully winmo7 compliant
end rant lol and for anyone that actually bothers to read all of this good job
bump for discussion..
will win mobile 7 be available to usage on the diamond as well ? i'm curious about this and i haven't found any info on this.
on-topic: it's funny how i chose the diamond over the iPhone. my decision relied mostly on the customization abilities of this phone and here i was not thinking of windows mobile since this is my first pocket pc. i was astonished by the sheer posibilities you can find inside such a phone and all available no thanks to the curtesy of the producers but of users like you and me and all the others. i think that as long as we'll be around, so will the developers, because even i could be one if i wanted too, especially cause i just bought a winmobile device that i'm happy with. so it's all about will.
darthbane2k said:
I never thought id see the day, but it seems that developers are now favoring the iphone. The app store is growing considerably and less efforts are made for windows mobile. Let us take Shaznam, sky by mobile, facebook, myspace, ebay etc - all have fast dedicated iphone apps that take advantage of its display, yet the diamond for example has a higher resolution sreen, but (in the case of facebook) is left with terrible alternatives (such as faceimobiliser). Developers are embrasing iphone and leaving windows mobile behind. This depresses me and makes the future of windows mobile uncertain.
Share you views...
Click to expand...
Click to collapse
Kid, you already made a thread about this same topic, stop being a little girl and let it go. It's old, it's played, it's done.
might be a stupid question in general but is any developing heading towards steering up the ****ty smoothness in the galaxy s in general?
feels like im running 5 fps at some points, so i was kinda wondering..
ofc iops is is crap aswell but i dont really mind ****ty accesstimes as long as the smoothness is preserved, so~
can anything be done about this or do i throw this piece of .."phone" under my 70ton excavator? ;(
//regards azure
READ THE FORUM!
There are plenty of fixes.
@Mods: Close this thread asap!
sadly none of em fixes the smoothness, they just boast higher io rate not fps >_<
im not sure if you know what the difference between "rendered frames per sec" is vs "reads/writes from an sdchip" causing i/o lag
but in short it means theres 2 types of "lags" one of them being addressed atm, and sadly its not the fps one.
or are my demands too high to request from the phone? >_<
I'm not really sure what exactly you're referring to when you say "smoothness", but try using a different launcher (I'd recommend LauncherPro). LauncherPro has always felt "smoother" to me!
yes, a good example of smoothness on 2.1. whats worse is that on the new firmwares it constantly dips when it goes beneath 22mb cache causing a frameratedrop, and due to the galaxy s being hampered with vsync w/o the fps to back the refreshrate up it stutters i.e gets halved fps for a short amount of time, might just be a sec or 2 but when its constantly there it starts to grow out as a nail in the eye ;(
and my highest wish ofc is to be able to use the tw appdrawer style which isnt possible with anything else today ;(
although thank you very mucho for the tip and im open for any other suggestions aswell, gonna try to get a hold of the driverfile in the meantime
people are trying to tell you the problem is not in the video, which is true.
you are experiencing the lag, that many are complaining about.
the system lags when you've got too many apps running or iddling in the background.
you can either install the various lag fixes people have developed
or you can simply install a good task manager + auto run killer and control which apps to allow in memory, and which should be closed when not in use.
well quite frankly i dont even need a single app installed or opened to see it, just freshly install any 2.2 fw and pinch, there you have it, open up the apppreviews in the same manner, once again, even if it opens up faster with any lagfix (ill hand you that much atleast since ive tried all availible fw's and lagfixes, kernels you name it) it still looks at the very least as its frameskipping like an old NES >_<
if that is the case, it might be a defective screen/video in your unit.
might want to consider having it exchanged..
I can count at most roughly 5 people that have mentioned something similar to what you found.
Personally i'm still on stock 2.1 and i do not see those flame skipping you have described.
do you have any App specifically where to reproduce this?
i play 3D games and run all kind of apps in my SGS and it've yet to see a skipped frame
aye i do too and i havent noticed anything quite as severe as the homescreen other when the framerate drops from vsync 1:1 to 2:1 or even 4:1 ( clearly visible in quadrant bench when its up on 56 its smooth and when it drops to 30 its choppy) ideally id just wanna rid myself of it since i doubt ill have to worry about screentearing on an sgx540 lol and the biggest hickup would be somewhat soothened since i imagine the real frame drop is less than 50%, anyways thx for the feedback, gonna have it turned in for a check and stop using the ip4 >_<
//cheerz azure
Just wanted everybody to know, that Robert Bruglia, who also ported Snes9X and other Emulators to Android, released his vba-m port GBA.emu.
As you expect from his emulators, it's running great, and especially with our keyboard, and disabled linear filtering, it's a real pleasure to play GBA games on this emulator.
You can find it in the market: https://play.google.com/store/apps/...sMSwxLDIxMiwiY29tLmV4cGx1c2FscGhhLkdiYUVtdSJd
How does this compare to something like gameboid?
Also are there any playstation emulators than can be used in the background? I have FPse which works good, but whenever I press the home button it closes, and I have to restart from my last save point.
does it have link cable connection emulation?
i've been looking for an app with that function
I don't know, unfortunately. But please consider contacting the developer!
I miss yongzh. his EMUs were top-notch and he was a speedy and proficient developer!
Serk102 said:
How does this compare to something like gameboid?
Also are there any playstation emulators than can be used in the background? I have FPse which works good, but whenever I press the home button it closes, and I have to restart from my last save point.
Click to expand...
Click to collapse
+1
The main reason why I first switched to GBA.emu is that Yongzh refuses to develop Gameboid any further, since it was removed from the Android Market back in 2011. Then the main reason is the unbelievably ugly linear filtering that made games look so blurry and ugly.
But there is a new kid on the block, it's name is "My Boy!" and has some benefits over GBA.emu. It's much faster than GBA.emu and needs far less battery. I tested it with Final Fantasy Advance, which is a time intese game. With GBA.emu my battery drained within 3 hours, with My Boy! it lasts at least double the time.
Every emulator is worth buying, because their developers are working hard to get the best performance and compatibility. So I think you should buy My Boy! AND GBA.emu.
To disable linear filtering in My Boy! go to Video settings and change the Backend rendering mode to Canvas instead of OpenGL ES.
EDIT:
I'd like to share the information, which emulators the Android versions are based of:
Gameboid: gpSP
GBA.emu: VBA-M r1097
My Boy!: NO PORT - own development
Rotkaeqpchen said:
The main reason why I first switched to GBA.emu is that Yongzh refuses to develop Gameboid any further, since it was removed from the Android Market back in 2011. Then the main reason is the unbelievably ugly linear filtering that made games look so blurry and ugly.
But there is a new kid on the block, it's name is "My Boy!" and has some benefits over GBA.emu. It's much faster than GBA.emu and needs far less battery. I tested it with Final Fantasy Advance, which is a time intese game. With GBA.emu my battery drained within 3 hours, with My Boy! it lasts at least double the time.
Every emulator is worth buying, because their developers are working hard to get the best performance and compatibility. So I think you should buy My Boy! AND GBA.emu.
To disable linear filtering in My Boy! go to Video settings and change the Backend rendering mode to Canvas instead of OpenGL ES.
EDIT:
I'd like to share the information, which emulators the Android versions are based of:
Gameboid: gpSP
GBA.emu: VBA-M r1097
My Boy!: NO PORT - own development
Click to expand...
Click to collapse
Does this emulator support cable link emulation then?
If it supports link cable emulation, the emulator would be quite interesting.
I had a conversation with the developers of "My Boy!" and it seems pretty much impossible to add this feature. But they also claimed that they might get back to that topic in the future.
My conclusion by the way is: MyBoy! offers very high fps even on low-end devices and saves battery the most. I recommend GBA.emu especially for x86 devices, as there is a native version for that platform and it's very fast.
I am currently running My Boy! on my tablet.
But when I stretch out the image and put the app in fullscreen! the image looks blurred.
Is this still the best app in regards to image quality?
(When it comes to GBA of course)
link cable emulation
My boy just released an update for link cable emulation but I'm finding it hard to figure out how to work it. And for that other guy I think the image will always be the same but will be blurrier if it is stretched
have you guys seen the new samsung chromebook?
its got that Exynos 5 5250 A15 chip, an above 720 screen, SSD, no moving parts so no need for a fan (wont suffocate sitting on your bed), 2GB ram, bluetooth, USB 3.0, HDMI, 6.5 hour battery life @4080MAh battery, only 11.6 inches, 2.5 pounds, and .8in thick. things stylish too. its like a netbook on crack.. its only 249, i cant see any reason you wouldnt buy it.. oh wait.. it only runs chrome OS..
well i dont think you can put windows on this thing. maybe linux, but id rather talk about actually keeping the chrome OS.
i have a few questions, if anyone who actually owns one could fill me in.
can you use torrents on a chromebook?
can you locally store pictures/movies/music on here?
if so, is there an offline video player? can it play all kinds of video formats?
if i plug in a flashdrive, can i move files around? is there a file manager in this thing?
can chrome os play minecraft?
can anyone who owns one tell me a little more about these little guys? thanks fellas
soraxd said:
have you guys seen the new samsung chromebook?
its got that Exynos 5 5250 A15 chip, an above 720 screen, SSD, no moving parts so no need for a fan (wont suffocate sitting on your bed), 2GB ram, bluetooth, USB 3.0, HDMI, 6.5 hour battery life @4080MAh battery, only 11.6 inches, 2.5 pounds, and .8in thick. things stylish too. its like a netbook on crack.. its only 249, i cant see any reason you wouldnt buy it.. oh wait.. it only runs chrome OS..
well i dont think you can put windows on this thing. maybe linux, but id rather talk about actually keeping the chrome OS.
i have a few questions, if anyone who actually owns one could fill me in.
can you use torrents on a chromebook?
can you locally store pictures/movies/music on here?
if so, is there an offline video player? can it play all kinds of video formats?
if i plug in a flashdrive, can i move files around? is there a file manager in this thing?
can chrome os play minecraft?
can anyone who owns one tell me a little more about these little guys? thanks fellas
Click to expand...
Click to collapse
I own a cr-48.
You can locally store pictures and music (idk about movies, never tried). It does have some (limited) offline capabilities, like offline gmail, calendar, drive (read only IIRC). There is a file manager.
As for the rest of your questions...I have no idea, I have a real PC for all that crap.
Snowflake approved this message....
Two Linux distributions: openSUSE and Ubuntu have been already ported to the new Chromebook. You can't run Windows because it doesn't support ARM chips. Well Windows 8 RT supports but you need to be Microsoft's hardware partner for that.
Sent from my MB526 using xda premium
soraxd said:
have you guys seen the new samsung chromebook?
its got that Exynos 5 5250 A15 chip, an above 720 screen, SSD, no moving parts so no need for a fan (wont suffocate sitting on your bed), 2GB ram, bluetooth, USB 3.0, HDMI, 6.5 hour battery life @4080MAh battery, only 11.6 inches, 2.5 pounds, and .8in thick. things stylish too. its like a netbook on crack.. its only 249, i cant see any reason you wouldnt buy it.. oh wait.. it only runs chrome OS..
well i dont think you can put windows on this thing. maybe linux, but id rather talk about actually keeping the chrome OS.
i have a few questions, if anyone who actually owns one could fill me in.
can you use torrents on a chromebook?
can you locally store pictures/movies/music on here?
if so, is there an offline video player? can it play all kinds of video formats?
if i plug in a flashdrive, can i move files around? is there a file manager in this thing?
can chrome os play minecraft?
can anyone who owns one tell me a little more about these little guys? thanks fellas
Click to expand...
Click to collapse
Just purchased a Chromebook last night, have used it for probably 10 hours since and here's my rundown of it.
It is wonderfully fast, but what more can you expect from a linux system running an operating system based solely around the internet browser Chrome along with some perfectly functional "web apps". Now, by web apps I literally mean if you open an app on your taskbar at the bottom, it opens Chrome and goes to a website and performs as such. Think of it as a super fast epic computing system that works exactly as one would expect when Google presents an operating system.
IMO after 10 hours of use
Pros - Lightning fast, beautifully functional GUI; incredible and intuitive trackpad, takes 30 seconds to learn the strokes of it. there are no left and right buttons and it is a large pad (one finger click or tap selects, two finger click is a right click, click and hold with your forefinger and drag with your middle for selection and graphic movement, two finger drag to scroll down, up, left, or right. Its pretty awesome). Keyboard with separated keys so the lack of size is still spacious and not cluttered, because it isn't a windows keyboard there are no F1-F12 keys, windows keys, caps-lock, scroll-lock, delete, insert, pg up, pg dwn, so in short there is tons of saved space. MASSIVE selection of apps in general, like woah huge, and that's just the free ones. Once you link your google account to the pc you have over 160 gigs of storage on your google drive, as well as a 16 gb SSD that makes the performance kind of ridiculous, it boots in mere seconds, comes back from sleeping in the time it takes the monitor to come to life *which isn't long* and opens web pages faster than my PC. The wireless is a dual band (2.5 ghz and 5.0 ghz) b\g\n after a speed test it registered the peak speed of my connection through my Netgear N Dual band router. (30 meg down and 3.2 meg up, I have a screen shot, but I am a newb here so I cannot post it *which I understand not complaining just explaining* <3 ) The design is clean sleek, and odd. All the ports are in the back, which threw me back to old 2 inch think laptops, but it keeps the design very clean and easy to keep clean. lots of clean if you didn't notice the pattern. HDMI port, usb 3.0, usb 2.0. No fans, unless their silent, but I cannot hear ANYTHING its very quiet and manages to stay cool with no other visible ports other than the speakers. That's the odd part. It's really, wonderful. Oh, and I almost forgot (sorry I know this is going on forever I just wanted to make sure to be detailed) Chrome has a wonderful multi-device streamlined epic google machine. The Chrome that I use on my chromebook is the exact same browser that I'm using on my PC, other laptop, and HTC Evo3D. By that I mean same history *which isn't much because I'm usually incognito* same bookmarks, same apps.
The Perk about this is that it is a 100% fully functional and mobile device. It is ideal for businesses and students because it contains everything one needs to be productive and have fun in a VERY mobile device. It's the best new toy I've had for a while =)
Cons - Small, feels fragile. Some webpages have to be zoomed through the menu because the pages seem to be shrunk in some cases. Some apps available through the Chrome Web Store are not supported on the device yet, and without knowing until you install it, its a minor inconvenience. The customization is limited, its pretty much a what you see is what you get device. You can change the desktop background and the theme of Chrome but that's about it. There is no, like none at all, working and functional Spotify app for this, which is evil to me.
Overall 8 of 10, money well spent for sure.
Graphics - everything is low intensity for the most part so 8 of 10 cause its still crisp and beautiful, videos also look wonderful
Functionality - 10 out of 10. Period. Because Google.
Gaming - 2 of 10, that is not what this was built for, unless you like games on smartphone or flash than go for it.
Video - So far I've been able to play .mkv .avi and .mpeg4 videos fine. as for any other format I do not know. But with those three covered thats pretty much all of the digital movie formats. (I do not condone or endorse torrenting, and as far as I know it's not an option because you cannot INSTALL software, they are web based apps.)
Basically, as if I wasn't enough of one already Google has officially made me their fanboy, True story...
Yea, hope that helps. I know its lengthy but to me 249, is still 249. and therefore, well informed is better than going off of the very limited results on an actual review of this thing, I went and used it for about 20 minutes at best buy before I was too giddy to not own it. So yeah, my recommendation is get it, but only if you're not expecting a PC, cause that's NOT what this is.
:good::good::good::good:
Edit : Battery is epic. 8 hours of battery life if you don't need your screen bright as the sun. 6 and a half on full brightness. (the eight hour estimate is based on the fact that I have had it unplugged and powered on for the better part of 5 hours and the estimated time on the battery right now is 3 hours 43 minutes. So yeah, epic.
Please use the existing computer thread for this type of discussion, thanks. Thread closed.
Hear me out for a few minutes guys.
Programmers now days are great...right? No... they really are not. Because programmers are making programs/games on extremely powerful machines (if you think about it) and have zero concept of "limits". A game for example, Titan Fall on PC is 50GB's. Why... for the love of all that is good, is this game 50GB's? Why? Because the programmers that made it suck. There are so many games that take up WAY too much space and take WAY too much power to run...
BUT
But this is NOT the programmers fault... They were not trained correctly. Hence my topic point.
Limitations Make you a Better Dev.
What is a limitation? It's something that limits you, like a gallon container can... only hold a gallon. Makes sense right? Well, let's move on the programming. Most programmers now days are making games/programs in what I like to refer to as "Creative Sandbox Mode". They don't really have limitations. They can almost do anything! But this is a problem... let's see an example to illustrate the reason why.
We will use the game "Kerbal Space Program" as our example for this topic. (Fantastic Game BTW) For those who have not seen/heard about it. It is a game where you build space rockets in, for the most part, a very well simulated Solar System. You start from a planet similar to earth. The only difference is the size of everything is scaled down. But just keep in your mind, "You build rockets to go to space".
Now, moving on...
When this game came out at first as early access. It was basically a sandbox, while you had no "God mode", you had access to all the rocket ship parts and they had zero costs. You could build anything, and people made all kinds of nonsense, went to the Mun (Game's name for the planet's moon) and beyond to other planets.
Sounds great right? It was... but then something changed a few years later.
Career and Science Sandbox were added. What is this? Well it's a mode with progression in mind, Career has you earning money through space missions and contracts, and Science Sandbox requires no money... but requires "science" points to acquire new parts.
You start out now...with very limited parts, and the things you are asked to do in the missions seem "impossible" at first.
"You mean I have to get to orbit with ONLY these parts? WHAT? THERE IS NO WAY!..."
Except...it was possible. Suddenly people, while under a great limitation, began to progress. They learned new and better ways and deigns to make more efficient rockets. You advance, and learn and become better. You progress, slowly unlocking more parts...but always being under this limitation wall, it forces you to grow and learn even more.
Now...end game. You've unlocked all the parts. You build the "best rocket" you can muster. Compare it to your "best rocket" while you played in Free Sandbox mode... It's a 1000x better. It can go much further on less fuel, it's less heavy, and it has far more research and science ability that ever before. Smaller rockets can now go beyond the moon and back, where as before, huge ones barely made it into orbit...
What does this mean? Now...with your super efficient skills, you can go EVEN further than ever before, you're able to truly maximize the potential of the parts given to you.
You've become efficient . You've become a better player.
But the KEY here for relation to my topic is... "truly maximized potential"
Now, let's get back to programming. Now that we have an understanding of what my point is. Back in the day, game developers had extreme limits. Hyper tiny storage sizes, extremely low amounts of ram and processing power. You couldn't just do whatever you wanted. The PC wouldn't even run.
Look at games like Super Mario Bros, a classic simple game... But, fast forward to later in the NES's lifespan, look at Megaman. The difference in total quality, and game play, it's a night and day difference. You go from a super basic, jump on enemies, beat the same boss over and over, running through basic one color levels... to a game that has a "level select" and unique and difference bosses, and... TONS of different enemies. You see levels with lots of animations and color! Holy crap! This is amazing! AND WHAT!? YOU GET WEAPONS THAT DO DIFFERENT THINGS!? *mind explodes*
See what happen? NES programmers got better over time, they learned to maximize what the NES could do despite its limits. Games that at the start of its' life that would have been thought impossible... were suddenly happening.
So let's fast forward to today... what do we have? For the most part... our computers today have near limitless abilities. Most computers have over a 1000GB's of storage, over 4GB's of ram (if not over 8GB), and processors that can do millions, if not nearly billions of calculations per second... Vs computers with 32KB's of Ram, 1 MB of storage, and a 10 mhz processor.
So we should be seeing games with extremely outrageous levels of ability and graphics right...? No... we don't. Well, we have a few. And I think the reason is older devs who were used to coding efficiently. They suddenly become god like. But new programmers? They don't understand limitations like older ones do... so they code poorly without knowing it. This is why you have games like Dark Souls 2, which on PC runs at 60fps at 1440p without the SLIGHTEST hint of issues. (Seriously, it's the smoothest PC game I've ever seen). But then games like Arkham Knight, just barely run at all. (if it even starts...) Also... the version of the Dark Souls 2 that contains all the DLC and improvements to the game (SotFs), weighs in at 23 GB's. Whoa... that's so much! ... Well, it's an extremely huge game, most playthroughs will last you at least 50 to 70 hours. There is so much to see in the game, and it's intense. And...then you have Titan Fall. A multiplayer game with a few maps, no singleplayer (at least when I played it), and it's 50GB's? What? Why? Even GTA 5 is 55GB's (ish) and it's an absolutely MASSIVE map, with detail unlike any seen before. And they crammed it into 50GB's? Wow. While Rockstar and From Software have had a few bad ones *cough* GTA IV and Dark Souls 1 on PC *cough*. They still proved in the end, they knew how to properly make a PC game.
Also, for an example of "getting a ton" from very little processing power. Look at the gameboy advance. It had a 16.78 MHz processor... yet look at the outrageous abilities it had. Look at the games, compare them to mobile "games" (Mobile games are trash). Could you honestly recreate The Legend of Zelda: A link to the past run with just 16mhz of power? If someone didn't tell you it was possible, you'd most likely say, "You cannot do that...". But you can, they did. This is highly efficient coding.
Another example is Roller Coaster Tycoon 1 and 2. If you've not played this game series, I advise you ALL to look it up. This game, released in 1999, was coded by one man. And in 1999 (where the average CPU was Pentium 3) this game let's you build Parks, like with roller coasters and rides. This game could have THOUSANDS of guests (People in your park, 1000 to 4000+) , all with different likes and needs (ride types, needs like food or the restroom), with dozens, if not 50 to 100+ rides going on at the same time... and it ran perfectly fine. In fact, when I played it, I never remember it ever slowing down or crashing, not once. Could you build an entire game with 100s of rides and 1000s+ of guests each with their own unique needs, and plus all the other things going on, on a Pentium 3? With ZERO lag and near instant startup?
This is just one of my issues with devs/programmers today. It's not just about games, or graphics in games mind you. It's about programs, applications, media, just everything. Devs today, learn in a near unlimited environment. They don't learn tricks, they don't learn workarounds, they don't learn how to truly maximize what they have because nothing forces them too.
Now, as a big note... I don't want to sit here and sound like I'm saying any devs are dumb, or don't work hard. I don't mean that at all, because it truly isn't their fault. Schools and such today don't teach with limitations, in computer science and in everything else (that's another topic).
They don't force you to make a massive game that fits in a CD (700MB) that runs well, they don't teach you how to truly optimize, they don't teach you how to overcome limitations because they don't challenge you with limitations.
Limitations, force you to get better. I ask that all new and aspiring devs now days, to try to limit yourself... because in the end... you'll become a far better programmer than you thought possible! You created an android app that runs fine on a snapdragon 810? Alright, how about you make that same app run just as well on a phone with a dual core processor and half a GB of ram from 2010. Start with limitations, you'll think... "This is not possible" , but image to yourself that it is the only way... you soon start finding tricks and learn how to overcome the limitations and create an app that works fantastically with very minimal power and resources. Then, with your new found efficiency skills, you'll see a whole new world of possibilities on more powerful chipsets. Just like in the space game, when you are forced to do more with less, you soon found yourself able to go much further than before when you did have more.
Limitation Forced Growth increases your efficiency. This can allow you to make night and day more powerful applications that run with far less power.
Discuss.