I want to port my Games to mobile... HOW? - Tilt, TyTN II, MDA Vario III Themes and Apps

G'day all!
I'm an intermediate C++ and C# programmer, who is nearing the end of a 2 year Games course in Australia.
I've worked with DirectX, Gamebryo, SDL, XNA and with Raknet, PhysX and few other libraries.
My point is that I've got a few old C# demo games I wanna spruce up and throw onto my Tytn, and then onto the community, all of which just simple sprite based.
The main game I'm working on is called SwarmLight. Its a sandbox fish simulator kinda thing with fake sprite based lighting and Boids AI. Feed and breed is the goal of the game, kinda like fish Tycoon I guess, but Top view.
Could you guys link me up with a few good tuts and some crappy (or Great) demo projects just to give me that jump start?
Swarmlight will hopefully hit xbox live XNA shortly after the dashboard update, probably december or january when its finished and I need some feedback and beta testing.
I've written the AI, swarm management and lighting management pretty seperate from the rendering system XNA uses so porting should only take a day or two at most.
Cheers in Advance!

Related

Gameboy and NES

Anybody working on gameboy advance emulator like the iphone has or working on NES emulator coz i would love to have them on phone. I want to have some good games on my phone like the iphone has bowling, basketball, accelerometer racing(all using 3d engine) coz as android is amusing me day by day it is also getting a bit boring. i would happily pay $10 fo such games. Please somebody develop or just give me a hint how to develop. Can work for them days and nights.
well it all comes down to developement... the only way this will happen is if someone develops it hehe.. i second your thoughts eventhough i don't have a android...
personally i think the phone should be utilized to it's potential, granted i like what the phone can do, but i would love to see it do more, i don't usually download games, but i have a few and would download an nes/gba emulator if it was made, i love playing excitebike on the nes, i will keep an eye on this thread and hopefully we can get one up and running.
There are a couple of nes/gameboy color emulators out there but they really don't work well. The framerate at highest was 10 fps and no sound. From what I understand, the java side of android (java layer) seems to slow down everything game/video related. My old HTC Wizard (aka tmobile mda) 200mhz processor, 128 MB memory runs NES at full speed and almost runs SNES. This is because java isn't used in the WM emulator and the g1 uses it all the time. Since most of us have root access now, may be java can be bypassed and we can run games/video at a faster speed but that would be extremely difficult. A version of Quake 1 was used in a demo before the g1 was released and ran quite well but it was never released and allegedly ran independently from the OS. BUT if they could do it... why can we? It would be tough but it is possible.
Agreed. And the issue isn't just that the SDK is reliant on Java, but the Android implementation of Java is interpreted - so it is far slower on comparable hardware than a typical Java implementation.
What would fix the issue would be if an organization formed to promote alternate Android SDKs with supporting firmware. It would need some standard libraries that developers could leverage, and ideally it would support installation via the Market (or another Market-like app). Hopefully Google would merge the resulting interaface into the main Android codebase, but even if they didn't people with rooted phones could use the non-Davalik applications.
Just do it.
I don't know how to develop anything. i can just give ideas. Someone in this world should be able to do it. So that person please do it. G1 is one of the best phones and it is a shame for it to not do it.
i would love gameboy or NES (or, even better, SNES..) on my G1.
rich0 said:
Agreed. And the issue isn't just that the SDK is reliant on Java, but the Android implementation of Java is interpreted - so it is far slower on comparable hardware than a typical Java implementation.
What would fix the issue would be if an organization formed to promote alternate Android SDKs with supporting firmware. It would need some standard libraries that developers could leverage, and ideally it would support installation via the Market (or another Market-like app). Hopefully Google would merge the resulting interaface into the main Android codebase, but even if they didn't people with rooted phones could use the non-Davalik applications.
Click to expand...
Click to collapse
Superb idea.
rich0 said:
Agreed. And the issue isn't just that the SDK is reliant on Java, but the Android implementation of Java is interpreted - so it is far slower on comparable hardware than a typical Java implementation.
What would fix the issue would be if an organization formed to promote alternate Android SDKs with supporting firmware. It would need some standard libraries that developers could leverage, and ideally it would support installation via the Market (or another Market-like app). Hopefully Google would merge the resulting interaface into the main Android codebase, but even if they didn't people with rooted phones could use the non-Davalik applications.
Click to expand...
Click to collapse
Is it possible to run apps with a decent UI from within Mono on Android?
Have you checked out Mystique on the market from Bendroid? Its a 3d game.
support
I am ready to give support of anykind if anyone agrees to develop.
wimbet said:
Have you checked out Mystique on the market from Bendroid? Its a 3d game.
Click to expand...
Click to collapse
True, Mystique is 3d and I didn't realize they had it for android. It's been around for a while now and remeber playing it on my htc wizard. It's a rpg game and doesn't require a high framerate from what I remember. There are a few 3d games for android but they are pretty simple and don't use a ton of resources. I'm sure this can happen and some developers are working on emulators. Android is still pretty new and sure everything is more difficult when java is concerned (as far as performance goes, not actual development) but it will happen. Just takes more time when compared to an older, more widely used OS such as Windows Mobile.
Anybody Trying
Anybody trying to develop it.
There's a few 3D games on the Market, heck I wrote one of them(the first one in fact). The problem when it comes to GB and NES and SNES shouldn't be processing power so much, the G1 can clearly handle graphics that are closer to being on par with N64, the problem is that it has to run any games for those systems as emulations, so basically you have a software version of GB/NES/SNES processor running on a software version of a Java processor(virtual machine) running on the real hardware.
Forgot to say: This should be extremely possible if someone can write a program for android in an actual binary(written in C/C++) and deployed a normal app that just called an execute on that binary. That said, I've never delved into emulators so we'll have to wait until some enterprising person who knows about writing such things does so.
The Kid GBC app only plays gameboy color games but i have been able to get pokemon games to play at about 16 fps on parts so whoever developed it should be asked more questions about it and how he got it to do that.
Looks like its not impossible to run native C programs on the G1...
http://benno.id.au/blog/2007/11/13/android-native-apps
now if only we could figure out how to access the graphics APIs
wizern23 said:
The Kid GBC app only plays gameboy color games but i have been able to get pokemon games to play at about 16 fps on parts so whoever developed it should be asked more questions about it and how he got it to do that.
Click to expand...
Click to collapse
His source is open. http://code.google.com/p/kiddgbc/
anybody
What about BASEBALL SUPERSTARS 2009. Anybody going 3d
[email protected] said:
There's a few 3D games on the Market, heck I wrote one of them(the first one in fact). The problem when it comes to GB and NES and SNES shouldn't be processing power so much, the G1 can clearly handle graphics that are closer to being on par with N64, the problem is that it has to run any games for those systems as emulations, so basically you have a software version of GB/NES/SNES processor running on a software version of a Java processor(virtual machine) running on the real hardware.
Forgot to say: This should be extremely possible if someone can write a program for android in an actual binary(written in C/C++) and deployed a normal app that just called an execute on that binary. That said, I've never delved into emulators so we'll have to wait until some enterprising person who knows about writing such things does so.
Click to expand...
Click to collapse
Well Nintendo DS's use ARM processors like the G1 I know, and IIRC many other systems do as well. I don't know if they have the exact same assembly languages, and the GPU would be tricky. If the assembly langauge is compatible they could use a VMware style emulation where instructions are executed natively as much as possible. The big gotcha would definitely be the GPU. So there's a chance for DS emulation atleast, maybe, possibly.
With it's touch screen a G1 would be ace at emulating a DS interface wise.
IANA assembly level programmer yet so I may be full of crap, and emulators are tricky business so who knows?
just a quick bump...
has anyone heard any new developments with gaming emulators in Android recently?/

