The Windows 10 April 2018 update has arrived! Get the new Dell XPS 15, starting at $999.99
06-09-2017 09:12 AM
2,260 ... 6667686970 ...
tools
  1. RiseUpGames's Avatar
    Which platform did you find easier to develop on?
    Oh good question! Instead of saying a one or the other, here's my breakdown of the process. Beware, this is gonna get nerdy.

    Dev environment
    1. Visual Studio (MSFT) crashed once or twice every few months. Xcode (Apple) crashed at least three times a day
    2. Visual studio is easier to use, and its text editor behaves a bit more how I'd expect it to
    3. BUT. There's something about Xcode and the way things are organized that I like a bit better / fit my coding style. Too bad it's buggy and scrolling is slow, even on my rMBP.
    4. Debugging: tip of the hat goes to Xcode. Since ProShot for WP is a Direct X / XAML project, I can't debug UI and image processing at the same time, and variables / memory get funky results when in Release mode (I didn't know that for months!). In Xcode, it just works.


    Programming Language
    1. If you want to do any meaningful prototyping with custom UI, you can forget Objective C (Apple). It's a pain in the **** for prototyping, specifically making custom generic / resizable layouts. In this regard XAML (MSFT) is a million times better. If I didn't already have a solid design for ProShot going into iOS development, I don't know if I ever would have finished.
    2. I can't state enough how easy XAML makes UI prototyping. MSFT FTW there.
    3. On the other hand, the backbone of UI on Windows Phone is Silverlight, and it's dog slow. Every UI element I wrote in Objective C had to be painstakinly written super low level, but the app loads lightning fast on iOS, and runs at 60fps with low CPU usage. On WP I have to limit the fps to 30, otherwise Silverlight's overhead will cause the device to get warm after a while. If you've ever played Microsoft Solitaire on your phone and wondered how a simple app heats up your device after just three minutes, now you know why.
    4. Objective C overall, however....ugh. Why do messages sent to nil not throw an error? Why do I have to write function definitions with variable names AND variable descriptors? Shouldn't the name be descriptive enough? Also, "nonatomic / weak / strong / copy / etc". Come on. What are those. (I know what they are, but it will easily scare off a beginner)


    APIs
    1. Notification of when variable changes: Objective C hands down. Microsoft makes this way too complicated.
    2. For photography (including hardware access, camera roll access, features, etc) Apple is bit ahead of Microsoft on this one. I found it much easier to manipulate the hardware and get / save images / videos with Apple's API.


    Final thoughts
    1. If you're a beginning developer, you'll find Microsoft's platform the easiest to code for. C# is simply awesome.
    2. Even though there's hardly any fragmentation on WP, it's been a nightmare with the cameras on non-Lumia devices. I've had to write so many code exceptions and buy so many devices, and talk with so many testers to get to where things are now. With iOS, it just works. Even going from iPod to iPhone to iPad.
    3. I wrote ProShot for WP during a time of turmoil within Microsoft. They made a custom camera API for WP8 that was rushed and buggy and ultimately scrapped when WP8.1 came out. Unfortunately, I invested two years of my life into that old API, and it's going to take a while to undo all of that and start anew with WP8.1.



    Final final note: I'm not leaving WP just cause I made ProShot for iOS. My daily driver is a bruised-but-not-broken Lumia 920, and I love that tank. I bust out the 1020 when I know I'm going to need it. I am DYING for a successor. The 1020 is just too slow.
    Last edited by RiseUpGames; 10-15-2014 at 04:46 AM.
    10-10-2014 02:55 AM
  2. amitnahar's Avatar
    Here goes another exclusive. Anyways I am happy for you and wish you luck in all your future projects.
    10-10-2014 09:30 PM
  3. RiseUpGames's Avatar
    Here goes another exclusive. Anyways I am happy for you and wish you luck in all your future projects.
    If Microsoft was willing to pay me to keep it exclusive, I would :) But since they didn't, it made sense for me to bring ProShot to other platforms. Sure, money was part of the motivation. I need money to stay alive and ProShot is my only source of income. But I also have a vision for where I want to take mobile photography as a whole, and I can only do that by expanding my audience. I have big plans. Very big plans. And WP will be there every step of the way.
    10-11-2014 03:20 AM
  4. blue1k's Avatar
    I'll be there downloading each update. 😊
    RiseUpGames likes this.
    10-11-2014 03:47 AM
  5. salmanahmad's Avatar
    I bought the ProShot application for a Lumia 520, obviously I didn't expect it to perform miracles given how unimpressive the 520's sensor was.

    But your app turned out to be pretty impressive, the manual focus was spot on and the shutter speed seemed way quicker than Nokia Camera.

    1413026756779.jpg

    Here's an image I managed to snap with your app, you can verify it by the EXIF data. If Tapatalk didn't strip it.
    mccririck, RiseUpGames and RaRa85 like this.
    10-11-2014 06:26 AM
  6. amitnahar's Avatar
    If Microsoft was willing to pay me to keep it exclusive, I would :) But since they didn't, it made sense for me to bring ProShot to other platforms. Sure, money was part of the motivation. I need money to stay alive and ProShot is my only source of income. But I also have a vision for where I want to take mobile photography as a whole, and I can only do that by expanding my audience. I have big plans. Very big plans. And WP will be there every step of the way.

    Yeah! Good luck!
    Btw you have over 10K votes now on your suggestion.
    10-11-2014 08:56 PM
  7. RaRa85's Avatar
    Sorry to see you go, I truly think the WP community is the best community out of the big three. But there are other considerations to make when purchasing a mobile device, I think we all understand.

    Today I released ProShot for iOS: https://itunes.apple.com/us/app/pros...pUvbUpU2810667
    Also, I revamped my website: ProShot

    http://www.riseupgames.com/s/dslr_dials.gif

    This is why I've been quiet the past month. I won't be bringing it to Android, at least not for the foreseeable future. Since camera apps are so hardware-specific, I can't share code between them, so it'd be hard to keep three separate camera apps up to date.

    I was thinking one way or another the word will get out that ProShot is now on a competing platform, so I just wanted to let you all know that I am still committed to WP, and I still have many updates planned for WP ProShot. If anything, developing for iOS helped me get a new perspective on where I want to take this app, from both a design and functionality standpoint, and that is good news for all.

    I don't mean to use this forum to sell myself, but if anybody would like to share the ProShot news with their iOS friends / favorite tech sites (iMore sister site?), I'd really appreciate it. Two years ago I gave up everything to make ProShot, and I want to keep making it better.
    Wow I knew you were working on something big. Congratulations and I will definitely recommend the app to a few of my friends who I know purchased the new iPhone 6. Is the shutter speed control limited to .5 seconds or is the full 4 second option there? Well I might just get the iPhone 6 now that your app is there. By the way I'm on T-Mobile and am a well qualified customer which allows me to be on their Jump plan which would allow me to upgrade when half the cost of the phone is paid off. The plan is to try something new while I too wait for the Lumia 1020 successor. If it turns out to be another US exclusive and I enjoy my next phone, I'll just keep using that. If they make it available to T-Mobile then I will upgrade to the next Lumia beast. And to be honest I'm hoping the app development community really gives us better apps in 2015. You sir have been a fantastic example of pushing and refining your app into something beautiful, functional, and downright cool. So the app ecosystem though not a huge problem (I've managed for four years now) is partly the reason I want to explore Android(maybe iOS now) for a while until Microsoft announces the Lumia 1020 successor and its plans for Windows 10 on our devices. Kind of like a vacation.
    Last edited by RaRa85; 10-12-2014 at 10:00 AM.
    10-12-2014 09:16 AM
  8. blue1k's Avatar
    You know I would really focus on Android. Here is why:

    IOS has the very established manual app 645 Pro and now the more in depth Camera+.
    You would be competing with two established brands. Remember, a lot of iPhone users are clueless and prefer point and shoot no menus.

    Now let's look at android.

    The only half decent manual app is Camera FV-5 but it is very rudimentary. The rest with the exception of stock OnePlus One camera (which does long exposure) are totally a joke from a photographer's perspective.

    You would dominate the android market. There are a lot of power users wanting to tap the quality sensors found in the Note 4, S5, Z3, and G3.
    10-12-2014 03:42 PM
  9. DON2003's Avatar
    proshot forced close on Micromax win121
    10-12-2014 07:15 PM
  10. RiseUpGames's Avatar
    Yeah! Good luck!
    Btw you have over 10K votes now on your suggestion.
    Sweet! I'm not really sure whom to reach out to, but I'm going to tweet Joe Belfiore on Monday. I think it's a good idea, not only for my app, but for the photo community as a whole on WP to have this feature.



    Wow I knew you were working on something big. Congratulations and I will definitely recommend the app to a few of my friends who I know purchased the new iPhone 6. Is the shutter speed control limited to .5 seconds or is the full 4 second option there? Well I might just get the iPhone 6 now that your app is there. By the way I'm on T-Mobile and am a well qualified customer which allows me to be on their Jump plan which would allow me to upgrade when half the cost of the phone is paid off. The plan is to try something new while I too wait for the Lumia 1020 successor. If it turns out to be another US exclusive and I enjoy my next phone, I'll just keep using that. If they make it available to T-Mobile then I will upgrade to the next Lumia beast. And to be honest I'm hoping the app development community really gives us better apps in 2015. You sir have been a fantastic example of pushing and refining your app into something beautiful, functional, and downright cool. So the app ecosystem though not a huge problem (I've managed for four years now) is partly the reason I want to explore Android(maybe iOS now) for a while until Microsoft announces the Lumia 1020 successor and its plans for Windows 10 on our devices. Kind of like a vacation.
    As far as I've seen, iPhones can still only go up to 1/2s. I too am desperately awaiting a 1020 successor. Literally they could keep the same everything, just give it a faster CPU, and I'd be happy (also, make it available in Cyan :p)



    You know I would really focus on Android. Here is why:

    IOS has the very established manual app 645 Pro and now the more in depth Camera+.
    You would be competing with two established brands. Remember, a lot of iPhone users are clueless and prefer point and shoot no menus.

    Now let's look at android.

    The only half decent manual app is Camera FV-5 but it is very rudimentary. The rest with the exception of stock OnePlus One camera (which does long exposure) are totally a joke from a photographer's perspective.

    You would dominate the android market. There are a lot of power users wanting to tap the quality sensors found in the Note 4, S5, Z3, and G3.
    Yeah, iOS does have its staples. It's always tough to break into a market when its leading players are so entrenched, even if you have a better app. I'll consider Android, but first, I've got to finish 5.3 for WP :)
    RaRa85 likes this.
    10-12-2014 08:33 PM
  11. RiseUpGames's Avatar
    proshot forced close on Micromax win121
    Thank you for the report. It's been difficult to keep track of all of these new devices. Apparently Micromax and Prestigio aren't compliant with Microsoft's Camera API. I will do my best to investigate
    10-12-2014 08:34 PM
  12. RiseUpGames's Avatar
    Aah, so happy to reach my goal of 10K votes: https://windowsphone.uservoice.com/f...nch-a-lens-app

    With that, tweet has been sent to @joebelfiore to get ProShot to launch from camera button. Please RT!

    https://twitter.com/RiseUpGames/stat...36044937363456
    10-13-2014 01:58 PM
  13. mccririck's Avatar
    Aah, so happy to reach my goal of 10K votes: https://windowsphone.uservoice.com/f...nch-a-lens-app

    With that, tweet has been sent to @joebelfiore to get ProShot to launch from camera button. Please RT!

    https://twitter.com/RiseUpGames/stat...36044937363456
    I've just voted too. I didnt know about that Feature Suggestions page.
    Last edited by mccririck; 10-13-2014 at 02:20 PM.
    RiseUpGames likes this.
    10-13-2014 02:10 PM
  14. AmGaD-SaLaH's Avatar
    Aah, so happy to reach my goal of 10K votes: https://windowsphone.uservoice.com/f...nch-a-lens-app

    With that, tweet has been sent to @joebelfiore to get ProShot to launch from camera button. Please RT!

    https://twitter.com/RiseUpGames/stat...36044937363456
    Awesome , voting now , thanks
    RiseUpGames likes this.
    10-13-2014 02:13 PM
  15. RiseUpGames's Avatar
    Thank you so much!!

    Side note: I'm getting back to WP dev today, hoping to have 5.3 done (for reals this time!) by the end of the week.
    10-13-2014 04:17 PM
  16. DON2003's Avatar
    still force closed on Wiin121 aka Cherry Mobile Alpha Luxe
    10-14-2014 09:14 PM
  17. RiseUpGames's Avatar
    Anybody with a Micromax, Blu Win, or Prestigio phone want to help beta test? I'm just about done with 5.3, but I want to make sure it runs on those phones. PM me with your Microsoft email. Thank you!!
    10-19-2014 10:15 PM
  18. tipu2185's Avatar
    You know I would really focus on Android. Here is why:

    IOS has the very established manual app 645 Pro and now the more in depth Camera+.
    You would be competing with two established brands. Remember, a lot of iPhone users are clueless and prefer point and shoot no menus.

    Now let's look at android.

    The only half decent manual app is Camera FV-5 but it is very rudimentary. The rest with the exception of stock OnePlus One camera (which does long exposure) are totally a joke from a photographer's perspective.

    You would dominate the android market. There are a lot of power users wanting to tap the quality sensors found in the Note 4, S5, Z3, and G3.
    I totally agree with that. You should absolutely develop for android.
    10-23-2014 01:31 PM
  19. RaRa85's Avatar
    Yes I would implore you to develop for Android cause I want to get the Sony Xperia Z3 but...every single camera app I downloaded from the Play Store on my wife's Galaxy S5 sucked.(mind you I only found maybe 4 I was interested in) I'm not sure Sony's stock camera will be enough for my needs coming from the likes of Nokia camera and ProShot. Especially since I know that you have an app on iOS now. I may have to get the iPhone 6 despite my admiration for Sony's latest flagship. All those apps and they are still lacking in areas where Windows Phone thrives. Like they say, the grass isn't always greener on the other side, at least not in the whole yard.😉
    10-23-2014 09:24 PM
  20. ReprobusR's Avatar
    Android doesn't have RAW support, not yet, they are working on it which is second reason I bought a Windows Phone, the first, I was never going to buy a Apple Phone that was a guarantee, now and forever, and I had no interest in Android.

    All I ask is uncompressed 1080P video (soon 4K video with Denim), save on a media card, I'll be happy !
    10-24-2014 02:02 PM
  21. RaRa85's Avatar
    Android doesn't have RAW support, not yet, they are working on it which is second reason I bought a Windows Phone, the first, I was never going to buy a Apple Phone that was a guarantee, now and forever, and I had no interest in Android.

    All I ask is uncompressed 1080P video (soon 4K video with Denim), save on a media card, I'll be happy !
    Well actually Google opened up their camera APIs and RAW support is in the next update of the OS along with support for manual focus and shutter speed(still limited to half a second) so they are on the right track. Their camera apps are so lacking right now in quality. The ones that offer the most control(Camera FV5) don't have as beautiful a layout as ProShot or Nokia Camera. I'll have to stick with the stock camera until the update comes out. Interestingly enough, HTC's built in camera for the M8 is the only Android phone that has all the manual settings built right in including support for 4 second shutter speed.
    10-24-2014 03:24 PM
  22. therealcostanza's Avatar
    I'm sure I'm missing something, so I figured I'd ask on here. Moved to Alaska recently and have been taking some beautiful HDR pics with the app. when I check in either the photo hub or anywhere else I can think of, I can find the three individual photos, but can't seem to find the overlayed version. what am I missing?
    10-24-2014 06:14 PM
  23. tipu2185's Avatar
    I'm sure I'm missing something, so I figured I'd ask on here. Moved to Alaska recently and have been taking some beautiful HDR pics with the app. when I check in either the photo hub or anywhere else I can think of, I can find the three individual photos, but can't seem to find the overlayed version. what am I missing?
    Maybe you have checked bracket only in HDR settings.
    10-25-2014 08:06 AM
  24. therealcostanza's Avatar
    That was checked off thanks
    10-25-2014 03:07 PM
  25. RiseUpGames's Avatar
    First, I'm happy to announce that ProShot v5.5 is done!
    It's currently pending Microsoft's approval. What's new: faster boot up, zoom with one finger (now up to 10X), save 20/41MP images directly to your camera roll, and so much more. Full change log is here: Changelog ? ProShot


    I totally agree with that. You should absolutely develop for android.
    I've begun looking into it. I guess for now that's all the news I can report, heh.

    Honestly the iOS launch beat me up pretty badly. I sacrificed a lot (personally and financially) to get ProShot out with iOS8, and got zero media exposure. I'm seriously dumbfounded by what happened, especially considering the camera apps that did get attention. I can't afford to have that happen again on Android.

    Sorry. Complaining doesn't get anyone anywhere. Let's get back to the positive. I'm very excited to get 5.5 out there for you all. I've now taken the WP 8.0 Camera API as far as it can possibly go, and will soon begin the transition to WP 8.1, where new photographic frontiers await.
    10-26-2014 03:59 AM
2,260 ... 6667686970 ...

Similar Threads

  1. Live lock screen beta app advice?
    By rohankhandelwal in forum Ask a Question
    Replies: 5
    Last Post: 08-22-2014, 11:15 AM
  2. After a while apps go like standby
    By Misha Zinoviev in forum Windows Phone 8.1
    Replies: 3
    Last Post: 08-14-2014, 02:47 PM
  3. First update for Uber on Windows Phone brings in-app fare quotes
    By WindowsCentral.com in forum Windows Central News Discussion
    Replies: 0
    Last Post: 08-14-2014, 02:20 PM
  4. Xbox One YouTube app gets revamped interface
    By WindowsCentral.com in forum Windows Central News Discussion
    Replies: 0
    Last Post: 08-14-2014, 12:20 PM
  5. Microsoft moving Lumia app beta trials to UserVoice website
    By WindowsCentral.com in forum Windows Central News Discussion
    Replies: 0
    Last Post: 08-14-2014, 11:00 AM
LINK TO POST COPIED TO CLIPBOARD