Related
Hi there,
it seems to me most people here develop for WinMo devices, but maybe you can help me out nonetheless.
Currently, I'm a web developer in PHP (+ usual stuff). I studied computer science, so I'm not a newbie when it comes to coding I learned a lot of C and (unfortunately only) basics in Java and C++. I never got my hands on C# or VB and stuff - the only experience in developing applications for Windows Mobile was a small Texas Hold'em Clock (basically a simple countdown and some additional stuff) I did a few months back. I pretty much google'd everything I needed and copy'n pasted the code into Visual Studio - not really developing, but those where my first steps
I consider getting started in development for mobile devices like BlackBerry, Windows Mobile devices, iPhone, Symbian and/or Android. The problem is: I don't know which one of these might turn out useful on when I might be applying for a job later (which is basically my whole point doing this, I don't want to do web development for the rest of my life). Any thoughts?
What type of job do you want to do? first find out what the sort of jobs you want to do require, many software houses use c# so you could develop for windows mobile, if they require java then try android. Iphone uses objective c which isn't used outside of the mac world so unless you want to work for a company which creates mac programs maybe you should try something else.
Then again if you just want to make some cool apps and actually make money from them I would say iphone is the easiest to get you product to market then android with wm coming last.
also if you learn java then you can quickly pick up c# and vice versa so I don't think it really matters either way.
there are of course many other options, if you happen to want a job that requires python you could get the excellent upcoming n900 from nokia
Cant offer advise on that, but what you can do is write a better app for Facebook, the MS one SUCKS compared to the iphones (eeek i said the dirty word............)
ms's also sucks compared to the x1 panel facebook which again is not as good as iphones :S
Everyone here and there are saying android is the OS of the future. Android should be on HD2. Android is Open Source etc etc
Whats so cool about it?
Lets make some comparison (from my point of view, you may differ)
Apple OS
Advantages
1 Amazing Smooth Graphics Best in its class
2 Logical GUI again Bsst in its class
Disadvantages
1 I need itunes to get some music suppose say friends pc.
2 I cannot use it as pen Drive.
Windows Mobile OS
Advantages
1 Can be alternate for most of PC's work.
2 Installing Music, soft is a breeze.
3 I use pc at work and home so modying to my taste is easy.
Disadvantages
1 Outdated Interface like still using windows 98 when Windows 7 is out.
2 GUI is more inclined for PC like task but shuld by changed logically to smartphone
Android OS
Advantages
1 Open Source ???????
Disadvantages
1 Open Source - Look where is linux, Its fine for complex computing but for everyday joe... noo
I think Windows mobile will bounce back with wm7/8. But Iphone Os and Blackberry will continue to haunt it for a while.
If you use it you will know what is so good, there are many features that android has over apple :
ADV:
-Multi-tasking
-3rd party apps
-exchange support
-customization
-push emails to phone
-multiple emails can be setup
-price is lower than iphone
-OS layers(Sense,Blur,Pulse,timescape,liquid,etc)
I dont have any disadvantages but im sure someone else can post those.
apple.
-no multitasking
-came up with 3 os updates just to get copy/paste.
-not customizable
windows mobile-
compatible with any computer
-gps is hackable
-customizable
-has word mobile
CONS with wm-
-6.5 is only 6.1, just a little bit more friendly
-need outside resources to sync with mac
-many different screen sizes/phones for apps, so takes longer
Ace42 said:
If you use it you will know what is so good, there are many features that android has over apple :
ADV:
-Multi-tasking
-3rd party apps
-exchange support
-customization
-push emails to phone
-multiple emails can be setup
-price is lower than iphone
-OS layers(Sense,Blur,Pulse,timescape,liquid,etc)
I dont have any disadvantages but im sure someone else can post those.
Click to expand...
Click to collapse
Windows OS supports all of these namely
Multi tasking
3rd party apps
exchange support
puse emails
multiple emails
price is still lower than iphone except
but whats OS layers sense,blur,pulse,timescape,liquird etc if its like os interface software than windows alos habe htc sense , spb shell etc . and may improve with wm7.
Iphone has the smoothest graphics and animation, windows os is flexible and most tweakable.
so for me Windows OS wins on features... even its not too finger firiendly
ya ya ya ya ...
waqqqas said:
ya ya ya ya ...
Click to expand...
Click to collapse
For a first post, I'm rather disappointed. If you have nothing sensible to say, best to say nothing at all
Hopefully your 2nd post will have had more thought put into it
waqqqas said:
ya ya ya ya ...
Click to expand...
Click to collapse
Thanks and welcome to xda
Fallen Spartan said:
For a first post, I'm rather disappointed. If you have nothing sensible to say, best to say nothing at all
Hopefully your 2nd post will have had more thought put into it
Click to expand...
Click to collapse
I was also thinking same about his first post. But coming back to topic - Whats good about android when all the functionality i can get in WM.
rahulelectra said:
Thanks and welcome to xda
I was also thinking same about his first post. But coming back to topic - Whats good about android when all the functionality i can get in WM.
Click to expand...
Click to collapse
Well, it's a little less outdated. WM is getting past mature almost into old, it still has some life though, however I feel it can't compete with Android. Spend a week with an Android device (namely the Nexus One) and you'll be amazed
Webos!
Can we throw webos from palm in the mix?
Pros
--Gorgeous UI
--Amazing ability for syncing
--3rd party promgrams
--Amazing multitasking
--Very hackable
--Very Customizable
--Gets flash in next update
--Super fast growing amount of apps (though limited at the moment)
Cons
-- Features that should have been standard have to be turned on through developer mode.
--Could use more hardware options
--Not enough apps.
To me, Webos stands out and above
android os has many pros and cons, as does iphone os, windows mobile isout of the match and windows phone 7 isnt really for developers but has many pros, its a matter of taste, whatever you like or suits you, their all good, just going around talking crap about each os is stupid, sorry but your a big time a**hole.
Simply because it is open source.
rahulelectra said:
Everyone here and there are saying android is the OS of the future. Android should be on HD2. Android is Open Source etc etc
Whats so cool about it?
Lets make some comparison (from my point of view, you may differ)
Apple OS
Advantages
1 Amazing Smooth Graphics Best in its class
2 Logical GUI again Bsst in its class
Disadvantages
1 I need itunes to get some music suppose say friends pc.
2 I cannot use it as pen Drive.
Windows Mobile OS
Advantages
1 Can be alternate for most of PC's work.
2 Installing Music, soft is a breeze.
3 I use pc at work and home so modying to my taste is easy.
Disadvantages
1 Outdated Interface like still using windows 98 when Windows 7 is out.
2 GUI is more inclined for PC like task but shuld by changed logically to smartphone
Android OS
Advantages
1 Open Source ???????
Disadvantages
1 Open Source - Look where is linux, Its fine for complex computing but for everyday joe... noo
I think Windows mobile will bounce back with wm7/8. But Iphone Os and Blackberry will continue to haunt it for a while.
Click to expand...
Click to collapse
Hi to XDA!
For me android and iOS rule the roost.
Here are my reasons
- Android has the second biggest app ecosystem at this time. nearly 500,000 apps. Compare that to WM's less than 80,000
- The tweakability factor for Android is just ridiculous. The things you can do with the OS can't be compared with any other OS.
- True multi-tasking with the newer phones
- App refunds!
- Google Sync, the biggest email provider in the world at this moment
- As a developer, Linux is very easy. C# which is used to code for WM, is really difficult. Android has provided with us with an easy to use SDK, WM still is trying to get it right.
- If you were talking about WIN CE and not WP, then it was good at that time. But it never took off and is dead at that time.
Hey there folks,
after reading these forums for quite a while and having several smartphones during the last years, I reached the point where I want to start creating my own apps. I tried to google around a bit and found some interesting tutorials on how to start creating apps. I also found several SDKs for different operating systems. But exactly that is the point leading to my question.
Before starting to code: is it possible to choose a platform from where my app can be delivered to each winmo, iphone, blackberry or android?
Or is that just plain impossible? I mean, those are all touch based devices Should'nt be that much of a difference? Originally I wanted to start developing an iphone app, but that would leave out all the android users and so on. I don't want to rewirte everything from scratch for an android device after having finished the iphone variant. And that did not even consider the advent of windows 7.
So, is there any way of coding for all the operating systems, keeping the effort of switching between operating systems low?
greetings and thanks in advance for your help,
your unexperienced coder-in-spe,
joker
While all four of the devices mentioned all use ARM processors of various flavours to do the work, they are four completely different operating systems, each with their own IDE and programming models.
Even considering Windows Mobile, you have to decide whether you are programming for a SmartPhone/Classic or a Pocket PC/Professional device. In this case it is possible to write code that will run on both WM platforms, but you will have to make that decision at design time, before you even think of writing a single line of code. Your application will then have to act accordingly, depending on the machine on which it runs.
java apps for symbian often works ok on wm using a midlet manager
not sure about android and blackbarry but being java not too much code would be required to port it I suppose
mind you java on wm work pretty poorly
and iphone got rules that you can only make apps using objective-C/c/c++ and their SDK
which is only available if you own a mac computer
Thank you for your answers. Looks like starting to code is not that simple as expected. So I will try developing for iPhone only :/
So, Heres what I'm seeing..
Windows eventually removing their heads from the warm dark places which inspire them, and bridging the gap between Win 8 and WinPhoney.. and giving users back a powerful PDA-like experience where we can once again do powerful things on our devices besides swipe & play games
iPhone6 or iPhone7 actually functioning more like a tablet, the iPad functioning more like a macbook, and people actually getting work done on their phones again.
Both the above phones docking into docking control stations which go to myDP out to Flatscreen + mouse & keyboard, for a Full Office Pocket Computing Combo
and Android clinging to their obsolete wanabe iPhone, pain-in-the-butt smartphone experience they seem overjoyed about... without anyplace to progress to but the dreaded Linux OS, losing all of its users but the current Linux users when the bridge from Phones to Desktops is complete
Google, Apple, & MS working like crazy to be sure phones stay as far away from desktops as possible for as long as possible, by continued slothful micro-trickling of RAM, ROM memory, Internal Memory, GPU & CPU speeds, and very un-user-friendly software which keeps phone users confined to a small phone box to expand their profitability
the rise of Hardware companies like ASUS, Huawei, etc, who offer devices able to support Win8.. Apple quickly changing their game to follow suit, and the inevitable end of this little current SmartPhone-only empire
and Android left diddling themselves making a few diehard Desktop Linux OS Phones
and I dont see Android having much of any future at all in that rapidly approaching time period they seem completely oblivious to.
anyone agree with that forecast & assessment?
Android is very popular among all the OSs & the combination of a cool software & high end latest hardware makes it endlessly happening.
ak070 said:
Android is very popular among all the OSs & the combination of a cool software & high end latest hardware makes it endlessly happening.
Click to expand...
Click to collapse
ok.. so the "cool apps" you feel will make it to be "endlessly happening", regardless of the generation or era?
and "the latest hardware" remember is all relative...
You dont think INCREASED hardware capabilities able to support a larger more fully functioning, & more useful OS will make these little apps seem a trivial waste of time?
chinarabbit said:
ok.. so the "cool apps" you feel will make it to be "endlessly happening", regardless of the generation or era?
and "the latest hardware" remember is all relative...
You dont think INCREASED hardware capabilities able to support a larger more fully functioning, & more useful OS will make these little apps seem a trivial waste of time?
Click to expand...
Click to collapse
I never mentioned cool apps. I'm talking about the overall OS. Its Open source. So there are many manufacturers that use this OS & come up with their own ideas & devices with different designs which gives users a very wide variety to choose from. And as far as new hardware is concerned, manufacturers like Samsung & Sony use new hardwares to add new features which were never implemented before & completely redefine the 'Smartphone' experience.
I'm not saying that other OSs are bad. It's the matter of one's own taste finally.
Seems to me your assessment is based on your usage/desired usage.....in reality many many people don't really even need a Windows pc, and use the internet primarily for media/social applications, which android favours.
So there will always be a market out there regardless I reckon
Nice fortune telling but i really dont agree ...
ak070 said:
I never mentioned cool apps. I'm talking about the overall OS. Its Open source. So there are many manufacturers that use this OS & come up with their own ideas & devices with different designs which gives users a very wide variety to choose from. And as far as new hardware is concerned, manufacturers like Samsung & Sony use new hardwares to add new features which were never implemented before & completely redefine the 'Smartphone' experience.
I'm not saying that other OSs are bad. It's the matter of one's own taste finally.
Click to expand...
Click to collapse
ya... but is it really just about OSs? or do u think the manufacturers play a larger role in it?
For example, if Samsung & HTC were to create the majority of their devices for use with a new "Windows Mobile 7" because of its design & functionality & usefulness exceeding that of Android - which would inevitably happen, because even though Android is useful for certain things, a Phone OS who encompassed those things, and surpassed it in many others, creating a wider-use platform able to satisfy a broader user base would have to dominate - Dont you think that the number of Android users would dwindle to near nothing?
if every new HTC & Samsung was built with, say, a "Windows Mobile 7" which out-performed Android, and was preferred by companies like ASUS, Huawei, HTC, & Samsung, because of the OS having more use in Government & Job-specific applications that Win CE is often used for, which WinMo 6 started to see a bit of before it was sat on.. Users would of course move from Android to WinMo7, and I really dont see that there would be many android users left at all
Linux is Open Source, yet very few there are who use it & develop for it..
Windows is the largest OS on earth.. Like it or not - like MS or not - developers still create freeware and awesome programs according to the specifications of the device. and if that device allowed for more control, functionality, & customizability, it stands to reason that most devs would migrate as well
If this is a arguent thread well here we go..
i walked into the windows store and messed with the 41mp phone and all i did was spend 10min scrolling down and up to find apps
end of my argument...
androidfoshizzle said:
If this is a arguent thread well here we go..
i walked into the windows store and messed with the 41mp phone and all i did was spend 10min scrolling down and up to find apps
end of my argument...
Click to expand...
Click to collapse
ya, it can get a bit silly... apparently they are alphabetized, and i think you can sort different ways too..
For 100% sure, WindowsPhone will never amount to anything unless its a full Win8 they call WinPhone some day
but I do think win MOBILE 7 is whats needed, and what could sink android.
Android won't sink..Ubuntu will have a phone out that has a full desktop OS by the time windows does anything.. Android is a mobile operating system anyways
sent from 9 month old nexus 4
open source
i agree with androidfoshizzle..linux (android ubuntu) is open source and have many supporters..its free but gives high end support and availability of features.they understood that linux has to become user friendly and it has come to a very reasonable level!
chinarabbit said:
So, Heres what I'm seeing..
Windows eventually removing their heads from the warm dark places which inspire them, and bridging the gap between Win 8 and WinPhoney.. and giving users back a powerful PDA-like experience where we can once again do powerful things on our devices besides swipe & play games
iPhone6 or iPhone7 actually functioning more like a tablet, the iPad functioning more like a macbook, and people actually getting work done on their phones again.
Both the above phones docking into docking control stations which go to myDP out to Flatscreen + mouse & keyboard, for a Full Office Pocket Computing Combo
and Android clinging to their obsolete wanabe iPhone, pain-in-the-butt smartphone experience they seem overjoyed about... without anyplace to progress to but the dreaded Linux OS, losing all of its users but the current Linux users when the bridge from Phones to Desktops is complete
Google, Apple, & MS working like crazy to be sure phones stay as far away from desktops as possible for as long as possible, by continued slothful micro-trickling of RAM, ROM memory, Internal Memory, GPU & CPU speeds, and very un-user-friendly software which keeps phone users confined to a small phone box to expand their profitability
the rise of Hardware companies like ASUS, Huawei, etc, who offer devices able to support Win8.. Apple quickly changing their game to follow suit, and the inevitable end of this little current SmartPhone-only empire
and Android left diddling themselves making a few diehard Desktop Linux OS Phones
and I dont see Android having much of any future at all in that rapidly approaching time period they seem completely oblivious to.
anyone agree with that forecast & assessment?
Click to expand...
Click to collapse
fortune teller!
androidfoshizzle said:
Android won't sink..Ubuntu will have a phone out that has a full desktop OS by the time windows does anything.. Android is a mobile operating system anyways
sent from 9 month old nexus 4
Click to expand...
Click to collapse
I think it already does
The problem with Linux is its just over complicated and not much fun to use.. everytime you want to do something, you have to pull out your programmers reference book.. or google it.
I had thought early on that Android would be a way to enter Google into direct competition with Apple & Windows Desktop OSs, and give us all another viable option..
the problem is two-fold..
1stly, Linux Devs are overly left-brained. and they dont have any creative oversight or people in charge of non-geeky usability engineering.. making Linux the choice of OS for people who enjoy doing what would only be done by IT guys if your computer had serious problems on other OSs
2ndly, Google's own shortsightedness.. their Android dev team has created an implementation of the Powerful Android Platform that is really anything but powerful... and these google OS's are designed inside and out to be phones, and have little use outside the mobile phone market, except as equally-functioning tablets, which make them little more than large phones, without great calling ability
the Ubuntu OS is starting to be developed for Android, rather than the other way around.. its looking more and more like a Phone interface.. It actually seems to be optimized for touch screens, and if not, the developers think "making Linux more user-friendly" means making it work like a phone..
Users want an OS thats fun to use.. we're not all retards... i dont think the devs get the difference.
at any rate, Ubuntu is definitely NOT replacing Win7 or Win8 or OSXs anytime soon, thats much has been made painfully transparent by google..
further, google really wants to make you know you are using a Google product.. it has Google DNA on it from top to bottom.. which is great if you think Google is the way you should be doing all of your computing.
I think, still, a powerful Windows Mobile 7 Solution would quell Android, and take all wind out of its sails, and eventually pretty much squash it for all but Ubuntu Desktop users
But Even given its complexity and difficulty of use, how many of us would still prefer to have a Linux Desktop on our Phone, rather than a Google Phone for our desktop???
I most certainly would
Found this while looking for something else and seemed pretty interesting wondering why we dont hear more about this seeing as it is open source?
NemoMobile
This is the team site for the Nemo Mobile user experience, including documentation to latest software and components
nemomobile.net
Background info long time ago nokia developed a new os together with intel to compete with ios and android. They called it meego later nokia brought out a phone with this os called nokia n9 running meego.
By that time microsoft was running the busnins and bore this phone and os in the ground they made it open source and that gave rise to forexample sailfish and this nemomobile os.