If you want to see multiplayer games or Quake on Android...

Android Bounty is back and this time we are bringing Quake with multiplayer support to Android.
If you are not familiar with Android Bounty, we take ideas and then encourage developers to take on the task with cash rewards. Our first Android Bounty was a huge success and saw the creation of two torrent applications for Android: Torrent Droid and BarTor.
As you know, there are very few 3D games on the G1, but it is a very powerful phone. We have seen a few like Mystique and iPingpong3D, but not enough. By porting Quake to Android, we can release the code to other devs and let them mod it however they want. Multiplayer support is also an area where Android is lacking and we aim to improve that.
So if you are interested in helping out. Read our site for more details.
http://bit.ly/mobilequake
I'm really interested to see what you think. If you think it's a stupid idea, let us know how we can improve it. Thanks.
We would all love to see this done but we haven't even seen a proper NES/gameboy emulator that will actually run with sound. Quake would be pushing it, big time. But who knows... in time, may be. It ran once before the G1 release (some youtube video out there) but never reappeared after the release. Java seems to be a huge road block for 3D games on Android, not the hardware.
sino8r said:
We would all love to see this done but we haven't even seen a proper NES/gameboy emulator that will actually run with sound. Quake would be pushing it, big time. But who knows... in time, may be. It ran once before the G1 release (some youtube video out there) but never reappeared after the release. Java seems to be a huge road block for 3D games on Android, not the hardware.
Click to expand...
Click to collapse
I don't see how java is a problem here? With the api you use the hardware directly, it's not like you have to use software rendering or hardware emulation like the NES thing.
The Neocore Demo in the Market shows off some pretty nice 3D Cinematic Action. I'd imagine that Quake could go OK. Quake ran on these minimum specs:
Processor:
Intel Pentium(R) 75 MHz processor or better​Memory:
DOS -- 8 MB RAM required (16 MB recommended)​Win 95 -- 16 MB RAM required (24 recommended)​
Well that's good news! I know little about java, this just what I heard. Good to heard this won't apply to quake development. Still a little disappointed about the nes emulators, I guess. Clouded my judgement. More of an artist than a programmer. Good troubleshooting tech though. May be in a year or so, we'll have good nes/gameboy/snes emulation along with quake! Still such a new platform....Android has some potential with 3D.
I had started a 3D game as my first Android Project. A "port" of the iPhone app Ivory Tiles. I figured it would be a relatively simple way to dive into 3D, and the Android platform. I was getting close before I kind of lost interest and moved on to other things. I may revisit it if I find the time.
nEx.Software said:
I had started a 3D game as my first Android Project. A "port" of the iPhone app Ivory Tiles. I figured it would be a relatively simple way to dive into 3D, and the Android platform. I was getting close before I kind of lost interest and moved on to other things. I may revisit it if I find the time.
Click to expand...
Click to collapse
Ditto with my game "Flyer", although for me I started working(had just graduated from college when I started it) and have run out of time. I'd love to keep working on it, though, just need to find the time. Been thinking about trying to add texturing and such to make it look nice and improving the AI and maybe charging for it but we'll see.

Any Laptop

Alright guys. I'm getting a new laptop for school next year, and I can get basically anything that I want. I don't really want a Mac, because quite honestly, I'd end up installing Windows on it and never using the iOS. So, what computer would you choose (laptop, anyone you want!). I've been looking at The Lenovo IdeaPad Y540 with the RapidDrive. Any suggestions?
toshiba satellite laptops are good. my sister has one. it's good, and not too expensive.
KHeeney5 said:
Alright guys. I'm getting a new laptop for school next year, and I can get basically anything that I want. I don't really want a Mac, because quite honestly, I'd end up installing Windows on it and never using the iOS. So, what computer would you choose (laptop, anyone you want!). I've been looking at The Lenovo IdeaPad Y540 with the RapidDrive. Any suggestions?
Click to expand...
Click to collapse
Get one of thw intel i5 i3 and something else ones.
I have i5 and i3 blazing fast and HP!
KHeeney5 said:
Alright guys. I'm getting a new laptop for school next year, and I can get basically anything that I want. I don't really want a Mac, because quite honestly, I'd end up installing Windows on it and never using the iOS. So, what computer would you choose (laptop, anyone you want!). I've been looking at The Lenovo IdeaPad Y540 with the RapidDrive. Any suggestions?
Click to expand...
Click to collapse
Go to the dell website and customize a laptop to whatever you want, you know, choose your own: processor, ram, hardrive space, graphics card etc.
I customized an inspiron 1525 a whil back and its running nicely
how about the best of both worlds , getting a macbook to show around and get the honeys in school , and having it dual boot windows at home to get some work done (when nobody sees you , ofc)
I use Lenovo Thinkpads normally. They are awesome. I really like their customer service. It's really IBM, but they are very patient and knowledgeable.
Well, you'd never use iOS on a Mac anyways, since iOS doesn't run on Macs (except in the emulator as part of the iOS SDK).
It is all about what you need. I'd get a Dell and run Ubuntu on it if I wasn't relying on certain Mac OS X software. Oh wait, I have a Dell running Ubuntu that I use a lot, in addition to my MacBook Pro.
The problem is you don't specify your needs at all, there is no best computer. I love my MacBook Pro and I love my Dell. And I'd happily recommend either of them to you, or several other machines - depending on your needs. So, what do you need?
I'd advise against getting a Dell Inspiron. There's a design flaw in the hinge where the case starts to spread apart; my girlfriend, mother, and roommate all have the problem and it started just after a year of owning their laptops. If you're already looking at Lenovo and you really can "get pretty much whatever you want" I'd suggest looking at a ThinkPad, the build quality is much better than the IdeaPads.
What are you exactly planning to do with the laptop?
You might need extra graphics muscle for vid editing our gaming.
Go for something with a sandy bridge. I'll be somewhat futureproof.
Sent from my SAMSUNG-SGH-I897 using XDA App
souljaboy said:
how about the best of both worlds , getting a macbook to show around and get the honeys in school , and having it dual boot windows at home to get some work done (when nobody sees you , ofc)
Click to expand...
Click to collapse
Seconded.
Or you can just boot Windows and say;
"I REALLY love the hardware, but Mac is sooooo last picosecond ago."
Otherwise, go for an ultraportable.
http://goo.gl/TDMgh
This one.
sakai4eva said:
Seconded.
Or you can just boot Windows and say;
"I REALLY love the hardware, but Mac is sooooo last picosecond ago."
Click to expand...
Click to collapse
Have you ever actually USED OS X? Like I said, a computer is a tool. OS X provides the core foundation to do things Windows users can only dream of. Want me to blow your mind? I can show you videowall and blended projector setups running all in software (plus some Matrox TripleHead2Go's) doing things that required thousands of dollars worth of video processing hardware five years ago.
Granted, that's a rare application, but the same benefits apply to lower-level programs too. Mac OS has had true, full system-wide color management since the first OS X release. Windows? Their new, much-touted color management is about on the same level as Mac OS 9 was - 11 years ago.
Apple has done a great job providing creative professionals with an amazing platform. Sadly, it seems like they're abandoning us in favor of the content consumers and iOS. We shall see. But for right now, it's the best thing out there for the needs of many creative professionals.
Mark Uhde said:
Have you ever actually USED OS X? Like I said, a computer is a tool. OS X provides the core foundation to do things Windows users can only dream of. Want me to blow your mind? I can show you videowall and blended projector setups running all in software (plus some Matrox TripleHead2Go's) doing things that required thousands of dollars worth of video processing hardware five years ago.
Granted, that's a rare application, but the same benefits apply to lower-level programs too. Mac OS has had true, full system-wide color management since the first OS X release. Windows? Their new, much-touted color management is about on the same level as Mac OS 9 was - 11 years ago.
Apple has done a great job providing creative professionals with an amazing platform. Sadly, it seems like they're abandoning us in favor of the content consumers and iOS. We shall see. But for right now, it's the best thing out there for the needs of many creative professionals.
Click to expand...
Click to collapse
Have you ever actually USED Windows 7? Like I said, a computer is a tool. Windows 7 provides the core foundation to do things Mac users can only dream of. Want me to blow your mind? I can show you 16xAA and 4xAF graphics on SIX monitors (plus some sick DirectX 11 tessellation) doing things that required thousands of dollars worth of Mac hardware five months ago.
Granted, that's a common application, but the same benefits apply to lower-level programs too. Windows 7 has true 3d games since its release. Mac? Their new, much-touted app store is probably 4 to 5 years behind.
Microsoft/AMD/ATI/NVidia/Intel has done a great job providing gamers with an amazing platform. Sadly, it seems like they're abandoning us in favor of the content consumers and consoles. We shall see. But for right now, it's the best thing out there for the needs of many gamers.
FTFY.
Um, not sure if it was your intent, but you only proved my point. Different uses need different tools. We've got Windows 7 sitting and running up at the church on two machines that have replaced our sound boards (both front of house and monitor mix) and much of our effects and processing gear. Software Audio Console by RML Labs. Great product, and runs fantastically well on Windows 7. The developer is a bit of a nut, and he himself is always complaining about what Microsoft does poorly in Windows (especially in regards to memory management, which he notes is tuned more towards most processing power, not lowest latency like one desires in a live audio application). Regardless, he's managed to get Windows down to a few milliseconds of latency, and he has the whole setup working very, very well.
So, you proved my point. Windows 7 is a great gaming OS. I never said it wasn't There's a lot more to this world than games, but if games are what you want, the Windows 7 is where it's at - though OS X is catching up. It's definitely had "true 3D" since release. Right now the two big issues are drivers that aren't really tweak-able - and tuned more towards rendering accuracy than performance; and the actual support of developers (though both have improved a lot in the last year).
Mark Uhde said:
Um, not sure if it was your intent, but you only proved my point. Different uses need different tools. We've got Windows 7 sitting and running up at the church on two machines that have replaced our sound boards (both front of house and monitor mix) and much of our effects and processing gear. Software Audio Console by RML Labs. Great product, and runs fantastically well on Windows 7. The developer is a bit of a nut, and he himself is always complaining about what Microsoft does poorly in Windows (especially in regards to memory management, which he notes is tuned more towards most processing power, not lowest latency like one desires in a live audio application). Regardless, he's managed to get Windows down to a few milliseconds of latency, and he has the whole setup working very, very well.
So, you proved my point. Windows 7 is a great gaming OS. I never said it wasn't There's a lot more to this world than games, but if games are what you want, the Windows 7 is where it's at - though OS X is catching up. It's definitely had "true 3D" since release. Right now the two big issues are drivers that aren't really tweak-able - and tuned more towards rendering accuracy than performance; and the actual support of developers (though both have improved a lot in the last year).
Click to expand...
Click to collapse
I'm just trying to say beauty is in the eye of the beholder. Whatever platform that you use, as long as you are happy with it. I will not begrudge you if you decide to buy a Mac for legitimate reasons (graphics editing, etc.), but a Windows PC for me is a much better deal. Maybe its because I've grown up around Windows, so I'll never get the "need" for an overpriced and underspec'd computer.
And, yes, my PC is kinda heavily modified
Glad we could find a middle ground
Get a Macbook Pro, At least you wouldn't be getting those annoying updates and useless Norton Anti-virus notification. I been a pc user for more than 10 years and Os X is really not bad like people make it out to be.
sakai4eva said:
I'm just trying to say beauty is in the eye of the beholder. Whatever platform that you use, as long as you are happy with it. I will not begrudge you if you decide to buy a Mac for legitimate reasons (graphics editing, etc.), but a Windows PC for me is a much better deal. Maybe its because I've grown up around Windows, so I'll never get the "need" for an overpriced and underspec'd computer.
And, yes, my PC is kinda heavily modified
Glad we could find a middle ground
Click to expand...
Click to collapse
I think if you'd shop it, you'd find Macs aren't bad for what you're getting, price wise. There are things that have value people don't mention. Things like the glass screen on laptops (hard to damage and easy to clean - sadly, also REALLY bad glare) and the large full-multitouch glass trackpad... it's a joy to use, easy and fast.
As for the desktops, Mac Pros are crazy pricey at first glance. But when you look closer, they're using server (Xeon) processors and server-grade components. Which makes almost no difference in performance, but it does legitimately add a fortune to the cost. Apple needs a true desktop machine. But if you compare it to other machines using the same components, pricing is similar or better.
The big thing is that Apple has no low-end, cheap-built, high-performance machines. Their machines are all made THEIR WAY. No choices. 1984 style, even. I do not like that, but when looked at in the broader market, it's not so bad - Macs are one of many choices to find the best tool for each job. Windows is also one of many choices. I spend much of my time on a Dell in Linux
BTW, I wasn't even talking graphics editing. Though the color management engine makes Macs great for that. Next time you go to a concert and see walls of video screens behind the stage and stuff like that, and you assume there's a ton of fancy video gear, there might not be. The software exists, on Mac OS X, to do that all in software today. And the software exists, on Windows, to mix sound all in software, today. And the results, in both cases, are as good as traditional hardware solutions.
Sorry I have't posted back guys. But I ended up ordering:
Toshiba Portege r700
Windows 7 Pro 64 bit
Intel i7 @ 2.67 GHz
4 GB DDR2
120 GB SSD
Fingerprint Scanner
HDMI Out
13.3 inch widescreen
The SSD and DDR2 was important to me since I will be a computer engineering student. I love it. Fast, extremely thin (for all the guts) and just as light as my girlfriends MB Air.
Thanks for your help.
Sent from my DROIDX
Sounds like a nice machine, but I question why you wanted DDR2, and not DDR3. I'm just a noob though.
ASUS G51J works GREAT for gaming and school

[Review] IL2 Sturmovik Cliffs of Dover (PC)

Everyone has a fantasy; whether it's riding through the 1800s Mid-West on a horse, robbing stagecoaches and banks or gathering a great horde together and storming a castle. For me, it has to be living as a 1940s RAF pilot, the thrills, the fear, the fact that you are fighting a just war it all adds up to my perfect fantasy. Not to mention the fact that I’m appallingly jealous of the pilots every time I see the BoB Memorial Flight, but I digress. Simulation games are there to capture the essence of those fantasies, down to minute detail and allow the user to encapsulate themselves in the moment and become one with the scenario. If I could point at just one simulation that does this perfectly, Cliffs of Dover (CloD) would be it.
Set in the 1940s this simulation is yet another in a long line of WW2 Sims from the same developers, yet this time, it’s done with style. Before CloD, IL2 1946 was heralded as one of the finest, if not, THE finest WW2 flight Sim on the market, the reason for this is simple. Immersion. I don’t mean a burly man walking into your house and holding your face under a bucket of icy water, what I mean is the complete feeling of being one with the game. 1946 grabbed you by the nads and forced you to become a pseudo-‘40s pilot, taking to the skies and feeling the thrill of crushing your enemy. CloD does do the same thing, but a million times better. The sheer depth and complexity of using the sim will get any Flight Sim enthusiast’s blood pumping. 1946 lacked this mind crushing intensity and as such, I’m reluctant to fire it back up, even though I know it will run a hell of a lot better than CloD.
CloD’s major selling point is also its downfall; I’m talking, of course about its breathtaking visuals and stunning physics engine. It has in fact managed to incense the community of once patient pseudo-pilots into a raging football hooligan-like state due to a combination of issues which were not picked up on in production, numerous patches, sketchy release dates (for the Yanks) and in some cases their own bloody-minded determination to be insane enough to think that their 3 year-old PC is still going to “Totally pwn it d00d!” because “I’vez got a 8600GT, Intel C0re 2 dUo and 2 Gb DDR2!!!!1111 WIN!” – Just say no... Stop it right now. Hardware which you can pick up nowadays in bargain bins in Amazon and Play.com are NOT going to get your game running nice ‘n’ smooth on the highest settings... Christ I’ve got an AMD quad-core 3.2 GHz, 4 GB DDR2 – 1066Mhz, and a fairly decent ATI 4850HD 1 GB and it’s not capable of running it maxed out. Medium/High settings are still phenomenally pretty so I’m not going to complain. The simple fact is people – if you want to run these highly advanced bits of software you NEED to meat up your computer, if you’re not prepared to do so or lack the funding, just turn down the settings and stop complaining.
So what really sells this Sim as a masterpiece of Flight Sims? The simple reason is the multiplayer and the community. Yes, I know I’ve just whinged myself to death about the community, but without them and without the multiplayer it would be a staggeringly pretty, yet dull and bland game. The MP is where it gets into its element. This is where the immersion of hundreds of pseudo-pilots collide and a fierce battle commences; where you will form bonds with people you’ve never met, maybe even join a Virtual Aviation Community, (*cough* http://wwww.legionxiii.org – IS RECRUITING *cough*) and where you will form irrational hatred towards your opponents out of sheer principal. Multiplayer is the glue holding these Sims together, no need for a paper-thin veneer of storyline to drag you kicking and screaming through it. With immersion bringing forth imagination you can make your own storyline, or even with an online community you can get ravelled up in their own virtual world and enjoy the experience with the masses.
So is it a good game? That is not so simple to answer. I think the fairest thing to say is it’s as good as you make it. It’s a simulation through and through, the storyline element is lack-lustre at best and is quite buggy at times but again, if you own a sim like this, you own it for the online playability and the chance to match your skill against someone else. So I guess in a way the conclusion is simple. If you want a flying ‘game’, go and buy Heroes over Europe or something, because this is not a game. Personally, this is the closest thing to a time machine that has been made yet. Yes, there are issues, but give it some time and it will be polished to the nth degree. Unlike some companies, 1C Company are dedicated to make this the best they possibly can for all us ‘wing-nuts’ out there and with some help from the community, that’s exactly what they are doing.
Where you trying to get ten posts?
Sent from my SilverBullet 'HTCDesireZ running CM7'
As a matter of fact, yes but it tied in quite nicely with a post I made on another thread, plus I thought it may interest some.
Sent from my HTC HD2 using XDA Premium App

[Discussion/Rant] Disappointments in Current technology

Hey Guys Kyuubi10 here again.
I had a thought on my head and couldn't help but share to see if people have the same views as me.
I am currently disappointed with phones, tablets and computers...both on a hardware level and on a software level.
While I do see technology getting better each year I have a feeling that we are currently stuck in a cycle which the major companies are unwilling to break.
Let me go deeper into detail. But to make this thought comprehensive to most people I'll try to organise it by topic.
Software:
Most developers nowadays have a huge disregard for code efficiency, and as such the advancement into making code more efficient has slowed almost to a halt. Because our devices are becoming each day more powerful, developers don't care anymore about creating applications which don't consume RAM, nor applications which are bug-free on release.
Instead buggy applications are released, which consume loads of RAM, because a future update will fix bugs, and devices will get better and have more RAM.
Thus new and inexperienced developers are not being taught the value in making an efficient program.
And this annoys me.
This brings me to Java, and Android. While I love android and what it stands for, the fact that it still runs mostly on Java annoys me. Java being hated by most developers, and being seen as a backward step in the development world is one of the major programming languages in today's world.
Google, being a great company should set up an institution made to further programming standards, and through such institution it should begin laying the foundations for a new programming language to be used with Android.and it's focus should be efficiency.
Also, highly disappointed in the progress of Windows 10. Mentioned to be a revolutionary step for Windows....yet it is simply a reworked GUI for Windows 8. It still even has the charms!!! All that was done was to make Windows store apps open within windows rather than fullscreen, and fixed a couple bugs. Oh yeh, and Cortana...which seems more like a spy than a virtual assistant. It actually refuses to work unless you let it monitor your location. Why does it need so much info?
Microsoft Edge feels like a beta testing version. I thought that they would at least incorporate some Internet Explorer functionality to Edge. But it is not even recognized as a browser by certain websites. At this moment in time IE is still better than the "revolutionary" Edge.
You are still better off with Firefox or Chrome.
On the Linux side of things...it still annoys me that there is very little support for Linux. But that has enough complaints on the internet to make its own case, I'll avoid repeating everything all over again.
Instead I'll make a complaint about Android. Why is almost no-one building an android port which works well as a desktop OS?
Why are we still limited between OSX, Windows and Linux (which has little support)?
Android has been around long enough...but very few people are making an effort in creating a fully functional version of android for desktop.
The way I see it is that Android is based on Linux...it should contribute back to the Linux community. Someone should use a well established Linux distro and mix it with Android. If their runtimes are incompatible then a technology such as CoLinux or UML could be used to run both at the same time. While also using KSM to keep RAM consumption to a minimum.
This could be well supported by Google (Now Alphabet), and the community.
Hardware:
While the development of CPUs is going strong, with Intel, Nvidia, Qualcomm and MediaTek trying to best each other...Other things aren't doing quite as well. Especially RAM. This mostly being the fault of OEMs, trying to keep costs as low as possible while squeezing every cent from their customers.
This is highly noticeable when you get Tablets which are up to 4x bigger than a phone and have the same amount of RAM as a phone. This kills multitasking abilities in our modern day devices.
We already have 64-bit CPU chips...why isn't it yet common for our devices to have 4GB+ of RAM? Asus showed that it's possible with its Zenfone 2.
How long will it take other OEMs to follow suit? The progress in this area has been too slow over the years.
Again, especially for tablets. Those things should have been reaching 6GB or more within 2014 and 2015. We definitely have the technology to do it.
While for desktop and laptops I'd love to see qualcomm and Nvidia to step up into this market with their ARM based chips.
It would be interesting to see a mix of Dedicated graphics interacting with an ARM CPU...I wonder if that is possible.
But the advantages of ARM chips are undeniable...They have even started to appear into the server market, and yet nothing for personal PCs. This is sad. The battery reduction, heat reduction achieved by such chips would make computers so much more powerful. But advances in this area are also moving foward too slowly even though we already have the technology to do it.
Security
But this annoys me most of all. The lack of focus about security.
While technology increases, it seems that no one is worrying about the security of new devices etc...
I mean, if someone stole my smartwatch all they would have to do is reset it and they could connect it to their smartphone as if I had never owned it.
That breaks my heart.
How hard is it to create a pair of symmetrical encryption keys, or 2 pairs of asymmetrical ones (if you want to be paranoid), in order to make sure that the smartwatch works only with that specific smartphone which has the correct keys.
This would also mean that if the owner wanted to use a second device to connect to their smartwatch it would be fine and safe as long as they have the correct keys. Thus improve functionality and safety with one blow.
With a whole load of smart devices being offered currently and very few of them have any security whatsoever! It annoys me deeply.
Obviously there are other security issues all of which have already been extensively discussed, such as encryption while surfing the web as default, efficiency of current standards etc...
As a solution I believe that the major tech companies in the world should get together and make a consortium with the purpose of advancing technology.
The idea is that once a new technology/protocol/standard is introduced by one of these companies then the others test it extensively, and if it is found to improve current technology they all adopt it. Because the main issue is that while many solutions exist, they are not wide spread because most companies don't use these solutions.
But if the most significant companies in the tech industry lead the way by using the new technologies, then by default the other smaller companies will follow.
But such a consortium needs to exist in order to avoid useless competition.
Competition is good when it is a force to improve current standards, not when it isolates another company's improvements by rejecting their solutions.
I agree with most of your points but I have to disagree in regards to Windows 10. As Microsoft explained it will be continuously improved. I think with Win 10 they finally listen to its customers (more than 90% satisfied). In my opinion 10 is far, faaar better then 8 and I think its developing is going into the right direction.
As this is about more than smartphones... And not about anything in specific... I'm moving this to the off topic section. :good:
Thanks,
Darth
Forum Moderator
Darth said:
As this is about more than smartphones... And not about anything in specific... I'm moving this to the off topic section. :good:
Thanks,
Darth
Forum Moderator
Click to expand...
Click to collapse
Hehe, I found no thanks button. So I'll reply instead! Thank you! )
markdc said:
I agree with most of your points but I have to disagree in regards to Windows 10. As Microsoft explained it will be continuously improved. I think with Win 10 they finally listen to its customers (more than 90% satisfied). In my opinion 10 is far, faaar better then 8 and I think its developing is going into the right direction.
Click to expand...
Click to collapse
True, you bring a good point. But this comes back to what I said that developers now are not worried about bringing a great product into the market, they bring an unfinished project which will then be updated as time goes on.
In fact what people are happy about Windows 10 is more due to the GUI changes. (No full screen apps, start button is back where it belongs.)
While my complaint comes more from the fact that they took a really long time to build Windows 10, and it still is Windows 8 with a different GUI. Which makes me think, what did they do with the huge time they took developing it?
Personally, I liked Windows 8... Yes it had its flaws, but it was revolutionary. It was magnitudes faster than Windows 7, albeit it had many glitches. But those were ironed out with 8.1.
It was Microsoft's first attempt at merging their mobile OS to their Desktop one. And to me this was a great idea, and improvement.
Windows 10 on the other hand doesn't feel as revolutionary as they claimed, from a technical perspective. Yes from a business perspective, it is something new, but not the software itself.
Can you see my argument?
But you are right, and I agree with you in the fact that it is moving in the right direction. I hope that Microsoft's push to mix a mobile OS and a desktop OS will inspire Google to do the same to its Android OS.
Chrome OS just doesn't truly feel like a proper OS.

Categories

Resources